Commit Graph
85 Commits
Author SHA1 Message Date
Strangerke 03fe7c6b86 MADS: Phantom: Merge _variant and _initialVariant 2015-11-15 18:18:29 +01:00
Strangerke 0195ee51e9 MADS: Implement sceneScale for v2+ games 2015-11-11 01:50:37 +01:00
Strangerke a71fd57608 MADS: Implement SetSeqPlayer for V2+ games, replace setTrigger by addSubEntry 2015-11-10 09:04:25 +01:00
Filippos Karapetis ff4d0b9f54 MADS: Phantom: Update the definition of drawToBackground() 2015-11-09 12:09:30 +02:00
Strangerke 2c5b63acfa MADS: Phantom: Implement scene 203 2015-10-25 19:02:11 +01:00
Filippos Karapetis d7ba77cfe6 MADS: Phantom: Implement loadSpeech() and playSpeech() 2015-10-21 21:08:33 +03:00
Strangerke e2d86c3248 MADS: Phantom: Implement scene 113, some renaming 2015-10-20 14:07:26 +02:00
Strangerke 7a6bc4f8cf MADS: Phantom: Implement scene 109 2015-10-19 07:15:42 +02:00
Strangerke abd7d58633 MADS: Phantom: Add logic for scene 105
Use an enum in various calls of _scene->_dynamicHotspots.add()
2015-10-18 01:07:06 +02:00
Strangerke 79fbcb96c3 MADS: Add logic for scene 103, some rework on animations 2015-10-15 11:21:31 +02:00
Strangerke c275e304df MADS: Phantom: Rewrite logic for Scene102 2015-10-13 09:09:50 +02:00
Strangerke 12a1393faf MADS: Phantom: Add some more logic for scene 101 2015-10-12 10:53:46 +02:00
Strangerke 3ffa01ec2a MADS: Phantom: Implement Scene101::enter(), add some empty (new) engine functions 2015-10-10 17:32:51 +02:00
Strangerke 63ad675abf MADS: Allow multiple animations for Phantom and later games 2015-09-21 21:18:19 +02:00
Johannes Schickel 5dd69b4dd1 MADS: Make GPL header consistent with what we normally use. 2015-05-09 15:56:27 +02:00
Paul Gilbert c0df1248b5 MADS: Properly handle reloading scenes when closing dialogs 2015-03-13 21:54:20 -04:00
Paul Gilbert 926404bd10 MADS: Renamings of Layer and a transition type 2015-01-17 20:51:52 -05:00
Paul Gilbert e743621f23 MADS: Fix palette animations in cutscene animations 2014-10-11 18:21:49 -04:00
Paul Gilbert 82b2b2d65d MADS: Properly implement drawing to a subset of the screen 2014-09-03 22:09:50 -04:00
Johannes Schickel 6a7cc38c89 MADS: synchronise -> synchronize 2014-05-27 00:58:25 +02:00
Johannes Schickel 9099b36caa MADS: initialise -> initialize. 2014-05-27 00:58:25 +02:00
Paul Gilbert 8f9a75a925 MADS: Add _sceneSurface subsurface, so sprite drawing is cropped correctly 2014-05-24 18:19:54 -04:00
Filippos Karapetis e409f4dedd MADS: Add debugger commands for the game vocab 2014-05-20 05:43:49 +03:00
Filippos Karapetis b7dd01fdef MADS: Remove trailing whitespace 2014-05-08 11:43:23 +03:00
Paul Gilbert 88cf2c7caa MADS: Fix actions being triggered at the end of animation sequences 2014-05-01 09:17:10 -04:00
Paul Gilbert 0e9e6cda40 MADS: Beginnings of savegame synchronisation 2014-04-22 23:00:41 -04:00
Paul Gilbert 1362414e77 MADS: Implement palette animation code 2014-04-19 22:49:14 -04:00
Paul Gilbert 559efad195 MADS: Moved Animation::free to be Scene::freeAnimation 2014-04-19 14:46:28 -04:00
Paul Gilbert 45084a4702 MADS: Fix scene animation data being unloaded prematurely 2014-04-16 22:59:07 -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 f4165c5f8a MADS: Field/method renaming 2014-04-12 22:08:21 -04:00
Paul Gilbert 2a979e59a0 MADS: Refactoring PaletteUsage to use external data arrays 2014-04-12 11:00:29 -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 ff7d2e2dbf MADS: Add missing scene codes variant handling 2014-04-05 22:41:25 -04:00
Paul Gilbert f0458042f2 MADS: In progress cleanup of checkActionAtMousePos 2014-04-02 22:27:11 -04:00
Paul Gilbert 041773705b MADS: Fix/clean up ending of ScreenObjects::check 2014-04-02 20:28:57 -04:00
Paul Gilbert f3db90b646 MADS: Refactored pathfinder into it's own class 2014-03-29 17:12:12 -04:00
Paul Gilbert 71b1343adf MADS: Implemented NebularGame::step 2014-03-29 11:18:07 -04:00
Paul Gilbert fac216be33 MADS: Cleanup of Scene::checkStartWalk to become Player::newWalk 2014-03-28 23:07:22 -04:00
Paul Gilbert 407021d245 MADS: Added a Facing enum for the player directions 2014-03-25 22:07:33 -04:00
Paul Gilbert 0dfa60ae00 MADS: Refactored out and fixed cursor changes for hotspots 2014-03-23 22:11:35 -04:00
Strangerke c57acfb154 MADS: Implement scene 203 2014-03-24 01:14:16 +01:00
Strangerke 2ac614d898 MADS: Add some variables in / move a variable to _globals 2014-03-22 22:30:45 +01:00
Strangerke db4e74f4dd MADS: Add _v8425C, set _globals._v7 as uint32 2014-03-22 21:22:55 +01:00
Strangerke adddf02e70 MADS: Implemente Scene::changeDepthSurface() 2014-03-22 19:26:41 +01:00
Paul Gilbert 8d252f4f0e MADS: Implemented methods for checking action at mouse position and clicking 2014-03-19 23:33:18 -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