diff options
author | Paul Gilbert | 2011-10-20 20:55:12 +1100 |
---|---|---|
committer | Paul Gilbert | 2011-10-20 20:55:12 +1100 |
commit | 2ce9d318c5cd733e8e94e8c007db92a6a68de280 (patch) | |
tree | f45add065c89cc8349e4e3a67aa82acecab3dabc /engines/tsage | |
parent | b7ab968dc7affc52e4b85e4ab98a996ca4bed8d7 (diff) | |
download | scummvm-rg350-2ce9d318c5cd733e8e94e8c007db92a6a68de280.tar.gz scummvm-rg350-2ce9d318c5cd733e8e94e8c007db92a6a68de280.tar.bz2 scummvm-rg350-2ce9d318c5cd733e8e94e8c007db92a6a68de280.zip |
TSAGE: Bugfixes for entering BF Scene 910 - Warehouse
Diffstat (limited to 'engines/tsage')
-rw-r--r-- | engines/tsage/blue_force/blueforce_scenes9.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/engines/tsage/blue_force/blueforce_scenes9.cpp b/engines/tsage/blue_force/blueforce_scenes9.cpp index bfa4c29093..8ab6964de6 100644 --- a/engines/tsage/blue_force/blueforce_scenes9.cpp +++ b/engines/tsage/blue_force/blueforce_scenes9.cpp @@ -2265,9 +2265,9 @@ void Scene910::signal() { NpcMover *mover = new NpcMover(); Common::Point destPos(22, 157); _object1.addMover(mover, &destPos, NULL); - - _sceneMode = 9100; } + + _sceneMode = 9100; setAction(&_sequenceManager1, this, 9100, &BF_GLOBALS._player, NULL); } else if (BF_GLOBALS._sceneManager._previousScene == 935) { _sceneMode = 9146; @@ -2790,8 +2790,9 @@ void Scene910::process(Event &event) { void Scene910::dispatch() { SceneExt::dispatch(); - if (!_action) + if (_action) return; + if ((_sceneMode != 14) && (BF_GLOBALS._player._position.x < 30) && (BF_GLOBALS._player._position.y > 148)) { BF_GLOBALS._player.disableControl(); if (BF_GLOBALS._dayNumber != 5) { |