Commit graph

133 commits

Author SHA1 Message Date
Paul Gilbert
d3193687a7 TSAGE: Beginnings of support for Return to Ringworld 2011-10-22 20:44:26 +11:00
Paul Gilbert
8a8fd94f10 TSAGE: Separated the NamedHotspot class into separate versions for Ringworld and Blue Force
This fixes bug #3422141, which was also caused by special checks introduced to try and handle Blue Force hotspots differently
2011-10-12 21:12:34 +11:00
Paul Gilbert
f99e904f9a TSAGE: Added 'g' prefix to global variables 2011-10-02 19:59:13 +11:00
Paul Gilbert
0e6e35b7c6 TSAGE: Fixed core engine display of background scene objects 2011-09-24 17:52:03 +10:00
Paul Gilbert
78c621dc55 TSAGE: Bugfixes and cleanup for Blue Force scene 900 2011-09-24 12:39:03 +10:00
Paul Gilbert
413a48bbe3 TSAGE: Implemented Blue Force scene 390 - City Jail 2011-09-17 21:37:02 +10:00
Paul Gilbert
559d40a643 TSAGE: Implemented Blue Force scene 830 - Outside Boat Rentals 2011-09-15 23:16:57 +10:00
Paul Gilbert
0c2dfd2efc TSAGE: Implemented Scene 800 - Jamison & Ryan 2011-09-12 21:51:22 +10:00
Paul Gilbert
406a8ca10e TSAGE: Reworked item startAction calls from void to bool, to accommodate Blue Force changes 2011-09-11 15:30:34 +10:00
Paul Gilbert
d1298c4764 TSAGE: Fix fallback item description display for scenes 2011-09-08 22:44:53 +10:00
Paul Gilbert
8b17e8a9b8 TSAGE: More core functionality needed for Blue Force 2011-09-08 20:41:10 +10:00
Paul Gilbert
ad85a25f88 TSAGE: Added new walking code for Blue Force that uses flipped horizontal images 2011-09-06 19:54:22 +10:00
Paul Gilbert
8505011472 TSAGE: Further user interface fixes, and minor dialog tweaks 2011-09-05 20:57:06 +10:00
Paul Gilbert
b893f9f93f TSAGE: Implemented missing interface functionality, including gun loading dialog 2011-09-04 19:11:59 +10:00
Paul Gilbert
cee156d596 TSAGE: Implemented missing functionality for first game scene 2011-08-31 22:18:11 +10:00
Paul Gilbert
a28bffec1c TSAGE: Implemented the Blue Force right-click dialog 2011-08-29 22:01:11 +10:00
Paul Gilbert
734e4f628b TSAGE: Implemented lots more Blue Force functionality, and started on first in-game scene 2011-08-26 19:07:43 +10:00
Paul Gilbert
c80af54ef9 TSAGE: Started implementation of Blue Force UI classes 2011-08-23 21:12:07 +10:00
Paul Gilbert
a21133ed12 TSAGE: Implemented Blue Force Scene #50 - Map Scene 2011-08-20 19:14:23 +10:00
Paul Gilbert
697230709b TSAGE: Corrected casing of tSage namespace to be TsAGE
This matches the casing of the original engine name.
2011-08-15 20:47:59 +10:00
Paul Gilbert
fd8fcc303d TSAGE: Implemented changes in SequenceManager introduced by Blue Force 2011-08-14 12:25:02 +10:00
Paul Gilbert
c903411036 TSAGE: Added support for reverse palette fading 2011-08-11 22:03:57 +10:00
Paul Gilbert
9dddf76aa7 Merge remote branch 'remotes/dreammaster/tsage_sound'
Conflicts:
	engines/tsage/ringworld_scenes1.cpp
	engines/tsage/ringworld_scenes5.cpp
	engines/tsage/tsage.h
2011-06-19 21:14:49 +10:00
Alyssa Milburn
89ed49d7e9 TSAGE: Try to clarify more pathfinding code. 2011-06-08 23:16:57 +02:00
Alyssa Milburn
799ac4040f TSAGE: Comment/clarify some pathfinding code. 2011-06-08 18:54:03 +02:00
Paul Gilbert
16666ec40c TSAGE: Created stub classes for ASound and Sound, and reworked engine to use proper named methods 2011-05-24 21:22:21 +10:00
Paul Gilbert
1568f19569 TSAGE: Moved scene creation into the Game class, and separated out the Ringworld demo scene creation to it's own game class 2011-05-14 18:20:56 +10:00
strangerke
69b1485a22 GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
Paul Gilbert
0da8f92f0f TSAGE: Fix memory leak when exiting whilst any palette rotation is active 2011-05-08 18:15:46 +10:00
Paul Gilbert
80e23dd653 TSAGE: Initialise player fields to fix Valgrind warning 2011-05-06 19:19:25 +10:00
md5
340d08bc30 TSAGE: Some more conversions to US English 2011-05-04 11:47:12 +03:00
md5
3430a3f347 TSAGE: Switched to American English, after the relevant discussion on -devel:
serialiser -> serializer
synchronise -> synchronize
2011-05-04 11:41:47 +03:00
Paul Gilbert
c76e1592f3 TSAGE: Fix parameter order in NamedHotspot class methods 2011-05-01 22:30:47 +10:00
Paul Gilbert
77161e231a TSAGE: Fixed NamedHotspot fields to be synchronised to savegames 2011-05-01 20:38:24 +10:00
strangerke
849094c884 TSAGE: Rename setPriority2 to setPriority for disambiguation 2011-04-30 10:13:35 +02:00
Paul Gilbert
6839e4342f TSAGE: Implemented loading walk regions for Ringworld CD and Demo #2 2011-04-26 14:40:30 +10:00
Paul Gilbert
42a0ebc5ff TSAGE: Gave proper names to several previously unnamed fields 2011-04-26 09:48:39 +10:00
Paul Gilbert
8fddf47e8c TSAGE: Implemented scene priority changes introduced in Ringworld CD & Floppy Demo #2 2011-04-26 09:25:25 +10:00
Johannes Schickel
98affc01a6 TSAGE: Add virtual destructor to Game class. 2011-04-25 15:50:41 +02:00
Paul Gilbert
c68641584b TSAGE: Added framework for playing the Ringworld demo 2011-04-25 19:39:45 +10:00
Paul Gilbert
5dcfd1e32c TSAGE: Reworked the saving code to fix crashes
Note that this undoes the recent compilation fix for GCC, since it didn't work. For now, used an explicit void ** conversion as previously suggested.
2011-04-19 21:02:27 +10:00
Paul Gilbert
54e6941ec4 TSAGE: Changed palette code back to using a byte array 2011-04-15 21:28:53 +10:00
Max Horn
84184aabc0 ALL: colour -> color 2011-04-14 14:12:35 +02:00
Paul Gilbert
8a0495a5f3 TSAGE: Added replacement hierarchy for palette modifier classes that better matches the original 2011-04-14 21:39:53 +10:00
strangerke
66b43f2312 TSAGE: "Cosmetic" cleanups 2011-04-13 21:27:46 +02:00
Johannes Schickel
6db40e0c6c TSAGE: Cleanup custom List usage.
This makes the code use Common::List for all cases where synchronization can
not be done with tSage::List::synchronise. Furthermore I renamed the custom
List class to SynchronisedList to stress its purpose.

I also removed clear2, contains and forEach and replaced them with algorithm
usage from Common:: or in the case of "contains" replaced them with a simple
inline function which uses Common::find.
2011-04-13 18:26:12 +02:00
Paul Gilbert
0600f0c018 TSAGE: Change palette code from 4-byte to 3-byte palettes 2011-04-13 21:25:57 +10:00
strangerke
a2d1fdd365 TSAGE: Fix a crash using the new palette effect. It still doesn't show much... 2011-04-13 07:42:58 +02:00
strangerke
c1e58c1415 TSAGE: Implement most of the scene 9900. New palette animation is currently broken, to be fixed 2011-04-12 23:39:10 +02:00
strangerke
8b790e0388 Merge branch 'tsage' of http://github.com/dreammaster/scummvm 2011-04-09 10:12:09 +02:00