Commit Graph

1291 Commits

Author SHA1 Message Date
Johannes Schickel
bed73e6cfa MADS: Let listSaves return list sorted on slot numbers. 2016-02-25 21:39:45 +01:00
Paul Gilbert
fdcdf7e326 MADS: NEBULAR: Fix hotspot for doll in laboratory 2016-02-24 20:59:44 -05:00
Alexandre Detiste
6c298e964f JANITORIAL: Typos detected with lintian & grep 2016-02-15 18:27:02 +01:00
Paul Gilbert
d1ac57fa49 MADS: Fix stop stopWalkers list incorrectly filling up 2016-02-06 17:27:09 -05:00
Paul Gilbert
d18483142d MADS: Fix game loop crash 2016-02-06 15:28:13 -05:00
Filippos Karapetis
b84378051d MADS: Change the engine description
The engine will support more games than Rex, so its actual name is more
fitting than a single game name
2016-02-06 00:12:41 +02:00
Johannes Schickel
56a84cee0a MADS: Only request actual save slots in listSaves. 2016-01-26 16:35:30 +01:00
Paul Gilbert
d7420c9128 MADS: Extra conversation dialog setup 2016-01-18 17:12:54 -05:00
Paul Gilbert
84eca2f5b0 MADS: Fix loading of conversation dialog messages 2016-01-17 23:23:52 -05:00
Paul Gilbert
5afdf3277e MADS: Beginnings of loading Phantom-style dialogs 2016-01-17 17:57:10 -05:00
Paul Gilbert
8f15e3d6ef MADS: Fix call to play speech in generateMessage 2016-01-17 08:58:39 -05:00
Paul Gilbert
d750c85fc8 MADS: Preliminary converstation message generation 2016-01-16 23:51:46 -05:00
Paul Gilbert
f04cadf0a4 MADS: Properly name popup fields in conversation class 2016-01-16 16:32:24 -05:00
Paul Gilbert
c826047cc4 MADS: Implement conversation set node script opcode 2016-01-15 23:38:58 -05:00
Paul Gilbert
dd7f1421d4 MADS: Implement conversation message opcode 2016-01-15 23:18:57 -05:00
Paul Gilbert
bcc8efd907 MADS: Fix loading conversation conditionals data 2016-01-15 21:04:15 -05:00
Paul Gilbert
5a8fc96ed6 MADS: Implement more conversation script opcodes 2016-01-15 20:04:18 -05:00
Paul Gilbert
a0eacd0537 MADS: Implement conversation conditionals evaluation 2016-01-15 08:19:42 -05:00
Johannes Schickel
34e8e9a876 MADS: Rename "interface" variable to "idx".
interface is #define'd on WinCE and breaks compilation. We might want to
undefine it in the future to prevent these pitfalls.
2016-01-11 13:53:35 +01:00
Strangerke
60443e49e8 MADS: Check 'dialog' earlier to avoid untested null dereference 2016-01-11 07:02:49 +01:00
Strangerke
07f82d0b38 MADS: dragonsphere - Remove dead code in Scene102::step() 2016-01-11 06:59:10 +01:00
Strangerke
83a5ee43c2 MADS: Initialize some variables in player code 2016-01-11 06:54:11 +01:00
Strangerke
2483ac7f1b MADS: Initialize some variables in conversation code 2016-01-11 06:45:14 +01:00
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