diff options
author | Strangerke | 2015-10-19 14:34:02 +0200 |
---|---|---|
committer | Strangerke | 2015-10-19 14:34:02 +0200 |
commit | 8d7872272fefc2a55ad34bbb0f11415e5ed50f37 (patch) | |
tree | c36200ff7db0566877ac2337d0cf5919af21e5e9 /engines/mads | |
parent | 1ce678fddbe4e893c9cf3dd467d8a77ffaeff42d (diff) | |
download | scummvm-rg350-8d7872272fefc2a55ad34bbb0f11415e5ed50f37.tar.gz scummvm-rg350-8d7872272fefc2a55ad34bbb0f11415e5ed50f37.tar.bz2 scummvm-rg350-8d7872272fefc2a55ad34bbb0f11415e5ed50f37.zip |
MADS: Phantom: Move "lock" to the list of verbs
Diffstat (limited to 'engines/mads')
-rw-r--r-- | engines/mads/phantom/phantom_scenes.h | 2 | ||||
-rw-r--r-- | engines/mads/phantom/phantom_scenes1.cpp | 32 |
2 files changed, 17 insertions, 17 deletions
diff --git a/engines/mads/phantom/phantom_scenes.h b/engines/mads/phantom/phantom_scenes.h index c0a823ae06..c51c11ed5c 100644 --- a/engines/mads/phantom/phantom_scenes.h +++ b/engines/mads/phantom/phantom_scenes.h @@ -51,6 +51,7 @@ enum Verb { VERB_CLIMB_THROUGH = 0x23, VERB_EXIT_TO = 0x37, VERB_JUMP_INTO = 0x53, + VERB_LOCK = 0x5D, VERB_LOOK_AT = 0x60, VERB_LOOK_THROUGH = 0x61, VERB_TURN_OFF = 0x95, @@ -142,7 +143,6 @@ enum Noun { NOUN_LEG = 0x5A, NOUN_LETTER = 0x5B, NOUN_LIGHT_FIXTURE = 0x5C, - NOUN_LOCK = 0x5D, NOUN_LOCKING_RAIL = 0x5E, NOUN_LOCKRAIL = 0x5F, NOUN_MANNEQUINS = 0x62, diff --git a/engines/mads/phantom/phantom_scenes1.cpp b/engines/mads/phantom/phantom_scenes1.cpp index fb177b5b86..bd4edd9160 100644 --- a/engines/mads/phantom/phantom_scenes1.cpp +++ b/engines/mads/phantom/phantom_scenes1.cpp @@ -1364,7 +1364,7 @@ void Scene103::preActions() { if (_action.isAction(VERB_WALK_THROUGH, NOUN_DOOR_TO_PIT)) _game._player._walkOffScreenSceneId = 102; - if ((_action.isAction(VERB_OPEN, NOUN_DOOR) || _action.isAction(VERB_UNLOCK, NOUN_DOOR) || _action.isAction(NOUN_LOCK, NOUN_DOOR)) && (_standPosition == 0)) + if ((_action.isAction(VERB_OPEN, NOUN_DOOR) || _action.isAction(VERB_UNLOCK, NOUN_DOOR) || _action.isAction(VERB_LOCK, NOUN_DOOR)) && (_standPosition == 0)) _game._player.walk(Common::Point(252, 134), FACING_EAST); } @@ -1589,8 +1589,8 @@ void Scene103::actions() { return; } - if (_action.isAction(VERB_WALK_THROUGH, NOUN_DOOR) || _action.isAction(VERB_OPEN, NOUN_DOOR) || _action.isAction(VERB_UNLOCK, NOUN_DOOR) || _action.isAction(NOUN_LOCK, NOUN_DOOR)) { - if ((_globals[kCurrentYear] == 1881) && !_action.isAction(NOUN_LOCK, NOUN_DOOR) && !_action.isAction(VERB_UNLOCK, NOUN_DOOR)) { + if (_action.isAction(VERB_WALK_THROUGH, NOUN_DOOR) || _action.isAction(VERB_OPEN, NOUN_DOOR) || _action.isAction(VERB_UNLOCK, NOUN_DOOR) || _action.isAction(VERB_LOCK, NOUN_DOOR)) { + if ((_globals[kCurrentYear] == 1881) && !_action.isAction(VERB_LOCK, NOUN_DOOR) && !_action.isAction(VERB_UNLOCK, NOUN_DOOR)) { switch (_game._trigger) { case (0): _game._player._stepEnabled = false; @@ -1666,7 +1666,7 @@ void Scene103::actions() { case 3: _game.syncTimers(2, 0, 1, _globals._sequenceIndexes[2]); _game._player._visible = true; - if (_action.isAction(NOUN_LOCK) || _action.isAction(VERB_UNLOCK)) + if (_action.isAction(VERB_LOCK) || _action.isAction(VERB_UNLOCK)) _vm->_dialogs->show(00032); else _vm->_dialogs->show(10335); @@ -3903,8 +3903,8 @@ void Scene105::actions() { } if (_action.isAction(VERB_WALK_THROUGH, NOUN_DOOR) || _action.isAction(VERB_OPEN, NOUN_DOOR) || (_game._trigger) || - _action.isAction(VERB_UNLOCK, NOUN_DOOR) || _action.isAction(NOUN_LOCK, NOUN_DOOR)) { - if ((_globals[kCurrentYear] == 1881) && !_action.isAction(VERB_UNLOCK) && !_action.isAction(NOUN_LOCK)){ + _action.isAction(VERB_UNLOCK, NOUN_DOOR) || _action.isAction(VERB_LOCK, NOUN_DOOR)) { + if ((_globals[kCurrentYear] == 1881) && !_action.isAction(VERB_UNLOCK) && !_action.isAction(VERB_LOCK)){ switch (_game._trigger) { case (0): _game._player._stepEnabled = false; @@ -3979,7 +3979,7 @@ void Scene105::actions() { case 3: _game.syncTimers(2, 0, 1, _globals._sequenceIndexes[6]); _game._player._visible = true; - if (_action.isAction(NOUN_LOCK) || _action.isAction(VERB_UNLOCK)) + if (_action.isAction(VERB_LOCK) || _action.isAction(VERB_UNLOCK)) _vm->_dialogs->show(32); else _vm->_dialogs->show(10536); @@ -4166,7 +4166,7 @@ void Scene105::preActions() { if (_action.isAction(VERB_WALK_THROUGH, NOUN_DOOR_TO_PIT)) _game._player._walkOffScreenSceneId = 102; - if (_action.isAction(VERB_OPEN, NOUN_DOOR) || _action.isAction(VERB_UNLOCK, NOUN_DOOR) || _action.isAction(NOUN_LOCK, NOUN_DOOR)) + if (_action.isAction(VERB_OPEN, NOUN_DOOR) || _action.isAction(VERB_UNLOCK, NOUN_DOOR) || _action.isAction(VERB_LOCK, NOUN_DOOR)) _game._player.walk(Common::Point(33, 128), FACING_NORTHWEST); } @@ -6170,7 +6170,7 @@ void Scene110::step() { } void Scene110::actions() { - if ((_action.isAction(VERB_WALK_THROUGH, NOUN_RIGHT_DOOR) || _action.isAction(VERB_UNLOCK, NOUN_RIGHT_DOOR) || _action.isAction(NOUN_LOCK, NOUN_RIGHT_DOOR)) + if ((_action.isAction(VERB_WALK_THROUGH, NOUN_RIGHT_DOOR) || _action.isAction(VERB_UNLOCK, NOUN_RIGHT_DOOR) || _action.isAction(VERB_LOCK, NOUN_RIGHT_DOOR)) && (_globals[kDoneBrieConv203] == 0) && (_globals[kCurrentYear] == 1993) && (_globals[kJuliesDoor] == 0)) { _scene->_nextSceneId = 112; _action._inProgress = false; @@ -6178,7 +6178,7 @@ void Scene110::actions() { } if (_action.isAction(VERB_WALK_THROUGH, NOUN_LEFT_DOOR) || _action.isAction(VERB_OPEN, NOUN_LEFT_DOOR) - || _action.isAction(VERB_UNLOCK, NOUN_LEFT_DOOR) || _action.isAction(NOUN_LOCK, NOUN_LEFT_DOOR)) { + || _action.isAction(VERB_UNLOCK, NOUN_LEFT_DOOR) || _action.isAction(VERB_LOCK, NOUN_LEFT_DOOR)) { switch (_game._trigger) { case (0): _game._player._stepEnabled = false; @@ -6211,7 +6211,7 @@ void Scene110::actions() { _game.syncTimers(2, 0, 1, _globals._sequenceIndexes[1]); _game._player._visible = true; _game._player._stepEnabled = true; - if (_action.isAction(NOUN_LOCK) || _action.isAction(VERB_UNLOCK)) + if (_action.isAction(VERB_LOCK) || _action.isAction(VERB_UNLOCK)) _vm->_dialogs->show(32); else _vm->_dialogs->show(11022); @@ -6226,9 +6226,9 @@ void Scene110::actions() { } if (_action.isAction(VERB_WALK_THROUGH, NOUN_RIGHT_DOOR) || _action.isAction(VERB_OPEN, NOUN_RIGHT_DOOR) - || _action.isAction(VERB_UNLOCK, NOUN_RIGHT_DOOR) || _action.isAction(NOUN_LOCK, NOUN_RIGHT_DOOR)) { + || _action.isAction(VERB_UNLOCK, NOUN_RIGHT_DOOR) || _action.isAction(VERB_LOCK, NOUN_RIGHT_DOOR)) { if ((_globals[kCurrentYear] == 1881) || (_globals[kDoneBrieConv203] >= 1) - && !_action.isAction(VERB_UNLOCK, NOUN_RIGHT_DOOR) && !_action.isAction(NOUN_LOCK, NOUN_RIGHT_DOOR)) { + && !_action.isAction(VERB_UNLOCK, NOUN_RIGHT_DOOR) && !_action.isAction(VERB_LOCK, NOUN_RIGHT_DOOR)) { switch (_game._trigger) { case (0): _game._player._stepEnabled = false; @@ -6261,7 +6261,7 @@ void Scene110::actions() { _game.syncTimers(2, 0, 1, _globals._sequenceIndexes[1]); _game._player._visible = true; _game._player._stepEnabled = true; - if (_action.isAction(NOUN_LOCK) || _action.isAction(VERB_UNLOCK)) + if (_action.isAction(VERB_LOCK) || _action.isAction(VERB_UNLOCK)) _vm->_dialogs->show(32); else _vm->_dialogs->show(11023); @@ -6444,11 +6444,11 @@ void Scene110::preActions() { if (_action.isAction(VERB_EXIT_TO, NOUN_STAIRWELL)) _game._player._walkOffScreenSceneId = 109; - if (_action.isAction(VERB_OPEN, NOUN_LEFT_DOOR) || _action.isAction(VERB_UNLOCK, NOUN_LEFT_DOOR) || _action.isAction(NOUN_LOCK, NOUN_LEFT_DOOR)) + if (_action.isAction(VERB_OPEN, NOUN_LEFT_DOOR) || _action.isAction(VERB_UNLOCK, NOUN_LEFT_DOOR) || _action.isAction(VERB_LOCK, NOUN_LEFT_DOOR)) _game._player.walk(Common::Point(111, 126), FACING_NORTHEAST); if (_action.isAction(VERB_OPEN, NOUN_RIGHT_DOOR) || _action.isAction(VERB_WALK_THROUGH, NOUN_RIGHT_DOOR) - || _action.isAction(VERB_UNLOCK, NOUN_RIGHT_DOOR) || _action.isAction(NOUN_LOCK, NOUN_RIGHT_DOOR)) { + || _action.isAction(VERB_UNLOCK, NOUN_RIGHT_DOOR) || _action.isAction(VERB_LOCK, NOUN_RIGHT_DOOR)) { if ((_globals[kCurrentYear] == 1881) || (_globals[kDoneBrieConv203] >= 1)) _game._player.walk(Common::Point(221, 131), FACING_NORTHEAST); else if ((_globals[kJuliesDoor] == 1) || _action.isAction(VERB_OPEN)) |