20395 Commits

Author SHA1 Message Date
Paul Gilbert
67f0e5530a TSAGE: Bugfixes for Scene 2100 - Encyclopedia 2011-03-06 18:26:27 +11:00
Paul Gilbert
9df6d50813 TSAGE: Implemented Scene #2120 - Encyclopedia 2011-03-06 16:34:55 +11:00
Paul Gilbert
a658c4b30a TSAGE: Bugfix for correctly erasing on-screen text when it gets removed 2011-03-06 16:33:37 +11:00
Paul Gilbert
e51fd00f0c TSAGE: Bugfix for Kzin in Scene 2100 2011-03-05 20:45:26 +11:00
Paul Gilbert
b8607ae1ce TSAGE: Implemented hotspots for Scene 2100 2011-03-05 19:44:12 +11:00
Paul Gilbert
d74cc379cc TSAGE: Implemented all the action classes for Scene 2100 2011-03-04 23:46:23 +11:00
Paul Gilbert
ad2aa17a06 TSAGE: iImplemented custom SceneArea class needed for Scene 2100 2011-03-03 22:10:07 +11:00
Paul Gilbert
6a0a70b4dd TSAGE: Added placeholder comments for remaining scene groups 2011-03-02 19:55:13 +11:00
Paul Gilbert
9d6156ace0 TSAGE: Started work on Scene 2100 - Cockpit 2011-03-02 19:51:56 +11:00
Paul Gilbert
eecce7ae33 TSAGE: Implemented Scene 2000 - Cockpit cutscenes 2011-02-28 21:56:44 +11:00
Paul Gilbert
2a2a33a14c TSAGE: Initial implementation of Scene #1400 - Arriving at Ringworld 2011-02-27 22:52:35 +11:00
Paul Gilbert
b702cd0fdf TSAGE: Implemented Scene #1500 - Ringworld Space-port 2011-02-27 21:42:19 +11:00
Paul Gilbert
685c47f63f TSAGE: Initial implementation of Scene #1250 - But scene doesn't seem to be used 2011-02-27 20:42:23 +11:00
Paul Gilbert
2fd6808703 TSAGE: Bugfix for loading scenes without a palette 2011-02-27 20:41:09 +11:00
Paul Gilbert
d50482d92b TSAGE: Bugfix for correctly setting object frame numbers 2011-02-27 19:04:33 +11:00
Paul Gilbert
7e595d0b35 TSAGE: Added Scene 1001 (Fleeing Planet) 2011-02-27 19:04:16 +11:00
Paul Gilbert
e7ca134b1a TSAGE: Separated Scene 1000 into a seaprate code file
This is mimicking the original engine, which breaks the entire game into groups of scenes
2011-02-27 16:46:49 +11:00
Paul Gilbert
2f3831d12b TSAGE: Minor bugfixes for Scene 90 (Shipyard Entrance) 2011-02-27 16:29:30 +11:00
Paul Gilbert
ee87c69a34 TSAGE: Fixed bug with scene mode being used incorrectly as the scene load flag 2011-02-27 16:28:37 +11:00
Paul Gilbert
0cd4b885c8 TSAGE: Fix for inflinite loop setting scene zoom percents 2011-02-27 00:28:38 +11:00
Paul Gilbert
033747ceb5 TSAGE: Bugfix to enable palette rotation 2011-02-27 00:16:47 +11:00
Paul Gilbert
5a606d86e1 TSAGE: Bugfix for credits animations in Scene 1000 2011-02-26 23:51:24 +11:00
Paul Gilbert
3a601812d2 TSAGE: Bugfixes for drawing objects in wide screen areas 2011-02-26 22:15:22 +11:00
Paul Gilbert
597984abc3 TSAGE: Bugfixes for Scene 60 - Flycycle Controls 2011-02-24 22:24:19 +11:00
Paul Gilbert
87a6398f62 TSAGE: Standardised class naming for game scene logic 2011-02-24 18:36:22 +11:00
Paul Gilbert
3a39af7665 TSAGE: Added missing death sequence in scene 20 2011-02-23 23:07:38 +11:00
Paul Gilbert
04915a19bc TSAGE: Added code to the sound handler stub methods to properly flag sounds as ending 2011-02-23 23:06:54 +11:00
Paul Gilbert
03942da718 TSAGE: Reworked code to separate Ringworld specific code from core engine classes 2011-02-23 22:37:16 +11:00
Paul Gilbert
7a5b633bf9 TSAGE: Added proper cursor showing when the scene changes 2011-02-23 22:16:02 +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
d16b89d8f9 Merge of GCC compilation fixes 2011-02-18 20:21:07 +11:00
Paul Gilbert
3c454685c2 TSAGE: Started fleshing out the SoundHandler class 2011-02-18 00:02:21 +11:00
Alex Bevilacqua
75c99ac175 TSAGE: fix tokenization issue in SYNC_ENUM in GCC
This needs to be tested in MSVC to ensure it doesn't now break Windows
builds with a different error ;)
2011-02-16 14:58:22 -05:00
Alex Bevilacqua
8156c70f77 add TSAGE to the engines list 2011-02-16 14:52:01 -05:00
Paul Gilbert
36b1fe111e TSAGE: Bugfix to set the visage correctly in one of the Scene 20 objects 2011-02-16 23:27:40 +11:00
Paul Gilbert
7b40f36ef1 TSAGE: Rework the logic for showing the cursor in new scenes.cpp
I'm still not completely happy with how it's implemented, and the original code is very obtuse when it comes to cursor display; it will likely need further investigation later on so the cursor doesn't appear in cut-scene scenes
2011-02-16 23:26:43 +11:00
Paul Gilbert
60d639f366 TSAGE: Bugfix to correctly draw objects on-screen in double-width scrolling screens 2011-02-16 23:25:10 +11:00
Paul Gilbert
c74537bc45 TSAGE: Completed Scene 50 - By Flycycles 2011-02-16 22:09:43 +11:00
Paul Gilbert
6b76c82da6 TSAGE: Bugfix for SequenceManager sequences ending immediately 2011-02-16 21:59:11 +11:00
Paul Gilbert
772fb6d395 TSAGE: Fix another pathfinding bug that was causing infinite loops in some cases 2011-02-16 18:55:14 +11:00
Paul Gilbert
5d619c5bf8 TSAGE: Fix to Scene 50 for player to correctly face the direction he's moving towards 2011-02-16 00:36:38 +11:00
Paul Gilbert
fb86bbff33 TSAGE: Replaced some old delete's with proper calls to remove() method 2011-02-16 00:35:47 +11:00
Paul Gilbert
acc8e6319a TSAGE: Yet another pathfinding bugfix 2011-02-16 00:11:17 +11:00
Paul Gilbert
2f3d3d3d9c TSAGE: Another pathfinding bugfix 2011-02-16 00:04:55 +11:00
Paul Gilbert
f9423570ad TSAGE: Bugfixes for the player pathfinder 2011-02-15 23:38:57 +11:00
Paul Gilbert
96df5dfa82 TSAGE: Bugfix to correctly clear the walk region intersection lists when changing scenes 2011-02-15 21:55:38 +11:00
Paul Gilbert
c45d141dae TSAGE: Bugfix to load walk region areas correctly 2011-02-15 19:50:57 +11:00
Paul Gilbert
a53a10eff4 TSAGE: Bugfix for speaking text being hidden when the same speaker speaks multiple times 2011-02-14 22:16:15 +11:00
Paul Gilbert
7042d95cfe TSAGE: Added the engine in a separate branch 2011-02-14 20:37:27 +11:00
strangerke
97852d473e HUGO: Some more refactoring
Move _hotspots to mouse class and encapsulate it, rename some variables in route class
2011-02-14 08:31:01 +01:00