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
Strangerke
79fbcb96c3
MADS: Add logic for scene 103, some rework on animations
2015-10-15 11:21:31 +02:00
Strangerke
c275e304df
MADS: Phantom: Rewrite logic for Scene102
2015-10-13 09:09:50 +02:00
Strangerke
12a1393faf
MADS: Phantom: Add some more logic for scene 101
2015-10-12 10:53:46 +02:00
Strangerke
692e45a6e6
MADS: Phantom: Add a check on conversation restore in scene 1XX, rework some checks
2015-10-10 18:10:11 +02:00