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