Commit Graph
1318 Commits
Author SHA1 Message Date
Strangerke 6d2dca8cdd MADS: Fix a bug noticed by eriktorbjorn in the camera code 2016-01-10 22:55:37 +01:00
Paul Gilbert 8c906fbb3e MADS: Implement conversation dialog scripts loading 2016-01-11 06:20:46 +11:00
Paul Gilbert a745010998 MADS: Implement GameConversations::update 2016-01-10 06:10:03 +11:00
Paul Gilbert 2b1f7d6ebc MADS: Hook up calls to conversation update where necessary 2016-01-09 18:34:43 +11:00
Paul Gilbert b3e81dba14 MADS: Set up conversation mode enum, change hold fields to use it 2016-01-09 18:10:39 +11: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 f1a80f91a6 MADS: Implement GameConversations::run method 2016-01-08 18:19:17 +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
Strangerke 7ee36a97ee TONY: As codec is always ADPCM, remove some dead code 2015-12-31 14:41:18 +01: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 8e161e0035 MADS: NEBULAR: Fix another (potential) memory leak 2015-11-25 00:22:24 +01:00
Strangerke 4cf4387ce4 MADS: Nebular - Fix two memory leaks in dialogs 2015-11-25 00:12:49 +01:00
Strangerke 1b9f1eed88 MADS: Fix several memory leaks in the conversation code 2015-11-24 23:58:54 +01:00
Strangerke f5c0e16792 MADS: Phantom - change the type of timeout to uint32 in handlePrisonerSpeech() 2015-11-24 23:28:02 +01:00
Strangerke 9789acce3e MADS: Nebular: Use INDEFINITE_TIMEOUT instead of an hardcoded value 2015-11-24 23:22:32 +01:00
Strangerke 76c227b2eb MADS: Refactor camera code 2015-11-24 21:47:53 +01:00
Strangerke f8581f9e6a MADS: Don't set the camera for Rex game 2015-11-24 19:36:52 +01:00
Strangerke 4f330db26a MADS: Fix memory leak in loadMadsV2Background 2015-11-24 19:10:11 +01:00
Strangerke b0c032275a MADS: Phantom - Initialize and synchronize a couple of variables 2015-11-24 18:19:35 +01:00
Strangerke 2c158d0e41 MADS: initialize some variables 2015-11-24 17:59:44 +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 b052fe9308 MADS: Fix flag usage for the value KMSG_ANIM 2015-11-24 17:26:16 +01:00
Strangerke 7bd77c5636 MADS: Dragon: Remove some dead code in hardcoded logic 2015-11-24 17:15:53 +01:00
Strangerke 321d6cffa5 MADS: Phantom: Remove dead code in scene 310 2015-11-24 17:06:45 +01:00
Strangerke 0dbf4e53c6 MADS: Silent another cppCheck warning 2015-11-23 01:23:37 +01:00
Strangerke bebfb0df45 MADS: Rex: Remove dead code in doObjectAction
(same check earlier in the same if statement)
2015-11-23 01:08:39 +01:00
Strangerke 92b63ca70a MADS: Phantom: reduce the scope of a variable 2015-11-23 01:07:28 +01:00
Strangerke 767ce0ddc0 MADS: Reduce the scope of a variable in panTransition 2015-11-23 00:28:17 +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
Filippos Karapetis d9e2943fe6 Merge pull request #626 from dreammaster/phantom
MADS: Return of the Phantom WIP
2015-11-23 00:41:07 +02:00
Strangerke f0d17d2c06 MADS: Remove obsolete comment and add debug trace in animation code 2015-11-18 13:05:51 +01:00
Strangerke 0b2c269d86 MADS: Fix posAdjust in Animation::update for v2 games 2015-11-18 01:01:10 +01:00
Paul Gilbert f96a108503 MADS: Add buttons to the main menu to show the secret bonus animations
The buttons will only appear if section0.hag is present, along with
evolve.res and/or sets.res. The Evolve animation works, but the Sets
animation still needs some work, since something funky is happening
with palette usage
2015-11-16 22:25:53 -05:00
Paul Gilbert 0f530e06be MADS: Fix incorrect method mappings in sound group 4 2015-11-16 22:23:29 -05:00
Paul Gilbert e938b4f135 MADS: Change Rex from testing to stable 2015-11-16 20:59:35 -05:00
Strangerke b5bffa81bf MADS: Fix header 2015-11-16 19:15:20 +01:00
Strangerke 9dc814e03f MADS: Implement some more Camera code 2015-11-16 10:35:52 +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 ed0e6d19f8 MADS: Dragon: Implement scene 105 2015-11-13 12:17:30 +01:00
Strangerke a475a7f18a MADS: Rex: Use a constant when checking _mainObjectSource 2015-11-13 11:36:04 +01:00