Commit Graph

41 Commits

Author SHA1 Message Date
Paul Gilbert
b63e60666f TSAGE: Ensured all scenes with custom data properly save it in the savegames 2011-05-15 22:30:13 +10:00
strangerke
0c3ef4bbe4 TSAGE: Fix bug "Scene 7000: When the ship is landing, the reactor fire is at the wrong place" 2011-05-13 22:38:40 +02:00
strangerke
69b1485a22 GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
strangerke
86daaedf96 TSAGE: For consistency, renamed sceneItem1 into Hotspot1 in scene 7000 2011-05-06 20:45:43 +02:00
Paul Gilbert
d77502eaf4 TSAGE: Bugfix for hotspot issues in Scene #7000 2011-05-06 22:54:54 +10:00
Paul Gilbert
67975303e6 TSAGE: Bugfix for self-closing drawers in Scene #7700 2011-05-06 22:43:53 +10: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
strangerke
a47eba2b49 TSAGE: for consistency, use display2() when possible 2011-05-03 23:37:59 +02:00
strangerke
9847083d63 TSAGE: Cleanup: Use NULL instead of 0 when handling pointers. Suppress some useless parameters too. 2011-05-03 23:11:13 +02:00
strangerke
44e3efe888 TSAGE: Fix dead loop between scenes 7000 and 2100. The game is now really playable until scene group 10 2011-05-02 08:37:33 +02:00
strangerke
3b5b11bf9a TSAGE: Fix slipping characters in scene 7300 2011-05-02 00:36:11 +02:00
Paul Gilbert
9585aa24f5 TSAGE: Give player the correct stasis box from Skeenar in Scene #7000 2011-05-01 13:45:17 +10:00
Paul Gilbert
dedc12a198 TSAGE: Fix for animation of Skeenar presenting the stasis box in Scene #7000 2011-05-01 13:37:14 +10:00
Paul Gilbert
bee92b30f7 TSAGE: Fix giving Translator, Jar, and Waldos in Scene #7000 2011-05-01 13:27:26 +10:00
Paul Gilbert
b08d1660d9 TSAGE: Fix for interacting with Skeenar in Scene #7000 2011-05-01 11:06:19 +10:00
strangerke
4ac0e73907 TSAGE: Fix several glitches and bugs in scene 7000 2011-05-01 01:08:46 +02:00
Paul Gilbert
9f37451e01 TSAGE: Bugfixes for getting the key, opening the safe, and getting the translator 2011-04-30 20:24:39 +10:00
Paul Gilbert
6abcefb679 TSAGE: Bugfixes for stool in Scene #7700 2011-04-30 19:47:26 +10:00
strangerke
849094c884 TSAGE: Rename setPriority2 to setPriority for disambiguation 2011-04-30 10:13:35 +02:00
Paul Gilbert
a9652ab936 TSAGE: Fix a hotspot's use/look descriptions in Scene #7700 2011-04-30 17:51:20 +10:00
md5
55316e4aeb TSAGE: Fixed the book inside the sky lab (it contains the sheet of paper, not the key) 2011-04-29 17:12:08 +03:00
Paul Gilbert
42a0ebc5ff TSAGE: Gave proper names to several previously unnamed fields 2011-04-26 09:48:39 +10:00
Paul Gilbert
c68641584b TSAGE: Added framework for playing the Ringworld demo 2011-04-25 19:39:45 +10:00
strangerke
9ca6562dc6 TSAGE: Cleanup. For coding consistency, remove default parameters when calling startSound() in scene groups 8 and 10 2011-04-15 20:36:54 +02: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
strangerke
fc57b0433f TSAGE: move SceneObject3 and 4 to scenes8 and 10, rename them their unknown fields, and fix a glitch in scene9150 2011-04-09 09:47:08 +02:00
strangerke
9a1fad3e6b TSAGE: move SceneHotspot_2 to scenes8, rename it to NamedHotspotMult, rename unknown fields 2011-04-09 00:38:57 +02:00
Paul Gilbert
fefcf7720d TSAGE: Renamed OBJFLAG_100 as OBJFLAG_HIDE 2011-04-08 21:42:39 +10:00
strangerke
8d25157923 TSAGE: remove useless variable 2011-03-31 01:18:32 +02:00
strangerke
f4e2cda89d TSAGE: Cast fmt into a SceneObject in Scene7700.
This makes the drawers useable, even if there's still a problem with _globals->_parent._field8C
(the animation displayed is always a closing drawer)
2011-03-29 21:14:16 +02:00
strangerke
69ee2ff09e TSAGE: Fix compilation 2011-03-27 15:25:34 +02:00
strangerke
af80cb99ab TSAGE: Fix some bugs in scene7700, rename some known objects 2011-03-26 09:32:55 +01:00
strangerke
1827c7e742 TSAGE: Implement Scene 7700 2011-03-25 23:28:19 +01:00
strangerke
3ed9e9f575 TSAGE: Implement scene 7100.
There's a problem with _object1 and _action11: a NPC doesn't start
2011-03-20 23:48:22 +01:00
strangerke
bdafdbd485 TSAGE: Implement scene 7300 2011-03-20 14:30:26 +01:00
strangerke
c1abad7a79 TSAGE: Implement scene 7200, fix some bugs in scene 7000 2011-03-19 20:11:37 +01:00
strangerke
03f9f0e740 TSAGE: Scene 7000 (imperfect) 2011-03-19 00:05:38 +01:00
strangerke
6ddfd24c26 TSAGE: Implement scene7600 2011-03-16 21:28:13 +01:00