Commit Graph
57 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
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 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
Eugene Sandulenko 46dc9a89c3 MADS: Fix warning. Requires consulting with the original 2015-11-27 22:41:59 +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 a12516ee18 MADS: Phantom: Reword scene101::handleAnimation0 for consistency, remove some useless variables in scene113 2015-11-23 00:28:15 +01:00
Strangerke b5bffa81bf MADS: Fix header 2015-11-16 19:15:20 +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 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
Filippos Karapetis d09d68ef70 MADS: Phantom: Fix bug in Scene102::enter() 2015-11-09 12:05:01 +02:00
Strangerke 8a74ec9da9 MADS: Phantom: Fix coding style in Scene1xx 2015-11-09 09:08:29 +01:00
Strangerke b06b0ef872 MADS: Janitorial: Remove trailing spaces and tabs 2015-10-27 23:33:23 +01:00
Strangerke adfe7de5ab MADS: Phantom: change the type of a couple of local variables 2015-10-25 19:05:28 +01:00
Strangerke 9bb46f2af3 MADS: Phantom: Some renaming in scene 113 2015-10-22 17:16:16 +02:00
Filippos Karapetis 9bfa51ef30 MADS: Phantom: Expand the existing camera adjustment logic for V2 games
This fixes all of the scenes that expand over the screen (e.g. 101, 104,
109 in Phantom, as well as the several scenes in the Dragonsphere intro).

Also added a new debugger command, "set_camera", which sets the scene
camera to specific coordinates
2015-10-22 02:14:41 +03:00
Strangerke d22a997cb2 MADS: Get rid of SequenceList::setRange, use SequenceList::setAnimRange instead 2015-10-21 20:17:57 +02:00
Filippos Karapetis d7ba77cfe6 MADS: Phantom: Implement loadSpeech() and playSpeech() 2015-10-21 21:08:33 +03:00
Strangerke 0b046f848a MADS: Phantom: Add scene 150 2015-10-21 10:21:08 +02:00
Strangerke 4e0b3ca04b MADS: Phantom: Implement scene 114 2015-10-20 22:50:26 +02:00
Strangerke 44a28dbd49 MADS: Phantom: Move Exit and Climb to verbs. Review calls to isAction, use isObject instead when needed 2015-10-20 16:52:43 +02:00
Strangerke 3864ad17ac MADS: Phantom: Some refactoring and renaming 2015-10-20 16:40:44 +02:00
Strangerke 5b02ca1316 MADS: Phantom: Fix calls to setDynamicAnim in Scene 101 2015-10-20 16:29:20 +02:00
Strangerke e2d86c3248 MADS: Phantom: Implement scene 113, some renaming 2015-10-20 14:07:26 +02:00
Strangerke 340016f423 MADS: Phantom: Implement scene 112 2015-10-20 01:04:59 +02:00
Strangerke 808ef06339 MADS: Phantom: Implement scene 111. Remove dead 'breaks'. 2015-10-19 21:32:27 +02:00
Strangerke 8d7872272f MADS: Phantom: Move "lock" to the list of verbs 2015-10-19 14:34:02 +02:00
Strangerke 1ce678fddb MADS: Phantom: Implement scene 110 2015-10-19 14:31:31 +02:00
Strangerke 7a6bc4f8cf MADS: Phantom: Implement scene 109 2015-10-19 07:15:42 +02:00
Strangerke 3488f05585 MADS: Phantom: Some renaming in scene 108 2015-10-19 00:20:09 +02:00
Strangerke 7a56c52c89 MADS: Phantom: Fix some hotspot rects in scene 103, implement scene 108 2015-10-18 23:57:38 +02:00
Strangerke 5f3c0cf63a MADS: Phantom: Add logic for scene 107 2015-10-18 20:51:42 +02:00
Strangerke aa61aabdaf MADS: Phantom: Implement scene 106 2015-10-18 14:59:13 +02:00
Strangerke 08cbf3d843 MADS: Phantom: Fix code formatting 2015-10-18 10:24:41 +02:00
Strangerke 9519fb3a86 MADS: Phantom: Fix hotspot rects, remove some dead code 2015-10-18 10:18:39 +02:00
Strangerke f6db784f50 MADS: Phantom: Fix several calls to startPingPongCycle, addSpriteCycle and addReverseSpriteCycle 2015-10-18 01:14:12 +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 530c3303c6 MADS: Phantom: Fix some code formatting 2015-10-16 15:55:08 +02:00
Strangerke 2c59f4932e MADS: Phantom: Implement logic for scene 104 2015-10-16 15:44:35 +02:00
Strangerke 1d4e56c455 MADS: Phantom: Some renaming 2015-10-15 14:56:03 +02:00
Strangerke b5167ceef6 MADS: Phantom: Fix calls to addSpriteCycle, remove duplicated sequence function 2015-10-15 11:46:11 +02:00