Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-04-28 | TSAGE: Slowed down Scene #6100 to a reasonable speed, and finished code for ↵ | Paul Gilbert | |
hitting sunflowers | |||
2011-04-28 | TSAGE: Proper bugfix for problem saving/restoring game in Scene #5000 and others | Paul Gilbert | |
2011-04-25 | TSAGE: Combined the resource files into a single generic overall ResourceManager | Paul Gilbert | |
2011-04-19 | TSAGE: Changed Scene::_sceneNumber to avoid confusion with ↵ | Paul Gilbert | |
SceneManager::_sceneNumber | |||
2011-04-19 | TSAGE: Reworked the saving code to fix crashes | Paul 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-18 | TSAGE: Initialise scene zoom percents in constructor. Fixes crash at the end ↵ | Paul Gilbert | |
of Scene #1400 | |||
2011-04-15 | TSAGE: 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-13 | TSAGE: "Cosmetic" cleanups | strangerke | |
2011-04-13 | TSAGE: 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-09 | TSAGE: Fixing memory leaks | Paul Gilbert | |
2011-04-09 | TSAGE: Fix to disable palette rotations when the scene changes | Paul Gilbert | |
2011-04-08 | TSAGE: Switched the startup scene from Scene #30 to Scene #1000 (Title Screen) | Paul Gilbert | |
2011-04-05 | TSAGE: Reimplemented the old _sceneObjectListeners as _altSceneObjects | Paul Gilbert | |
2011-04-03 | TSAGE: Implemented Scene 5200 - Caverns - Throne-room | Paul Gilbert | |
2011-03-27 | TSAGE: Implemented Scene #4150 - Village - Bedroom | Paul Gilbert | |
2011-03-23 | TSAGE: Implemented Scene #4025 - Village - Puzzle Board | Paul Gilbert | |
2011-03-19 | TSAGE: Implemented Scene 2400 - Descending in Lander | Paul Gilbert | |
2011-03-19 | TSAGE: Implement original engine scene scrolling optimisations | Paul 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-18 | TSAGE: Corrected background scrolling on wide-screen scenes | Paul Gilbert | |
2011-03-17 | TSAGE: Bugfixes for player movement in wide-screen scenes | Paul Gilbert | |
2011-03-06 | TSAGE: Changes to cursor handling that more accurately replicates the original | Paul Gilbert | |
2011-02-27 | TSAGE: Initial implementation of Scene #1400 - Arriving at Ringworld | Paul Gilbert | |
2011-02-27 | TSAGE: Fixed bug with scene mode being used incorrectly as the scene load flag | Paul Gilbert | |
2011-02-27 | TSAGE: Fix for inflinite loop setting scene zoom percents | Paul Gilbert | |
2011-02-23 | TSAGE: Reworked code to separate Ringworld specific code from core engine ↵ | Paul Gilbert | |
classes | |||
2011-02-16 | TSAGE: Rework the logic for showing the cursor in new scenes.cpp | Paul 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-14 | TSAGE: Added the engine in a separate branch | Paul Gilbert | |