Paul Gilbert
26e9cbccfe
TSAGE: Changed walk_regions debugger command to work in scrolling screens
2011-03-17 22:49:14 +11:00
strangerke
6ddfd24c26
TSAGE: Implement scene7600
2011-03-16 21:28:13 +01:00
strangerke
29d0078b70
TSAGE: Add detection for "First Wave" ringworld (english)
2011-03-13 16:15:09 +01:00
Paul Gilbert
3148f9264c
TSAGE: Bugfix to refresh the screen when leaving a close-up conversation
2011-03-12 23:33:59 +11:00
Paul Gilbert
fc3a7b961c
TSAGE: Bugfix for cloning the SceneObjectWrapper when a SceneObject is cloned
2011-03-12 23:33:14 +11:00
Paul Gilbert
aec1aa0b52
TSAGE: In progress implementation of Scene #2320 - Starcraft - Hanger Bay
2011-03-12 22:01:41 +11:00
Paul Gilbert
97a674ca09
Implemented Scene #2310 - Spacecraft - Copy Protection screen
2011-03-12 17:22:32 +11:00
Paul Gilbert
7e0d120ce1
TSAGE: Separated out detection tables into the standard detection_tables.h
2011-03-12 17:21:55 +11:00
Paul Gilbert
56db3c17a5
TSAGE: Implemented Scene 2300 - Starcraft - Hanger Bay
2011-03-12 10:56:20 +11:00
Paul Gilbert
e725a69a60
TSAGE: Completed Scene 2280 - Spaceship - Store-room
2011-03-09 22:41:57 +11:00
Paul Gilbert
0674d88299
TSAGE: Fixed memory leak when changing SceneObjectWrapper objects
2011-03-09 21:16:12 +11:00
Paul Gilbert
4d41b13890
TSAGE: Implemented Scene 2230 - Quinn's Room
2011-03-09 19:03:10 +11:00
Paul Gilbert
f90debce6e
TSAGE: Implemented Scene 2222 - Stasis Field Map
2011-03-08 22:19:59 +11:00
Paul Gilbert
e5888ff6de
TSAGE: Renamed the core engine Action2 class to ActionExt to avoid naming clashes with scenes
2011-03-08 22:19:30 +11:00
Paul Gilbert
0c5fdebbd2
TSAGE: Completed Implementation of Scene 2200 - Spaceship - AutoDoc
2011-03-08 21:24:30 +11:00
Paul Gilbert
ba94342f6f
TSAGE: Bugfix to increment data block lock counter when a Visage is cloned
2011-03-08 19:19:36 +11:00
Paul Gilbert
b0dfe962e6
TSAGE: In progress implementation of Scene 2200
2011-03-08 00:05:10 +11:00
Paul Gilbert
a95e6d6b16
TSAGE: Properly implemented immediate fade when drawing active speakers
2011-03-08 00:04:40 +11:00
Paul Gilbert
3cb933fcc9
TSAGE: Implemented Scene 2150 - SpaceShip Level 2
2011-03-07 22:04:39 +11:00
Paul Gilbert
6f3201dd14
TSAGE: Changes to cursor handling that more accurately replicates the original
2011-03-06 20:49:03 +11:00
Paul Gilbert
14843c3b87
TSAGE: Fix stack overrun in the pathfinder
2011-03-06 18:36:33 +11:00
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
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