diff options
author | Thanasis Antoniou | 2019-06-01 20:31:17 +0300 |
---|---|---|
committer | Thanasis Antoniou | 2019-06-01 20:31:17 +0300 |
commit | 4adf49c14997f4ddfa27592e57976ba97b6035c6 (patch) | |
tree | 54b76ba7b5056abdb846f4ca627ab6594a772da0 /engines/bladerunner/script/scene/ct04.cpp | |
parent | 6a7220170e7bd5e1a7357ea5cb649863ea5f71c1 (diff) | |
download | scummvm-rg350-4adf49c14997f4ddfa27592e57976ba97b6035c6.tar.gz scummvm-rg350-4adf49c14997f4ddfa27592e57976ba97b6035c6.tar.bz2 scummvm-rg350-4adf49c14997f4ddfa27592e57976ba97b6035c6.zip |
BLADERUNNER: Add exits in CT04 and DR04
To improve navigation
Diffstat (limited to 'engines/bladerunner/script/scene/ct04.cpp')
-rw-r--r-- | engines/bladerunner/script/scene/ct04.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/engines/bladerunner/script/scene/ct04.cpp b/engines/bladerunner/script/scene/ct04.cpp index c5a8fbd587..c5a5c3353e 100644 --- a/engines/bladerunner/script/scene/ct04.cpp +++ b/engines/bladerunner/script/scene/ct04.cpp @@ -41,6 +41,9 @@ void SceneScriptCT04::InitializeScene() { Scene_Exit_Add_2D_Exit(0, 590, 0, 639, 479, 1); Scene_Exit_Add_2D_Exit(1, 194, 84, 320, 274, 0); + if (_vm->_cutContent) { + Scene_Exit_Add_2D_Exit(2, 0, 440, 590, 479, 2); + } Ambient_Sounds_Add_Looping_Sound(kSfxCTRAIN1, 50, 1, 1); Ambient_Sounds_Add_Looping_Sound(kSfxCTAMBR1, 15, -100, 1); @@ -234,6 +237,17 @@ bool SceneScriptCT04::ClickedOnExit(int exitId) { } return true; } + if (_vm->_cutContent) { + if (exitId == 2) { + if (!Loop_Actor_Walk_To_XYZ(kActorMcCoy, -106.94f, -619.08f, 429.20f, 0, true, false, false)) { + Ambient_Sounds_Remove_All_Non_Looping_Sounds(true); + Ambient_Sounds_Remove_All_Looping_Sounds(1); + Game_Flag_Set(kFlagCT04toCT03); + Set_Enter(kSetCT03_CT04, kSceneCT03); + } + return true; + } + } return false; } |