aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage
diff options
context:
space:
mode:
authorPaul Gilbert2011-10-20 20:55:12 +1100
committerPaul Gilbert2011-10-20 20:55:12 +1100
commit2ce9d318c5cd733e8e94e8c007db92a6a68de280 (patch)
treef45add065c89cc8349e4e3a67aa82acecab3dabc /engines/tsage
parentb7ab968dc7affc52e4b85e4ab98a996ca4bed8d7 (diff)
downloadscummvm-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.cpp7
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) {