aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/scenes.cpp
AgeCommit message (Collapse)Author
2012-01-01TSAGE: Do all screen drawing in an intermediate temporary screen surface.Paul Gilbert
This will be the first half of properly handling on screen dirty rects.
2012-01-01TSAGE: Revert buggy implementation of dirty rectsPaul Gilbert
This reverts commit f69dfba21a5d4be8cc60a20a0dd0628717fa5373.
2011-12-18TSAGE: Implemented dirty rect handling in the enginePaul Gilbert
This should help improve performance when scalers are being used.
2011-11-16COMMON: Rename Common::set_to to Common::fill.Johannes Schickel
This makes the name match with the name of the STL function with the same behavior.
2011-10-26TSAGE: Expanded a lot of game Id checks for Blue Force to include Ringworld ↵Paul Gilbert
2 as well
2011-10-22TSAGE: Beginnings of support for Return to RingworldPaul Gilbert
2011-10-02TSAGE: Added 'g' prefix to global variablesPaul Gilbert
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