aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/scenes.cpp
AgeCommit message (Collapse)Author
2011-09-25TSAGE: Moved the _bgSceneObjects list from SceneManager to Scene.Paul Gilbert
This fixes a problem with Blue Force savegames in that they were being loaded too early, and being destroyed as the game scene was then loaded.
2011-09-24TSAGE: Fixed core engine display of background scene objectsPaul Gilbert
2011-09-10TSAGE: Cleaned up the savegame code, and enabled it for Blue ForcePaul Gilbert
2011-09-05TSAGE: Further user interface fixes, and minor dialog tweaksPaul Gilbert
2011-08-20TSAGE: Fix Valgrind issues with loading Scene 50Paul Gilbert
2011-08-20TSAGE: Implemented Blue Force Scene #50 - Map ScenePaul Gilbert
2011-08-16TSAGE: Completed Blue Force Scene #100Paul Gilbert
2011-08-15TSAGE: Corrected casing of tSage namespace to be TsAGEPaul Gilbert
This matches the casing of the original engine name.
2011-08-14TSAGE: Removed recently added preloadVisage methodPaul Gilbert
Method associated was actually the standard getVisage method
2011-08-13TSAGE: Split up the hard-coded logic files for Ringworld and Blue Force into ↵Paul Gilbert
separate sub-folderes
2011-08-11TSAGE: Implemented new Globals for Blue Force, and beginnings of ↵Paul Gilbert
implementation of Scene 100 (Title Screen)
2011-08-07TSAGE: Implemented title screen of Blue ForcePaul Gilbert
2011-08-01TSAGE: Wait for fading sounds to completely fade when changing scenesPaul Gilbert
2011-08-01TSAGE: Changed debugging statements from warning() to debug()Paul Gilbert
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