aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/script/scene/ug04.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/bladerunner/script/scene/ug04.cpp')
-rw-r--r--engines/bladerunner/script/scene/ug04.cpp12
1 files changed, 9 insertions, 3 deletions
diff --git a/engines/bladerunner/script/scene/ug04.cpp b/engines/bladerunner/script/scene/ug04.cpp
index 357332a4c3..d80c67afaf 100644
--- a/engines/bladerunner/script/scene/ug04.cpp
+++ b/engines/bladerunner/script/scene/ug04.cpp
@@ -24,6 +24,11 @@
namespace BladeRunner {
+enum kUG04Loops {
+ kUG04LoopTrainLoop = 0,
+ kUG04LoopMainLoop = 1
+};
+
void SceneScriptUG04::InitializeScene() {
if (Game_Flag_Query(kFlagUG05toUG04)) {
Setup_Scene_Information( 0.0f, -1.74f, -2400.0f, 496);
@@ -61,10 +66,11 @@ void SceneScriptUG04::InitializeScene() {
if ((Global_Variable_Query(kVariableChapter) == 3)
|| (Global_Variable_Query(kVariableChapter) > 3 && Random_Query(1, 5) == 1)
- ){ // enhancement: don't always play the passing train after chapter 3
- Scene_Loop_Start_Special(kSceneLoopModeLoseControl, 0, false);
+ ){
+ // enhancement: don't always play the bikers after chapter 3
+ Scene_Loop_Start_Special(kSceneLoopModeLoseControl, kUG04LoopTrainLoop, false);
}
- Scene_Loop_Set_Default(1);
+ Scene_Loop_Set_Default(kUG04LoopMainLoop);
}
void SceneScriptUG04::SceneLoaded() {