aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/script/scene/ps10.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/bladerunner/script/scene/ps10.cpp')
-rw-r--r--engines/bladerunner/script/scene/ps10.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/bladerunner/script/scene/ps10.cpp b/engines/bladerunner/script/scene/ps10.cpp
index 782b86a2c5..e4fad70802 100644
--- a/engines/bladerunner/script/scene/ps10.cpp
+++ b/engines/bladerunner/script/scene/ps10.cpp
@@ -306,6 +306,7 @@ static const int *getPoliceMazePS10TrackData9() {
void SceneScriptPS10::InitializeScene() {
Police_Maze_Set_Pause_State(true);
+
if (Game_Flag_Query(kFlagPS11toPS10)) {
float x = World_Waypoint_Query_X(4);
float y = World_Waypoint_Query_Y(4);
@@ -314,7 +315,9 @@ void SceneScriptPS10::InitializeScene() {
} else {
Setup_Scene_Information(-87.08f, -9.23f, 941.9f, 0);
}
+
Scene_Exit_Add_2D_Exit(1, 0, 0, 20, 479, 3);
+
Ambient_Sounds_Remove_All_Non_Looping_Sounds(0);
Ambient_Sounds_Add_Looping_Sound(387, 50, 1, 1);
Ambient_Sounds_Add_Looping_Sound( 54, 50, 1, 1);
@@ -354,6 +357,7 @@ void SceneScriptPS10::SceneLoaded() {
Unclickable_Object("PARKMETR15");
Unclickable_Object("PARKMETR16");
Unobstacle_Object("E.SM.WIRE01", true);
+
if (!Query_System_Currently_Loading_Game()) {
Item_Add_To_World(kItemPS10Target1, 443, kSetPS10_PS11_PS12_PS13, -240.0f, -80.74f, 145.0f, 989, 72, 36, true, false, false, true);
Item_Add_To_World(kItemPS10Target2, 443, kSetPS10_PS11_PS12_PS13, -240.0f, -8.74f, 145.0f, 740, 72, 36, true, false, false, true);