aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/script/scene/ar01.cpp
diff options
context:
space:
mode:
authorPeter Kohaut2018-02-10 20:34:28 +0100
committerPeter Kohaut2018-02-10 21:01:15 +0100
commit0b484d51b838d740bbb1d6bc12c06c25d225c197 (patch)
tree931c42a9751703beb7694b429dc6fea023b21745 /engines/bladerunner/script/scene/ar01.cpp
parent2ac361782c585a5a0c0d11e12beeab66d651cab5 (diff)
downloadscummvm-rg350-0b484d51b838d740bbb1d6bc12c06c25d225c197.tar.gz
scummvm-rg350-0b484d51b838d740bbb1d6bc12c06c25d225c197.tar.bz2
scummvm-rg350-0b484d51b838d740bbb1d6bc12c06c25d225c197.zip
BLADERUNNER: VK interface
Code unification Removed few memory leaks
Diffstat (limited to 'engines/bladerunner/script/scene/ar01.cpp')
-rw-r--r--engines/bladerunner/script/scene/ar01.cpp50
1 files changed, 25 insertions, 25 deletions
diff --git a/engines/bladerunner/script/scene/ar01.cpp b/engines/bladerunner/script/scene/ar01.cpp
index 080f67a5e4..d6c33b1913 100644
--- a/engines/bladerunner/script/scene/ar01.cpp
+++ b/engines/bladerunner/script/scene/ar01.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
@@ -35,7 +35,7 @@ void SceneScriptAR01::InitializeScene() {
}
Scene_Exit_Add_2D_Exit(0, 134, 165, 177, 290, 3);
Scene_Exit_Add_2D_Exit(1, 319, 0, 639, 207, 0);
- if (Game_Flag_Query(252)) {
+ if (Game_Flag_Query(kFlagSpinnerToAR01)) {
Scene_Exit_Add_2D_Exit(2, 0, 404, 99, 479, 2);
}
Ambient_Sounds_Add_Looping_Sound(54, 50, 1, 1);
@@ -67,22 +67,22 @@ void SceneScriptAR01::InitializeScene() {
Ambient_Sounds_Add_Sound(375, 10, 180, 50, 100, 0, 0, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(376, 10, 180, 50, 100, 0, 0, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(377, 10, 180, 50, 100, 0, 0, -101, -101, 0, 0);
- if (Game_Flag_Query(252) && !Game_Flag_Query(321) && !Game_Flag_Query(323)) {
+ if (Game_Flag_Query(kFlagSpinnerToAR01) && !Game_Flag_Query(321) && !Game_Flag_Query(323)) {
Actor_Set_Invisible(kActorMcCoy, true);
Game_Flag_Set(273);
Scene_Loop_Start_Special(0, 1, 0);
Scene_Loop_Set_Default(2);
- } else if (Game_Flag_Query(252) && Game_Flag_Query(321)) {
+ } else if (Game_Flag_Query(kFlagSpinnerToAR01) && Game_Flag_Query(321)) {
Scene_Loop_Start_Special(0, 0, 0);
Scene_Loop_Set_Default(2);
Game_Flag_Reset(321);
- } else if (!Game_Flag_Query(252) && Game_Flag_Query(321)) {
+ } else if (!Game_Flag_Query(kFlagSpinnerToAR01) && Game_Flag_Query(321)) {
Scene_Loop_Start_Special(0, 6, 0);
Scene_Loop_Set_Default(7);
Game_Flag_Reset(321);
- } else if (Game_Flag_Query(252) && Game_Flag_Query(323)) {
+ } else if (Game_Flag_Query(kFlagSpinnerToAR01) && Game_Flag_Query(323)) {
Scene_Loop_Set_Default(2);
- } else if (!Game_Flag_Query(252) && Game_Flag_Query(323)) {
+ } else if (!Game_Flag_Query(kFlagSpinnerToAR01) && Game_Flag_Query(323)) {
Scene_Loop_Set_Default(7);
} else {
Scene_Loop_Set_Default(7);
@@ -227,64 +227,64 @@ bool SceneScriptAR01::ClickedOnExit(int exitId) {
switch (spinnerDest) {
case 0:
Game_Flag_Set(178);
- Game_Flag_Reset(252);
- Game_Flag_Set(251);
+ Game_Flag_Reset(kFlagSpinnerToAR01);
+ Game_Flag_Set(kFlagSpinnerToPS01);
Set_Enter(61, kScenePS01);
Scene_Loop_Start_Special(1, 5, 1);
break;
case 1:
Game_Flag_Set(179);
- Game_Flag_Reset(252);
- Game_Flag_Set(250);
+ Game_Flag_Reset(kFlagSpinnerToAR01);
+ Game_Flag_Set(kFlagSpinnerToMA01);
Set_Enter(49, kSceneMA01);
Scene_Loop_Start_Special(1, 5, 1);
break;
case 2:
Game_Flag_Set(182);
- Game_Flag_Reset(252);
- Game_Flag_Set(249);
+ Game_Flag_Reset(kFlagSpinnerToAR01);
+ Game_Flag_Set(kFlagSpinnerToRC01);
Set_Enter(69, kSceneRC01);
Scene_Loop_Start_Special(1, 5, 1);
break;
case 3:
Game_Flag_Set(176);
- Game_Flag_Reset(252);
- Game_Flag_Set(248);
+ Game_Flag_Reset(kFlagSpinnerToAR01);
+ Game_Flag_Set(kFlagSpinnerToCT01);
Set_Enter(4, kSceneCT01);
Scene_Loop_Start_Special(1, 5, 1);
break;
case 5:
Game_Flag_Set(261);
- Game_Flag_Reset(252);
- Game_Flag_Set(307);
+ Game_Flag_Reset(kFlagSpinnerToAR01);
+ Game_Flag_Set(kFlagSpinnerToTB02);
Set_Enter(17, kSceneTB02);
Scene_Loop_Start_Special(1, 5, 1);
break;
case 6:
Game_Flag_Set(177);
- Game_Flag_Reset(252);
- Game_Flag_Set(253);
+ Game_Flag_Reset(kFlagSpinnerToAR01);
+ Game_Flag_Set(kFlagSpinnerToDR01);
Set_Enter(7, kSceneDR01);
Scene_Loop_Start_Special(1, 5, 1);
break;
case 7:
Game_Flag_Set(258);
- Game_Flag_Reset(252);
- Game_Flag_Set(254);
+ Game_Flag_Reset(kFlagSpinnerToAR01);
+ Game_Flag_Set(kFlagSpinnerToBB01);
Set_Enter(20, kSceneBB01);
Scene_Loop_Start_Special(1, 5, 1);
break;
case 8:
Game_Flag_Set(181);
- Game_Flag_Reset(252);
- Game_Flag_Set(255);
+ Game_Flag_Reset(kFlagSpinnerToAR01);
+ Game_Flag_Set(kFlagSpinnerToNR01);
Set_Enter(54, kSceneNR01);
Scene_Loop_Start_Special(1, 5, 1);
break;
case 9:
Game_Flag_Set(257);
- Game_Flag_Reset(252);
- Game_Flag_Set(256);
+ Game_Flag_Reset(kFlagSpinnerToAR01);
+ Game_Flag_Set(kFlagSpinnerToHF01);
Set_Enter(37, kSceneHF01);
Scene_Loop_Start_Special(1, 5, 1);
break;