aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/blue_force/blueforce_scenes4.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2011-10-16 14:31:06 +1100
committerPaul Gilbert2011-10-16 14:31:06 +1100
commitce79726b7d2ac6393f021f0f0e0e8112a29b85f1 (patch)
tree02e4656b7eba4cb2e0411762f4e91178f9bedeb0 /engines/tsage/blue_force/blueforce_scenes4.cpp
parentc65b42bce4912c9524dd429231d044ab26b0ada2 (diff)
downloadscummvm-rg350-ce79726b7d2ac6393f021f0f0e0e8112a29b85f1.tar.gz
scummvm-rg350-ce79726b7d2ac6393f021f0f0e0e8112a29b85f1.tar.bz2
scummvm-rg350-ce79726b7d2ac6393f021f0f0e0e8112a29b85f1.zip
TSAGE: Bugfix to be able to leave Alleycat Bowl
Diffstat (limited to 'engines/tsage/blue_force/blueforce_scenes4.cpp')
-rw-r--r--engines/tsage/blue_force/blueforce_scenes4.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/tsage/blue_force/blueforce_scenes4.cpp b/engines/tsage/blue_force/blueforce_scenes4.cpp
index a51f836d61..fadddb531e 100644
--- a/engines/tsage/blue_force/blueforce_scenes4.cpp
+++ b/engines/tsage/blue_force/blueforce_scenes4.cpp
@@ -1486,7 +1486,7 @@ bool Scene450::Object4::startAction(CursorType action, Event &event) {
/*--------------------------------------------------------------------------*/
-bool Scene450::Item1::startAction(CursorType action, Event &event) {
+bool Scene450::Exit::startAction(CursorType action, Event &event) {
Scene450 *scene = (Scene450 *)BF_GLOBALS._sceneManager._scene;
if (event.eventType == EVENT_BUTTON_DOWN) {
@@ -1609,8 +1609,10 @@ void Scene450::signal() {
break;
case 4501:
if (BF_GLOBALS._sceneObjects->contains(&_object2)) {
+ _sceneMode = 450;
ADD_MOVER(_object2, -20, 135);
} else {
+ _sceneMode = 451;
ADD_PLAYER_MOVER(0, 160);
}
break;