Strangerke
8422142c74
MADS: Phantom: Implement scene 202
2015-10-25 00:26:05 +02:00
Strangerke
9aeecf83a3
MADS: Implement getFrameWidth and getFrameHeight
2015-10-24 23:21:08 +02:00
Filippos Karapetis
86722cc41f
MADS: Phantom: Initial implementation of Player::setWalkTrigger()
2015-10-24 14:43:36 +03:00
Filippos Karapetis
6fc4d50443
MADS: Phantom: Add hack in setHeroTrigger to stop conversations
...
This allows the conversation in Phantom scene 101 to close, and enables
player actions for the scene
2015-10-24 14:41:01 +03:00
Filippos Karapetis
3e979e59ef
MADS: More work on V2 conversations
...
Most of the conversation data has been figured out, with a few TODOs
left
2015-10-24 14:38:19 +03:00
Strangerke
85c45c210e
MADS: Dragon: Implement scene 104
2015-10-24 12:38:31 +02:00
Strangerke
d26bc1937d
MADS: Dragon: Implement scene 103
2015-10-23 10:50:55 +02:00
Strangerke
796b04d3cd
MADS: Dragon: Implement scene 102
2015-10-23 00:28:47 +02:00
Filippos Karapetis
0f27b68d57
MADS: Phantom: Disable auto camera adjust code for V2 games, for now
2015-10-22 23:23:07 +03:00
Filippos Karapetis
91bc69b1a3
MADS: Phantom: Some initial work on reading conversation files
2015-10-22 23:23:06 +03:00
Strangerke
43065c9ee2
MADS: Dragon: Implement scene 101
2015-10-22 22:15:57 +02:00
Strangerke
2856020c37
MADS: Dragon: Add generic scene for group 1
2015-10-22 21:22:37 +02:00
Strangerke
9bb46f2af3
MADS: Phantom: Some renaming in scene 113
2015-10-22 17:16:16 +02:00
Strangerke
cbbfeb0171
MADS: Phantom: Implement scene 201
2015-10-22 17:11:02 +02:00
Strangerke
5e6dbbef4c
MADS: Phantom: Add Scene Group 2 generic functions
2015-10-22 15:15:57 +02:00
Filippos Karapetis
6a14396d73
MADS: Dragon: Better checking for scene codes
2015-10-22 03:24:14 +03:00
Filippos Karapetis
a2bd9b524e
MADS: Phantom: Better checking for scene codes
...
This allows scene 150 to start
2015-10-22 03:23:52 +03:00
Filippos Karapetis
51d5f6c2b8
MADS: Phantom: Implement deleteSequence()
...
I've left in a CHECKME for the part of the code I'm not 100% sure.
Unfortunately, this can't really be tested yet until animations
work properly
2015-10-22 03:23:08 +03:00
Filippos Karapetis
fac601ae2e
MADS: Fix typo
2015-10-22 03:21:54 +03: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
Filippos Karapetis
80dae7b8fc
MADS: Phantom: Initial work on hotspots with dynamic animations
2015-10-22 00:42:04 +03:00
Filippos Karapetis
e232c9fdb6
MADS: Phantom: Implement resetFacing()
2015-10-21 23:42:33 +03:00
Filippos Karapetis
51365c11ca
MADS: Phantom: Fix loadAnimation and silence warning in animations_tick
2015-10-21 21:42:25 +03:00
Filippos Karapetis
d12d110543
MADS: Phantom: Increase maximum dynamic hotspots to 10, up from 8
...
Scene 105 in Phantom uses 9 dynamic hotspots
2015-10-21 21:42:24 +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
52d035e962
MADS: Phantom: Implement SequenceList::addStampCycle()
2015-10-21 18:48:13 +02: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