Commit Graph

39 Commits

Author SHA1 Message Date
Paul Gilbert
e506df40ce TSAGE: Implemented Blue Force scene 840 - Boat Rentals 2011-09-16 17:30:39 +10:00
Paul Gilbert
f803fa89ae TSAGE: Fix problem with UI disappearing after using map 2011-09-15 13:43:36 +10:00
Paul Gilbert
3e453675e0 TSAGE: Implemented Scene 666 - Death Scene 2011-09-11 21:50:39 +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
b3773f7c37 TSAGE: Cleaned up the savegame code, and enabled it for Blue Force 2011-09-10 11:22:39 +10:00
Paul Gilbert
8b17e8a9b8 TSAGE: More core functionality needed for Blue Force 2011-09-08 20:41:10 +10:00
Paul Gilbert
8f9af26292 TSAGE: Added missing default item response code logic in Blue Force 2011-09-04 21:09:22 +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
722a9459fe TSAGE: Added lots of original source names from debugger, further work on first game scene 2011-08-28 22:53:20 +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
c280824b2d TSAGE: Completed Blue Force Scene #100 2011-08-16 21:15:18 +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
28aef23a60 TSAGE: Changed Ringworld/Blue Force namespaces to be embedded namespaces within tSage 2011-08-15 19:26:15 +10:00
Paul Gilbert
da76e61336 TSAGE: Separated Ringworld and Blue Force game logic into their own namespaces 2011-08-14 20:18:32 +10:00
Paul Gilbert
3101dfab16 TSAGE: Added new global variables for Blue Force 2011-08-14 12:23:11 +10:00
Paul Gilbert
744f04bf50 TSAGE: Implemented new Globals for Blue Force, and beginnings of implementation of Scene 100 (Title Screen) 2011-08-11 22:05:44 +10:00
Paul Gilbert
7ef6bea74e TSAGE: Clarified Globals::_sceneListeners as Globals::_sounds 2011-06-22 18:31:33 +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
Paul Gilbert
a3ff8b5de6 TSAGE: Moved graphic edge adjustment amount to a global variable
This matches what was done in the Ringworld CD version
2011-06-04 14:22:09 +10:00
Strangerke
d0f721b728 TSAGE: Add proper colors to buttons in the CD version of ringworld 2011-06-03 15:02:59 +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
strangerke
9cbc360693 TSAGE: Fix bug "Scene 2100: Examining the middle console triggers an assertion: "./engines/tsage/globals.h:84: bool tSage::Globals::getFlag(int) const: Assertion `(flagNum > 0) && (flagNum < 256)' failed."" 2011-05-22 02:31:08 +02:00
strangerke
69b1485a22 GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02: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
c68641584b TSAGE: Added framework for playing the Ringworld demo 2011-04-25 19:39:45 +10:00
Paul Gilbert
1d58ccac81 TSAGE: Combined the resource files into a single generic overall ResourceManager 2011-04-25 17:06:35 +10:00
Max Horn
2e095e25f2 ALL: centre -> center 2011-04-14 14:34:28 +02:00
Max Horn
84184aabc0 ALL: colour -> color 2011-04-14 14:12:35 +02: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
747295e9b4 TSAGE: Fixing memory leaks 2011-04-09 21:27:25 +10:00
Paul Gilbert
9dad957454 TSAGE: Corrected background scrolling on wide-screen scenes 2011-03-18 22:58:36 +11:00
Paul Gilbert
814678b24e TSAGE: Initial implementation of more game scenes and support classes 2011-02-22 23:06:07 +11:00
Paul Gilbert
3c454685c2 TSAGE: Started fleshing out the SoundHandler class 2011-02-18 00:02:21 +11:00
Paul Gilbert
7042d95cfe TSAGE: Added the engine in a separate branch 2011-02-14 20:37:27 +11:00