Commit Graph
162 Commits
Author SHA1 Message Date
Strangerke e7bef9019a MADS: Implement scene 803, add an ongoingGame global flag to exit the multiple game loops 2014-05-18 12:29:48 +02:00
Filippos Karapetis 600a715661 MADS: Split verbs from nouns 2014-05-10 13:24:36 +03:00
Filippos Karapetis b7dd01fdef MADS: Remove trailing whitespace 2014-05-08 11:43:23 +03:00
Filippos Karapetis 3600205ba2 MADS: Use the font friendly name in Scene::clearMessageList() 2014-05-08 02:52:54 +03:00
Filippos Karapetis d88e165e00 MADS: Fix loading of V2 hotspots 2014-05-06 04:39:12 +03:00
Paul Gilbert b5949010a6 MADS: Implemented more savegame synchronization 2014-05-01 22:36:36 -04: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 82933592ff MADS: Fix original engine bug with highlighted hotspots between scenes 2014-04-28 21:33:31 -04:00
Filippos Karapetis 9c30f3e073 MADS: Hook up the new skeleton scene logic for Phantom and Dragonsphere
Also, add a HACK to stub out the sprite refresh code for these games,
as sprites aren't loaded yet
2014-04-27 21:20:02 +03:00
Paul Gilbert f330106be2 MADS: Hook game scene into synchronisation logic 2014-04-24 08:24:23 -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
Strangerke aedf859303 MADS: Fix compilation warning 2014-04-22 23:28:23 +02:00
Paul Gilbert 2ccaea811f MADS: Fix update of palette due to palette cycling 2014-04-20 11:32:55 -04:00
Paul Gilbert a31cae55a1 MADS: Added extra initialisation of Scene class fields 2014-04-20 11:14:11 -04:00
Paul Gilbert 1362414e77 MADS: Implement palette animation code 2014-04-19 22:49:14 -04:00
Strangerke 34d0bc72b5 MADS: Implement scene 313, come renaming in RGB4 structure, used by AnimPalData 2014-04-19 23:27:01 +02: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 0b340a0343 MADS: Fix depth issues with sitting in chair in scene 101 2014-04-15 23:51:41 -04:00
Paul Gilbert 7b907be937 MADS: General cleanup and minor renamings 2014-04-15 19:28:29 -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 9ef9dd24c2 MADS: Replace warning with call to stubbed unhandledAction method 2014-04-11 08:52:18 -04:00
Paul Gilbert 09adb571d3 MADS: Cleanup of verb/preposition flags handling 2014-04-08 23:01:46 -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 f6a6ea9741 MADS: Remove stub warning for originald debugger code not to be implemented 2014-04-07 08:34:13 -04:00
Paul Gilbert 66b7419f30 MADS: Remove stubbed methods that were undeed mouse handler calls 2014-04-07 08:29:27 -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 0b9c802bf0 MADS: Fix for actions getting aborted due to _commandError being set 2014-04-05 17:19:51 -04:00
Paul Gilbert 06aeba275a MADS: Fix right mouse button handling 2014-04-05 14:27:33 -04:00
Paul Gilbert ebe4d369a5 MADS: Fixes for actions triggering prematurely 2014-04-05 12:43:50 -04:00
Paul Gilbert b778217d8e MADS: Fix for actions get repeated endlessly 2014-04-04 20:57:09 -04:00
Paul Gilbert d163ee088a MADS: Renamings for saving fields in MADSAction::startAction 2014-04-03 22:02:12 -04:00
Paul Gilbert 74c6bafed4 MADS: Further clean up/renaming of checkActionAtMousePos 2014-04-02 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 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 f3db90b646 MADS: Refactored pathfinder into it's own class 2014-03-29 17:12:12 -04:00
Paul Gilbert addb3e2900 MADS: Minor renamings and added display of walk nodes to debugger 2014-03-29 13:38:52 -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 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 0a4c4c8eda MADS: Walking is now sort of working 2014-03-26 22:58:24 -04:00