Commit Graph
151 Commits
Author SHA1 Message Date
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Filippos Karapetis c6b164a0aa MADS: Split V2 games into a new subengine
Fixes bug #11759
2021-01-09 00:58:36 +02:00
Bastien Bouclet 5aef420e17 MADS: Add override keywords 2020-02-09 12:43:15 +01:00
D G Turner e75722665d MADS: Fix Missing Default Switch Cases
These are flagged by GCC if -Wswitch-default is enabled.
2019-12-06 03:34:11 +00:00
Filippos Karapetis 913229f9db MADS: Implement V2 DynamicHotspots::add() 2019-08-04 14:05:09 +03:00
Eugene Sandulenko fab199d37e JANITORIAL: Make GPL headers uniform 2016-09-03 12:46:38 +02:00
Paul Gilbert 78e52365bd MADS: Refactor MSurface and Screen to not use virtual inheritance 2016-05-26 21:37:52 -04:00
Paul Gilbert b4e3d4abc1 MADS: Changed engine to use Graphics::ManagedSurface 2016-03-14 20:56:26 -04:00
Paul Gilbert d866b24605 MADS: Implement bulk of remaining conversation setup and support methods 2016-01-09 09:56:09 +11:00
Paul Gilbert 6e0d6e36a9 MADS: Further conversation cleanup, start of conv CND file loading 2016-01-08 18:46:04 +11:00
Paul Gilbert 162ddbea0f MADS: Cleanup of existing converstations skeleton code 2016-01-08 17:02:17 +11:00
Paul Gilbert cf5856492c MADS: Phantom: Flesh out walk triggers 2016-01-07 18:11:24 +11:00
Filippos Karapetis a72ab2be22 MADS: Phantom: Properly initialize scene 410
Thanks to criezy for spotting this one
2015-12-23 23:19:19 +02:00
Eugene Sandulenko 9855957697 MADS: Fixing parenthesis. Requires checking with the original 2015-11-27 22:44:20 +01:00
Eugene Sandulenko 46dc9a89c3 MADS: Fix warning. Requires consulting with the original 2015-11-27 22:41:59 +01:00
Eugene Sandulenko 9033f8db13 MADS: Shut gcc warning. Requires checking 2015-11-27 22:41:39 +01:00
Torbjörn Andersson 93697c1704 MADS: Silence Clang warning
There are others still left, but this one was obvious how to fix.
2015-11-27 00:48:11 +01:00
Strangerke 76c227b2eb MADS: Refactor camera code 2015-11-24 21:47:53 +01:00
Strangerke b0c032275a MADS: Phantom - Initialize and synchronize a couple of variables 2015-11-24 18:19:35 +01:00
Strangerke 351ce463ca MADS: Phantom: Add more checks in exitCatacombs
Fix an assert in moveCatacombs
2015-11-24 17:44:21 +01:00
Strangerke 9b52ce590f MADS: Phantom: Fix asserts in moveCatacombs 2015-11-24 17:37:37 +01:00
Strangerke 321d6cffa5 MADS: Phantom: Remove dead code in scene 310 2015-11-24 17:06:45 +01:00
Strangerke 92b63ca70a MADS: Phantom: reduce the scope of a variable 2015-11-23 01:07:28 +01:00
Strangerke a12516ee18 MADS: Phantom: Reword scene101::handleAnimation0 for consistency, remove some useless variables in scene113 2015-11-23 00:28:15 +01:00
Torbjörn Andersson 9cf7d1ba60 MADS: Silence two GCC warnings
The other warnings will require some further investigation.
2015-11-23 00:15:55 +01:00
Johannes Schickel f9868255a9 MADS: Fix compilation. 2015-11-22 23:53:23 +01:00
Strangerke b5bffa81bf MADS: Fix header 2015-11-16 19:15:20 +01:00
Strangerke ec3a4b994a MADS: Some work on Camera 2015-11-16 00:31:09 +01:00
Strangerke 03fe7c6b86 MADS: Phantom: Merge _variant and _initialVariant 2015-11-15 18:18:29 +01:00
Strangerke 002a59c540 MADS: Implement syncTimers, add SyncType enum, modify all the calls to syncTimers 2015-11-12 00:52:21 +01:00
Strangerke 0f5130e491 MADS: For consistency with Rex, remove the second parameter of addSprites when its value is the default one 2015-11-11 00:35:26 +01:00
Strangerke 6a34a1d58f MADS: Phantom: Add a comment about changing section 2015-11-10 09:21:19 +01:00
Strangerke 7fb2ec9366 MADS: Replace the use of setTimingTrigger by a call to addTimer for V2+ games 2015-11-10 09:15:55 +01:00
Strangerke a71fd57608 MADS: Implement SetSeqPlayer for V2+ games, replace setTrigger by addSubEntry 2015-11-10 09:04:25 +01:00
Strangerke cbb26351f1 MADS: Phantom: Remove dummy scene handler 2015-11-09 21:44:26 +01:00
Strangerke b7d4536cf1 MADS: Phantom: Update erroneous comments concerning Section Handlers 2015-11-09 21:42:51 +01:00
Strangerke 34d5f929ac MADS: Remove useless casts in per-game logic 2015-11-09 21:40:18 +01:00
Strangerke 925dc6b158 MADS: Phantom: Implement stopWalker() 2015-11-09 21:09:04 +01:00
Strangerke b177f6326f MADS: Phantom: Implement unhandledAction() 2015-11-09 18:33:13 +01:00
Strangerke 9abf901c28 MADS: Phantom: Implement doObjectAction() 2015-11-09 18:05:02 +01:00
Filippos Karapetis d09d68ef70 MADS: Phantom: Fix bug in Scene102::enter() 2015-11-09 12:05:01 +02:00
Strangerke 47f43770ae MADS: Phantom: Only force a reset of scaling velocity when the section changes 2015-11-09 09:22:27 +01:00
Strangerke 8a74ec9da9 MADS: Phantom: Fix coding style in Scene1xx 2015-11-09 09:08:29 +01:00
Strangerke 7bd86b84a9 MADS: Phantom: Remove an erroneous TODO 2015-11-09 09:05:54 +01:00
Strangerke 98d1363041 MADS: Phantom: Add scene 506 2015-11-08 22:47:20 +01:00
Strangerke 41a6750d96 MADS: Phantom: Implement scene 505 2015-11-08 19:10:24 +01:00
Strangerke 1b75381b98 MADS: Phantom: Implement scene 504 2015-11-07 14:51:03 +01:00
Strangerke dcf931f0bb MADS: Phantom: Improve a bit Scene502::getPanelInfo 2015-11-05 19:48:36 +01:00
Strangerke 8920632798 MADS: Phantom: Implement scene 502 (except palette cycling) 2015-11-05 19:05:18 +01:00
Strangerke 4682aec147 MADS: Phantom: Implement scene 501 2015-11-04 22:34:26 +01:00