Commit Graph

17 Commits

Author SHA1 Message Date
Paul Gilbert
ee32440cde TSAGE: Fix to disable palette rotations when the scene changes 2011-04-09 19:12:03 +10:00
Paul Gilbert
d2843da224 TSAGE: Switched the startup scene from Scene #30 to Scene #1000 (Title Screen) 2011-04-08 23:57:52 +10:00
Paul Gilbert
92aac3addc TSAGE: Reimplemented the old _sceneObjectListeners as _altSceneObjects 2011-04-05 20:58:05 +10:00
Paul Gilbert
7676cca67a TSAGE: Implemented Scene 5200 - Caverns - Throne-room 2011-04-03 17:25:07 +10:00
Paul Gilbert
4c804b9d93 TSAGE: Implemented Scene #4150 - Village - Bedroom 2011-03-27 22:43:34 +11:00
Paul Gilbert
5e6cc67e2e TSAGE: Implemented Scene #4025 - Village - Puzzle Board 2011-03-23 19:16:09 +11:00
Paul Gilbert
ec7e751911 TSAGE: Implemented Scene 2400 - Descending in Lander 2011-03-19 21:07:04 +11:00
Paul Gilbert
8246758e7e TSAGE: Implement original engine scene scrolling optimisations
Wide screens are broken into 160x100 chunks. When scrolling, sections of the scene which have already been previously decoded for display can be reused, rather than re-decoding them from scratch
2011-03-19 14:20:15 +11:00
Paul Gilbert
9dad957454 TSAGE: Corrected background scrolling on wide-screen scenes 2011-03-18 22:58:36 +11:00
Paul Gilbert
2ea302077c TSAGE: Bugfixes for player movement in wide-screen scenes 2011-03-17 22:57:24 +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
2a2a33a14c TSAGE: Initial implementation of Scene #1400 - Arriving at Ringworld 2011-02-27 22:52:35 +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
03942da718 TSAGE: Reworked code to separate Ringworld specific code from core engine classes 2011-02-23 22:37:16 +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
7042d95cfe TSAGE: Added the engine in a separate branch 2011-02-14 20:37:27 +11:00