Commit Graph
121 Commits
Author SHA1 Message Date
Paul Gilbert bae0a6590a MADS: Implemented savegame header read/writes 2014-04-26 09:08:46 -04:00
Paul Gilbert 1495f04bbc MADS: Fix scenes previously using globals to properly use locals 2014-04-23 21:57:25 -04:00
Paul Gilbert c1a90cdda1 MADS: Further synchronization implementation 2014-04-23 21:01:48 -04:00
Paul Gilbert 0e9e6cda40 MADS: Beginnings of savegame synchronisation 2014-04-22 23:00:41 -04:00
Paul Gilbert 9f67216b11 MADS: Fix to stop game ending when loading a cutscene scene 2014-04-16 08:44:12 -04:00
Paul Gilbert 48f49eeb80 MADS: Fix player/sprite setup/teardown for scene 112 2014-04-16 08:27:13 -04:00
Paul Gilbert 0b340a0343 MADS: Fix depth issues with sitting in chair in scene 101 2014-04-15 23:51:41 -04:00
Paul Gilbert 85b7a8d019 MADS: Fix for resetting trigger mode between scenes 2014-04-12 20:52:28 -04:00
Paul Gilbert 2a979e59a0 MADS: Refactoring PaletteUsage to use external data arrays 2014-04-12 11:00:29 -04:00
Paul Gilbert 39c66afe66 MADS: Fixes for inventory scrollbar display 2014-04-10 22:14:57 -04:00
Paul Gilbert 8df0833546 MADS: Fixes for correctly displaying inventory list in the user interface 2014-04-09 09:32:14 -04:00
Paul Gilbert 21a0e38f34 MADS: Resolve some old TODOs 2014-04-08 22:21:45 -04:00
Paul Gilbert 531ebab4da MADS: Added preliminary keyboard handling and keypress process stub 2014-04-08 22:04:43 -04:00
Paul Gilbert 7e13f488ab MADS: Implement loading logic for UI background animations 2014-04-07 22:37:22 -04:00
Paul Gilbert 2457905ed4 MADS: Fixes for switching between scenes 2014-04-06 21:24:35 -04:00
Paul Gilbert 11403c5db6 MADS: Further cleanup of previously anonymous fields 2014-04-05 21:30:42 -04:00
Paul Gilbert ebe4d369a5 MADS: Fixes for actions triggering prematurely 2014-04-05 12:43:50 -04:00
Paul Gilbert d163ee088a MADS: Renamings for saving fields in MADSAction::startAction 2014-04-03 22:02:12 -04:00
Paul Gilbert 041773705b MADS: Fix/clean up ending of ScreenObjects::check 2014-04-02 20:28:57 -04:00
Paul Gilbert 0c1001fbf4 MADS: Minor variable renaming and remove incorrect variable set in scene loop 2014-04-01 22:50:03 -04:00
Paul Gilbert 195c53a688 MADS: Added some missing code for scene change freeing 2014-03-30 22:37:08 -04:00
Paul Gilbert 89af9dde8c MADS: Implemented message loading/decoding 2014-03-29 22:28:22 -04:00
Paul Gilbert 71b1343adf MADS: Implemented NebularGame::step 2014-03-29 11:18:07 -04:00
Strangerke d801c2ffdd MADS: Implement palette::lock() and unlock(), get rid of some magic values in scene 202 and 203, some renaming 2014-03-29 09:41:55 +01:00
Paul Gilbert 05459ac27f MADS: Clean up of Player::move method 2014-03-28 22:02:35 -04:00
Paul Gilbert 49278129f6 MADS: Cleanup of Player::updateFrame 2014-03-28 20:23:25 -04:00
Paul Gilbert b9daf53bcd MADS: Cleanup of direction setup, fix sprite mirroring for walking 2014-03-28 09:19:55 -04:00
Paul Gilbert 6c85572d76 MADS: Initial cleanup of action/player handling 2014-03-27 22:38:28 -04:00
Paul Gilbert 377cbbe77d MADS: Cleanup of game and player fields used during initialization 2014-03-27 21:04:27 -04:00
Paul Gilbert f9e2c1c71f MADS: Cleaned up game initialisation code to use more constants 2014-03-26 09:32:33 -04:00
Paul Gilbert 04cbbb5f0a MADS: Added enums for copy protection result and globals 2014-03-25 23:59:57 -04:00
Paul Gilbert 407021d245 MADS: Added a Facing enum for the player directions 2014-03-25 22:07:33 -04:00
Paul Gilbert 3c504f4d02 MADS: Cleanup of user interface selection code 2014-03-24 22:34:09 -04:00
Paul Gilbert 0d15807501 MADS: Fixes for animating inventory item 2014-03-23 09:19:28 -04:00
Paul Gilbert 79f51c4ebd MADS: Minor initial sprite slots loading fixes, missing code from SequenceList::loadSprites 2014-03-20 21:59:43 -04:00
Paul Gilbert db017b746d MADS: Moved ScreenObjects into the Game class 2014-03-19 19:44:51 -04:00
Paul Gilbert 0c8a3a47e2 MADS: Transformed ImageInterEntries to be User Interface UISlots 2014-03-17 21:53:22 -04:00
Paul Gilbert acba8f9254 MADS: Implementing user interface text display methods 2014-03-16 23:40:21 -04:00
Paul Gilbert d599c7c404 MADS: Fix to display player 2014-03-16 16:50:53 -04:00
Paul Gilbert f3415b762e MADS: Implemented lots of Player methods 2014-03-16 14:53:10 -04:00
Paul Gilbert 1787049087 MADS: Add loading of game inventory list and quotes 2014-03-16 01:29:02 -04:00
Paul Gilbert dfcef632ea MADS: Hooked up the in-progress scene 103 2014-03-16 00:00:18 -04:00
Paul Gilbert 630679a5c8 MADS: Completed UserInterface::loadElements 2014-03-15 21:33:15 -04:00
Paul Gilbert 3f0cd4771c MADS: Fixed handling of dirty rects to copy areas to the physical screen 2014-03-13 22:25:16 -04:00
Paul Gilbert 2d99f761f0 MADS: Implemented scene 804 step 2014-03-11 23:26:31 -04:00
Paul Gilbert 41e86d553e MADS: Renamed game palette to palette flags 2014-03-11 21:40:49 -04:00
Paul Gilbert 680b5a4487 MADS: In progress implementation of PaletteUsage::process 2014-03-10 00:00:39 -04:00
Paul Gilbert 5536b8a933 MADS: Fixes for sprite list initialisation 2014-03-08 15:42:07 -05:00
Paul Gilbert c2587af8f2 MADS: Clarified Events::_currentTimer as Scene::_frameStartTime 2014-03-08 14:05:17 -05:00
Paul Gilbert 3399516c5e MADS: Implemented remainder of scene 804 setup code and support methods 2014-03-07 23:07:36 -05:00