aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/scenes.cpp
AgeCommit message (Collapse)Author
2011-07-18TSAGE: Bugfix to make Return to Launcher work correctlyPaul Gilbert
2011-06-23TSAGE: Added saving/restoring of playing sounds to savegamesPaul Gilbert
2011-06-22TSAGE: Remove out of date TODO comments where applicablePaul Gilbert
2011-06-22TSAGE: Clarified Globals::_sceneListeners as Globals::_soundsPaul Gilbert
2011-05-27TSAGE: Cosmetic tweaks to Scene::setZoomPercents.Alyssa Milburn
2011-05-27TSAGE: Bugfix for loading savegames directly from the launcherPaul Gilbert
2011-05-25ALL: initialise -> initializeMatthew Hoops
2011-05-14TSAGE: Moved scene creation into the Game class, and separated out the ↵Paul Gilbert
Ringworld demo scene creation to it's own game class
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-05-11TSAGE: Completely remove the resetting of _scrollFollower. It needs to be ↵Paul Gilbert
maintained between scenes
2011-05-11TSAGE: Further fix for resetting _scrollFollowerPaul Gilbert
2011-05-11TSAGE: Reset the Globals::_scrollFollower to NULL when a scene endsPaul Gilbert
2011-05-04TSAGE: Some more conversions to US Englishmd5
2011-05-04TSAGE: Switched to American English, after the relevant discussion on -devel:md5
serialiser -> serializer synchronise -> synchronize
2011-05-04TSAGE: Bumped up savegame version, so that the old savegames are still usablemd5
Savegames from revisions bf9b98f and 4f70162d are now version 2 savegames
2011-05-03TSAGE: Bugfixes to savegames when the scene is showing an alternate screenPaul Gilbert
2011-04-28TSAGE: Slowed down Scene #6100 to a reasonable speed, and finished code for ↵Paul Gilbert
hitting sunflowers
2011-04-28TSAGE: Proper bugfix for problem saving/restoring game in Scene #5000 and othersPaul Gilbert
2011-04-25TSAGE: Combined the resource files into a single generic overall ResourceManagerPaul Gilbert
2011-04-19TSAGE: Changed Scene::_sceneNumber to avoid confusion with ↵Paul Gilbert
SceneManager::_sceneNumber
2011-04-19TSAGE: Reworked the saving code to fix crashesPaul Gilbert
Note that this undoes the recent compilation fix for GCC, since it didn't work. For now, used an explicit void ** conversion as previously suggested.
2011-04-18TSAGE: Initialise scene zoom percents in constructor. Fixes crash at the end ↵Paul Gilbert
of Scene #1400
2011-04-15TSAGE: Scene40: The hero may now use his stunner on the assassin. Scene ↵strangerke
still broken. Also move some display() to display2() for consistency with the rest of the scenes in group1
2011-04-13TSAGE: "Cosmetic" cleanupsstrangerke
2011-04-13TSAGE: Cleanup custom List usage.Johannes Schickel
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-09TSAGE: Fixing memory leaksPaul Gilbert
2011-04-09TSAGE: Fix to disable palette rotations when the scene changesPaul Gilbert
2011-04-08TSAGE: Switched the startup scene from Scene #30 to Scene #1000 (Title Screen)Paul Gilbert
2011-04-05TSAGE: Reimplemented the old _sceneObjectListeners as _altSceneObjectsPaul Gilbert
2011-04-03TSAGE: Implemented Scene 5200 - Caverns - Throne-roomPaul Gilbert
2011-03-27TSAGE: Implemented Scene #4150 - Village - BedroomPaul Gilbert
2011-03-23TSAGE: Implemented Scene #4025 - Village - Puzzle BoardPaul Gilbert
2011-03-19TSAGE: Implemented Scene 2400 - Descending in LanderPaul Gilbert
2011-03-19TSAGE: Implement original engine scene scrolling optimisationsPaul Gilbert
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-18TSAGE: Corrected background scrolling on wide-screen scenesPaul Gilbert
2011-03-17TSAGE: Bugfixes for player movement in wide-screen scenesPaul Gilbert
2011-03-06TSAGE: Changes to cursor handling that more accurately replicates the originalPaul Gilbert
2011-02-27TSAGE: Initial implementation of Scene #1400 - Arriving at RingworldPaul Gilbert
2011-02-27TSAGE: Fixed bug with scene mode being used incorrectly as the scene load flagPaul Gilbert
2011-02-27TSAGE: Fix for inflinite loop setting scene zoom percentsPaul Gilbert
2011-02-23TSAGE: Reworked code to separate Ringworld specific code from core engine ↵Paul Gilbert
classes
2011-02-16TSAGE: Rework the logic for showing the cursor in new scenes.cppPaul Gilbert
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-14TSAGE: Added the engine in a separate branchPaul Gilbert