aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/script/scene/ug04.cpp
diff options
context:
space:
mode:
authorPeter Kohaut2019-01-31 20:20:21 +0100
committerPeter Kohaut2019-01-31 21:27:31 +0100
commit69be53530853e432d7ee6e613614d0def7de0049 (patch)
treee85044842b49d06c0d0fbee62d6e3fe1d9606d54 /engines/bladerunner/script/scene/ug04.cpp
parent49d01c3c135633b3951fbf797eb5735db2a9470e (diff)
downloadscummvm-rg350-69be53530853e432d7ee6e613614d0def7de0049.tar.gz
scummvm-rg350-69be53530853e432d7ee6e613614d0def7de0049.tar.bz2
scummvm-rg350-69be53530853e432d7ee6e613614d0def7de0049.zip
BLADERUNNER: Initial cleanup of underground scripts
Diffstat (limited to 'engines/bladerunner/script/scene/ug04.cpp')
-rw-r--r--engines/bladerunner/script/scene/ug04.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/bladerunner/script/scene/ug04.cpp b/engines/bladerunner/script/scene/ug04.cpp
index 82da71bc61..2f71899023 100644
--- a/engines/bladerunner/script/scene/ug04.cpp
+++ b/engines/bladerunner/script/scene/ug04.cpp
@@ -59,7 +59,7 @@ void SceneScriptUG04::InitializeScene() {
Ambient_Sounds_Add_Sound(304, 5, 50, 17, 37, -100, 100, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(305, 5, 50, 17, 37, -100, 100, -101, -101, 0, 0);
- Scene_Loop_Start_Special(0, 0, 0);
+ Scene_Loop_Start_Special(kSceneLoopModeLoseControl, 0, false);
Scene_Loop_Set_Default(1);
}
@@ -95,6 +95,7 @@ bool SceneScriptUG04::ClickedOnExit(int exitId) {
}
return true;
}
+
if (exitId == 1) {
if (!Loop_Actor_Walk_To_XYZ(kActorMcCoy, 0.0f, -1.74f, -2400.0f, 0, true, false, 0)) {
Game_Flag_Set(kFlagUG04toUG05);
@@ -102,6 +103,7 @@ bool SceneScriptUG04::ClickedOnExit(int exitId) {
}
return true;
}
+
if (exitId == 2) {
if (!Loop_Actor_Walk_To_XYZ(kActorMcCoy, 164.0f, 11.87f, -1013.0f, 0, true, false, 0)) {
Game_Flag_Set(kFlagUG04toUG06);