aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/script/scene
diff options
context:
space:
mode:
Diffstat (limited to 'engines/bladerunner/script/scene')
-rw-r--r--engines/bladerunner/script/scene/ar01.cpp50
-rw-r--r--engines/bladerunner/script/scene/ar02.cpp6
-rw-r--r--engines/bladerunner/script/scene/bb01.cpp46
-rw-r--r--engines/bladerunner/script/scene/bb02.cpp2
-rw-r--r--engines/bladerunner/script/scene/bb03.cpp2
-rw-r--r--engines/bladerunner/script/scene/bb04.cpp2
-rw-r--r--engines/bladerunner/script/scene/bb05.cpp2
-rw-r--r--engines/bladerunner/script/scene/bb06.cpp2
-rw-r--r--engines/bladerunner/script/scene/bb07.cpp2
-rw-r--r--engines/bladerunner/script/scene/bb08.cpp2
-rw-r--r--engines/bladerunner/script/scene/bb09.cpp2
-rw-r--r--engines/bladerunner/script/scene/bb10.cpp2
-rw-r--r--engines/bladerunner/script/scene/bb11.cpp2
-rw-r--r--engines/bladerunner/script/scene/bb12.cpp2
-rw-r--r--engines/bladerunner/script/scene/bb51.cpp2
-rw-r--r--engines/bladerunner/script/scene/ct01.cpp46
-rw-r--r--engines/bladerunner/script/scene/ct02.cpp2
-rw-r--r--engines/bladerunner/script/scene/ct03.cpp2
-rw-r--r--engines/bladerunner/script/scene/ct04.cpp2
-rw-r--r--engines/bladerunner/script/scene/ct05.cpp2
-rw-r--r--engines/bladerunner/script/scene/ct06.cpp2
-rw-r--r--engines/bladerunner/script/scene/ct07.cpp2
-rw-r--r--engines/bladerunner/script/scene/ct08.cpp6
-rw-r--r--engines/bladerunner/script/scene/ct09.cpp2
-rw-r--r--engines/bladerunner/script/scene/ct10.cpp2
-rw-r--r--engines/bladerunner/script/scene/ct11.cpp2
-rw-r--r--engines/bladerunner/script/scene/ct12.cpp6
-rw-r--r--engines/bladerunner/script/scene/ct51.cpp2
-rw-r--r--engines/bladerunner/script/scene/dr01.cpp40
-rw-r--r--engines/bladerunner/script/scene/dr02.cpp2
-rw-r--r--engines/bladerunner/script/scene/dr03.cpp2
-rw-r--r--engines/bladerunner/script/scene/dr04.cpp2
-rw-r--r--engines/bladerunner/script/scene/dr05.cpp4
-rw-r--r--engines/bladerunner/script/scene/dr06.cpp2
-rw-r--r--engines/bladerunner/script/scene/hc01.cpp2
-rw-r--r--engines/bladerunner/script/scene/hc02.cpp2
-rw-r--r--engines/bladerunner/script/scene/hc03.cpp2
-rw-r--r--engines/bladerunner/script/scene/hc04.cpp2
-rw-r--r--engines/bladerunner/script/scene/hf01.cpp44
-rw-r--r--engines/bladerunner/script/scene/hf02.cpp2
-rw-r--r--engines/bladerunner/script/scene/hf03.cpp14
-rw-r--r--engines/bladerunner/script/scene/hf04.cpp2
-rw-r--r--engines/bladerunner/script/scene/hf05.cpp4
-rw-r--r--engines/bladerunner/script/scene/hf06.cpp2
-rw-r--r--engines/bladerunner/script/scene/hf07.cpp2
-rw-r--r--engines/bladerunner/script/scene/kp01.cpp2
-rw-r--r--engines/bladerunner/script/scene/kp02.cpp2
-rw-r--r--engines/bladerunner/script/scene/kp03.cpp2
-rw-r--r--engines/bladerunner/script/scene/kp04.cpp2
-rw-r--r--engines/bladerunner/script/scene/kp05.cpp2
-rw-r--r--engines/bladerunner/script/scene/kp06.cpp2
-rw-r--r--engines/bladerunner/script/scene/kp07.cpp10
-rw-r--r--engines/bladerunner/script/scene/ma01.cpp44
-rw-r--r--engines/bladerunner/script/scene/ma02.cpp4
-rw-r--r--engines/bladerunner/script/scene/ma04.cpp14
-rw-r--r--engines/bladerunner/script/scene/ma05.cpp2
-rw-r--r--engines/bladerunner/script/scene/ma06.cpp4
-rw-r--r--engines/bladerunner/script/scene/ma07.cpp6
-rw-r--r--engines/bladerunner/script/scene/ma08.cpp2
-rw-r--r--engines/bladerunner/script/scene/nr01.cpp48
-rw-r--r--engines/bladerunner/script/scene/nr02.cpp2
-rw-r--r--engines/bladerunner/script/scene/nr03.cpp2
-rw-r--r--engines/bladerunner/script/scene/nr04.cpp2
-rw-r--r--engines/bladerunner/script/scene/nr05.cpp2
-rw-r--r--engines/bladerunner/script/scene/nr06.cpp2
-rw-r--r--engines/bladerunner/script/scene/nr07.cpp14
-rw-r--r--engines/bladerunner/script/scene/nr08.cpp2
-rw-r--r--engines/bladerunner/script/scene/nr09.cpp2
-rw-r--r--engines/bladerunner/script/scene/nr10.cpp2
-rw-r--r--engines/bladerunner/script/scene/nr11.cpp6
-rw-r--r--engines/bladerunner/script/scene/ps01.cpp44
-rw-r--r--engines/bladerunner/script/scene/ps02.cpp2
-rw-r--r--engines/bladerunner/script/scene/ps03.cpp2
-rw-r--r--engines/bladerunner/script/scene/ps04.cpp2
-rw-r--r--engines/bladerunner/script/scene/ps05.cpp4
-rw-r--r--engines/bladerunner/script/scene/ps06.cpp6
-rw-r--r--engines/bladerunner/script/scene/ps07.cpp2
-rw-r--r--engines/bladerunner/script/scene/ps09.cpp6
-rw-r--r--engines/bladerunner/script/scene/ps10.cpp2
-rw-r--r--engines/bladerunner/script/scene/ps11.cpp2
-rw-r--r--engines/bladerunner/script/scene/ps12.cpp2
-rw-r--r--engines/bladerunner/script/scene/ps13.cpp2
-rw-r--r--engines/bladerunner/script/scene/ps14.cpp2
-rw-r--r--engines/bladerunner/script/scene/ps15.cpp2
-rw-r--r--engines/bladerunner/script/scene/rc01.cpp102
-rw-r--r--engines/bladerunner/script/scene/rc02.cpp36
-rw-r--r--engines/bladerunner/script/scene/rc03.cpp10
-rw-r--r--engines/bladerunner/script/scene/rc04.cpp6
-rw-r--r--engines/bladerunner/script/scene/rc51.cpp2
-rw-r--r--engines/bladerunner/script/scene/tb02.cpp42
-rw-r--r--engines/bladerunner/script/scene/tb03.cpp2
-rw-r--r--engines/bladerunner/script/scene/tb05.cpp6
-rw-r--r--engines/bladerunner/script/scene/tb06.cpp4
-rw-r--r--engines/bladerunner/script/scene/tb07.cpp38
-rw-r--r--engines/bladerunner/script/scene/ug01.cpp2
-rw-r--r--engines/bladerunner/script/scene/ug02.cpp4
-rw-r--r--engines/bladerunner/script/scene/ug03.cpp2
-rw-r--r--engines/bladerunner/script/scene/ug04.cpp2
-rw-r--r--engines/bladerunner/script/scene/ug05.cpp6
-rw-r--r--engines/bladerunner/script/scene/ug06.cpp2
-rw-r--r--engines/bladerunner/script/scene/ug07.cpp2
-rw-r--r--engines/bladerunner/script/scene/ug08.cpp2
-rw-r--r--engines/bladerunner/script/scene/ug09.cpp2
-rw-r--r--engines/bladerunner/script/scene/ug10.cpp2
-rw-r--r--engines/bladerunner/script/scene/ug12.cpp2
-rw-r--r--engines/bladerunner/script/scene/ug13.cpp2
-rw-r--r--engines/bladerunner/script/scene/ug14.cpp2
-rw-r--r--engines/bladerunner/script/scene/ug15.cpp2
-rw-r--r--engines/bladerunner/script/scene/ug16.cpp2
-rw-r--r--engines/bladerunner/script/scene/ug17.cpp2
-rw-r--r--engines/bladerunner/script/scene/ug18.cpp2
-rw-r--r--engines/bladerunner/script/scene/ug19.cpp2
112 files changed, 449 insertions, 437 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;
diff --git a/engines/bladerunner/script/scene/ar02.cpp b/engines/bladerunner/script/scene/ar02.cpp
index 614f345076..72ec31fdb1 100644
--- a/engines/bladerunner/script/scene/ar02.cpp
+++ b/engines/bladerunner/script/scene/ar02.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
@@ -62,11 +62,11 @@ void SceneScriptAR02::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(320)) {
+ if (Game_Flag_Query(kFlagSpinnerToAR01) && Game_Flag_Query(320)) {
Scene_Loop_Start_Special(0, 1, 0);
Scene_Loop_Set_Default(2);
Game_Flag_Reset(320);
- } else if (!Game_Flag_Query(252) && Game_Flag_Query(320)) {
+ } else if (!Game_Flag_Query(kFlagSpinnerToAR01) && Game_Flag_Query(320)) {
Scene_Loop_Start_Special(0, 0, 0);
Scene_Loop_Set_Default(2);
Game_Flag_Reset(320);
diff --git a/engines/bladerunner/script/scene/bb01.cpp b/engines/bladerunner/script/scene/bb01.cpp
index 2c746a769c..5bc75907c0 100644
--- a/engines/bladerunner/script/scene/bb01.cpp
+++ b/engines/bladerunner/script/scene/bb01.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
@@ -34,7 +34,7 @@ void SceneScriptBB01::InitializeScene() {
}
Scene_Exit_Add_2D_Exit(0, 0, 0, 72, 299, 3);
Scene_Exit_Add_2D_Exit(1, 151, 218, 322, 290, 3);
- if (Game_Flag_Query(254)) {
+ if (Game_Flag_Query(kFlagSpinnerToBB01)) {
Scene_Exit_Add_2D_Exit(2, 0, 311, 312, 479, 2);
}
Ambient_Sounds_Add_Looping_Sound(54, 50, 0, 1);
@@ -51,12 +51,12 @@ void SceneScriptBB01::InitializeScene() {
Ambient_Sounds_Add_Speech_Sound(60, 20, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
Ambient_Sounds_Add_Speech_Sound(60, 40, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
Ambient_Sounds_Add_Speech_Sound(60, 50, 10, 260, 17, 24, -100, 100, -101, -101, 1, 1);
- if (Game_Flag_Query(254) && !Game_Flag_Query(265) && !Game_Flag_Query(263)) {
+ if (Game_Flag_Query(kFlagSpinnerToBB01) && !Game_Flag_Query(265) && !Game_Flag_Query(263)) {
Scene_Loop_Start_Special(0, 0, 0);
Scene_Loop_Set_Default(1);
- } else if (Game_Flag_Query(254) && Game_Flag_Query(265)) {
+ } else if (Game_Flag_Query(kFlagSpinnerToBB01) && Game_Flag_Query(265)) {
Scene_Loop_Set_Default(1);
- } else if (Game_Flag_Query(254) && Game_Flag_Query(263)) {
+ } else if (Game_Flag_Query(kFlagSpinnerToBB01) && Game_Flag_Query(263)) {
Scene_Loop_Set_Default(1);
} else {
Scene_Loop_Set_Default(5);
@@ -112,64 +112,64 @@ bool SceneScriptBB01::ClickedOnExit(int exitId) {
switch (spinnerDest) {
case 0:
Game_Flag_Set(178);
- Game_Flag_Reset(254);
- Game_Flag_Set(251);
+ Game_Flag_Reset(kFlagSpinnerToBB01);
+ Game_Flag_Set(kFlagSpinnerToPS01);
Set_Enter(61, kScenePS01);
Scene_Loop_Start_Special(1, 4, 1);
break;
case 1:
Game_Flag_Set(179);
- Game_Flag_Reset(254);
- Game_Flag_Set(250);
+ Game_Flag_Reset(kFlagSpinnerToBB01);
+ Game_Flag_Set(kFlagSpinnerToMA01);
Set_Enter(49, kSceneMA01);
Scene_Loop_Start_Special(1, 4, 1);
break;
case 2:
Game_Flag_Set(182);
- Game_Flag_Reset(254);
- Game_Flag_Set(249);
+ Game_Flag_Reset(kFlagSpinnerToBB01);
+ Game_Flag_Set(kFlagSpinnerToRC01);
Set_Enter(69, kSceneRC01);
Scene_Loop_Start_Special(1, 4, 1);
break;
case 3:
Game_Flag_Set(176);
- Game_Flag_Reset(254);
- Game_Flag_Set(248);
+ Game_Flag_Reset(kFlagSpinnerToBB01);
+ Game_Flag_Set(kFlagSpinnerToCT01);
Set_Enter(4, kSceneCT01);
Scene_Loop_Start_Special(1, 4, 1);
break;
case 5:
Game_Flag_Set(261);
- Game_Flag_Reset(254);
- Game_Flag_Set(307);
+ Game_Flag_Reset(kFlagSpinnerToBB01);
+ Game_Flag_Set(kFlagSpinnerToTB02);
Set_Enter(17, kSceneTB02);
Scene_Loop_Start_Special(1, 4, 1);
break;
case 4:
Game_Flag_Set(180);
- Game_Flag_Reset(254);
- Game_Flag_Set(252);
+ Game_Flag_Reset(kFlagSpinnerToBB01);
+ Game_Flag_Set(kFlagSpinnerToAR01);
Set_Enter(0, kSceneAR01);
Scene_Loop_Start_Special(1, 4, 1);
break;
case 6:
Game_Flag_Set(177);
- Game_Flag_Reset(254);
- Game_Flag_Set(253);
+ Game_Flag_Reset(kFlagSpinnerToBB01);
+ Game_Flag_Set(kFlagSpinnerToDR01);
Set_Enter(7, kSceneDR01);
Scene_Loop_Start_Special(1, 4, 1);
break;
case 8:
Game_Flag_Set(181);
- Game_Flag_Reset(254);
- Game_Flag_Set(255);
+ Game_Flag_Reset(kFlagSpinnerToBB01);
+ Game_Flag_Set(kFlagSpinnerToNR01);
Set_Enter(54, kSceneNR01);
Scene_Loop_Start_Special(1, 4, 1);
break;
case 9:
Game_Flag_Set(257);
- Game_Flag_Reset(254);
- Game_Flag_Set(256);
+ Game_Flag_Reset(kFlagSpinnerToBB01);
+ Game_Flag_Set(kFlagSpinnerToHF01);
Set_Enter(37, kSceneHF01);
Scene_Loop_Start_Special(1, 4, 1);
break;
diff --git a/engines/bladerunner/script/scene/bb02.cpp b/engines/bladerunner/script/scene/bb02.cpp
index cd182003aa..a507f4dd67 100644
--- a/engines/bladerunner/script/scene/bb02.cpp
+++ b/engines/bladerunner/script/scene/bb02.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/bb03.cpp b/engines/bladerunner/script/scene/bb03.cpp
index dccbfe0dab..c2444c1daa 100644
--- a/engines/bladerunner/script/scene/bb03.cpp
+++ b/engines/bladerunner/script/scene/bb03.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/bb04.cpp b/engines/bladerunner/script/scene/bb04.cpp
index 7f770a50e5..60aa69b489 100644
--- a/engines/bladerunner/script/scene/bb04.cpp
+++ b/engines/bladerunner/script/scene/bb04.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/bb05.cpp b/engines/bladerunner/script/scene/bb05.cpp
index 82957b28a5..e0919ed579 100644
--- a/engines/bladerunner/script/scene/bb05.cpp
+++ b/engines/bladerunner/script/scene/bb05.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/bb06.cpp b/engines/bladerunner/script/scene/bb06.cpp
index 50cdb37f8a..cce94c1e6b 100644
--- a/engines/bladerunner/script/scene/bb06.cpp
+++ b/engines/bladerunner/script/scene/bb06.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/bb07.cpp b/engines/bladerunner/script/scene/bb07.cpp
index 351448fa6c..82710928d8 100644
--- a/engines/bladerunner/script/scene/bb07.cpp
+++ b/engines/bladerunner/script/scene/bb07.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/bb08.cpp b/engines/bladerunner/script/scene/bb08.cpp
index 298f53a9bc..1d85ecabcd 100644
--- a/engines/bladerunner/script/scene/bb08.cpp
+++ b/engines/bladerunner/script/scene/bb08.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/bb09.cpp b/engines/bladerunner/script/scene/bb09.cpp
index bcea82f29b..3a12551ec3 100644
--- a/engines/bladerunner/script/scene/bb09.cpp
+++ b/engines/bladerunner/script/scene/bb09.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/bb10.cpp b/engines/bladerunner/script/scene/bb10.cpp
index aec9161c4b..c90456abf3 100644
--- a/engines/bladerunner/script/scene/bb10.cpp
+++ b/engines/bladerunner/script/scene/bb10.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/bb11.cpp b/engines/bladerunner/script/scene/bb11.cpp
index 3e9aec34b4..faa4a6e8a8 100644
--- a/engines/bladerunner/script/scene/bb11.cpp
+++ b/engines/bladerunner/script/scene/bb11.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/bb12.cpp b/engines/bladerunner/script/scene/bb12.cpp
index 8d49377875..29795bdea2 100644
--- a/engines/bladerunner/script/scene/bb12.cpp
+++ b/engines/bladerunner/script/scene/bb12.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/bb51.cpp b/engines/bladerunner/script/scene/bb51.cpp
index 45eeab4774..9314b371b5 100644
--- a/engines/bladerunner/script/scene/bb51.cpp
+++ b/engines/bladerunner/script/scene/bb51.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ct01.cpp b/engines/bladerunner/script/scene/ct01.cpp
index 0fe5bf9831..330339e528 100644
--- a/engines/bladerunner/script/scene/ct01.cpp
+++ b/engines/bladerunner/script/scene/ct01.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
@@ -37,13 +37,13 @@ void SceneScriptCT01::InitializeScene() {
Game_Flag_Reset(88);
Setup_Scene_Information(-419.0f, -6.5f, 696.0f, 28);
if (Global_Variable_Query(1) != 2 && Global_Variable_Query(1) != 3) {
- if (Game_Flag_Query(248)) {
+ if (Game_Flag_Query(kFlagSpinnerToCT01)) {
Scene_Loop_Start_Special(0, 0, 0);
} else {
Scene_Loop_Start_Special(0, 6, 0);
}
}
- } else if (Game_Flag_Query(248)) {
+ } else if (Game_Flag_Query(kFlagSpinnerToCT01)) {
Setup_Scene_Information(-530.0f, -6.5f, 241.0f, 506);
Game_Flag_Set(247);
} else {
@@ -56,7 +56,7 @@ void SceneScriptCT01::InitializeScene() {
if (Game_Flag_Query(94)) {
Scene_Exit_Add_2D_Exit(2, 506, 400, 639, 479, 2);
}
- if (Game_Flag_Query(248)) {
+ if (Game_Flag_Query(kFlagSpinnerToCT01)) {
Scene_Exit_Add_2D_Exit(3, 0, 286, 158, 350, 2);
}
Ambient_Sounds_Add_Looping_Sound(54, 50, 1, 1);
@@ -75,7 +75,7 @@ void SceneScriptCT01::InitializeScene() {
Ambient_Sounds_Add_Sound(375, 20, 40, 33, 50, -100, 100, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(376, 20, 40, 33, 50, -100, 100, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(377, 20, 40, 33, 50, -100, 100, -101, -101, 0, 0);
- if (Game_Flag_Query(248)) {
+ if (Game_Flag_Query(kFlagSpinnerToCT01)) {
Scene_Loop_Set_Default(2);
} else {
Scene_Loop_Set_Default(7);
@@ -243,72 +243,72 @@ bool SceneScriptCT01::ClickedOnExit(int exitId) {
case 0:
Game_Flag_Set(178);
Game_Flag_Reset(247);
- Game_Flag_Reset(248);
- Game_Flag_Set(251);
+ Game_Flag_Reset(kFlagSpinnerToCT01);
+ 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(247);
- Game_Flag_Reset(248);
- Game_Flag_Set(250);
+ Game_Flag_Reset(kFlagSpinnerToCT01);
+ 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(247);
- Game_Flag_Reset(248);
- Game_Flag_Set(249);
+ Game_Flag_Reset(kFlagSpinnerToCT01);
+ Game_Flag_Set(kFlagSpinnerToRC01);
Set_Enter(69, kSceneRC01);
Scene_Loop_Start_Special(1, 5, 1);
break;
case 4:
Game_Flag_Set(180);
Game_Flag_Reset(247);
- Game_Flag_Reset(248);
- Game_Flag_Set(252);
+ Game_Flag_Reset(kFlagSpinnerToCT01);
+ Game_Flag_Set(kFlagSpinnerToAR01);
Set_Enter(0, kSceneAR01);
Scene_Loop_Start_Special(1, 5, 1);
break;
case 5:
Game_Flag_Set(261);
- Game_Flag_Reset(248);
+ Game_Flag_Reset(kFlagSpinnerToCT01);
Game_Flag_Reset(247);
- Game_Flag_Set(307);
+ 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(247);
- Game_Flag_Reset(248);
- Game_Flag_Set(253);
+ Game_Flag_Reset(kFlagSpinnerToCT01);
+ 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(247);
- Game_Flag_Reset(248);
- Game_Flag_Set(254);
+ Game_Flag_Reset(kFlagSpinnerToCT01);
+ 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(247);
- Game_Flag_Reset(248);
- Game_Flag_Set(255);
+ Game_Flag_Reset(kFlagSpinnerToCT01);
+ 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(247);
- Game_Flag_Reset(248);
- Game_Flag_Set(256);
+ Game_Flag_Reset(kFlagSpinnerToCT01);
+ Game_Flag_Set(kFlagSpinnerToHF01);
Set_Enter(37, kSceneHF01);
Scene_Loop_Start_Special(1, 5, 1);
break;
diff --git a/engines/bladerunner/script/scene/ct02.cpp b/engines/bladerunner/script/scene/ct02.cpp
index 85c8fcb818..e94e0ba719 100644
--- a/engines/bladerunner/script/scene/ct02.cpp
+++ b/engines/bladerunner/script/scene/ct02.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ct03.cpp b/engines/bladerunner/script/scene/ct03.cpp
index a43cdace98..3a9a46cd2d 100644
--- a/engines/bladerunner/script/scene/ct03.cpp
+++ b/engines/bladerunner/script/scene/ct03.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ct04.cpp b/engines/bladerunner/script/scene/ct04.cpp
index 598be6c1b2..fd7afa56fb 100644
--- a/engines/bladerunner/script/scene/ct04.cpp
+++ b/engines/bladerunner/script/scene/ct04.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ct05.cpp b/engines/bladerunner/script/scene/ct05.cpp
index 2522b1d100..0416883819 100644
--- a/engines/bladerunner/script/scene/ct05.cpp
+++ b/engines/bladerunner/script/scene/ct05.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ct06.cpp b/engines/bladerunner/script/scene/ct06.cpp
index d04dccf5ed..1bb00c1ca1 100644
--- a/engines/bladerunner/script/scene/ct06.cpp
+++ b/engines/bladerunner/script/scene/ct06.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ct07.cpp b/engines/bladerunner/script/scene/ct07.cpp
index 42bbcc4942..2eb7805c44 100644
--- a/engines/bladerunner/script/scene/ct07.cpp
+++ b/engines/bladerunner/script/scene/ct07.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ct08.cpp b/engines/bladerunner/script/scene/ct08.cpp
index e2e6203a0b..a0c989de9e 100644
--- a/engines/bladerunner/script/scene/ct08.cpp
+++ b/engines/bladerunner/script/scene/ct08.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
@@ -29,9 +29,9 @@ void SceneScriptCT08::InitializeScene() {
Ambient_Sounds_Remove_All_Non_Looping_Sounds(1);
Ambient_Sounds_Remove_All_Looping_Sounds(1);
Outtake_Play(kOuttakeMovieB1, false, -1);
- if (Game_Flag_Query(46)) {
+ if (Game_Flag_Query(kFlagLucyIsReplicant)) {
Outtake_Play(kOuttakeMovieB2, false, -1);
- } else if (Game_Flag_Query(47)) {
+ } else if (Game_Flag_Query(kFlagDektoraIsReplicant)) {
Outtake_Play(kOuttakeMovieB3, false, -1);
} else {
Outtake_Play(kOuttakeMovieB4, false, -1);
diff --git a/engines/bladerunner/script/scene/ct09.cpp b/engines/bladerunner/script/scene/ct09.cpp
index 10b0a77f9c..40a7706b3a 100644
--- a/engines/bladerunner/script/scene/ct09.cpp
+++ b/engines/bladerunner/script/scene/ct09.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ct10.cpp b/engines/bladerunner/script/scene/ct10.cpp
index 186b7678ff..c0ad361642 100644
--- a/engines/bladerunner/script/scene/ct10.cpp
+++ b/engines/bladerunner/script/scene/ct10.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ct11.cpp b/engines/bladerunner/script/scene/ct11.cpp
index 3942a89b42..ad46be78cd 100644
--- a/engines/bladerunner/script/scene/ct11.cpp
+++ b/engines/bladerunner/script/scene/ct11.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ct12.cpp b/engines/bladerunner/script/scene/ct12.cpp
index 826d0945fe..7800a55dc8 100644
--- a/engines/bladerunner/script/scene/ct12.cpp
+++ b/engines/bladerunner/script/scene/ct12.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
@@ -64,13 +64,13 @@ void SceneScriptCT12::InitializeScene() {
Actor_Set_At_XYZ(kActorGaff, -534.0f, -6.5f, 952.0f, 367);
Game_Flag_Set(294);
}
- if (Game_Flag_Query(123) && Game_Flag_Query(248)) {
+ if (Game_Flag_Query(123) && Game_Flag_Query(kFlagSpinnerToCT01)) {
if (Global_Variable_Query(1) != 2 && Global_Variable_Query(1) != 3) {
Scene_Loop_Start_Special(0, 1, 0);
}
Scene_Loop_Set_Default(2);
Game_Flag_Reset(123);
- } else if (Game_Flag_Query(123) && !Game_Flag_Query(248)) {
+ } else if (Game_Flag_Query(123) && !Game_Flag_Query(kFlagSpinnerToCT01)) {
if (Global_Variable_Query(1) != 2 && Global_Variable_Query(1) != 3) {
Scene_Loop_Start_Special(0, 0, 0);
}
diff --git a/engines/bladerunner/script/scene/ct51.cpp b/engines/bladerunner/script/scene/ct51.cpp
index 73d6d92d7a..afbb8537da 100644
--- a/engines/bladerunner/script/scene/ct51.cpp
+++ b/engines/bladerunner/script/scene/ct51.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/dr01.cpp b/engines/bladerunner/script/scene/dr01.cpp
index cc6eb640ae..ea609f538e 100644
--- a/engines/bladerunner/script/scene/dr01.cpp
+++ b/engines/bladerunner/script/scene/dr01.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
@@ -36,7 +36,7 @@ void SceneScriptDR01::InitializeScene() {
}
Scene_Exit_Add_2D_Exit(0, 240, 60, 450, 250, 0);
Scene_Exit_Add_2D_Exit(1, 0, 0, 30, 479, 3);
- if (Game_Flag_Query(253) && Global_Variable_Query(1) < 4) {
+ if (Game_Flag_Query(kFlagSpinnerToDR01) && Global_Variable_Query(1) < 4) {
Scene_Exit_Add_2D_Exit(2, 610, 0, 639, 479, 1);
}
if (Global_Variable_Query(1) >= 3) {
@@ -136,56 +136,56 @@ bool SceneScriptDR01::ClickedOnExit(int exitId) {
switch (spinnerDest) {
case 2:
Game_Flag_Set(182);
- Game_Flag_Reset(253);
- Game_Flag_Set(249);
+ Game_Flag_Reset(kFlagSpinnerToDR01);
+ Game_Flag_Set(kFlagSpinnerToRC01);
Set_Enter(69, kSceneRC01);
break;
case 3:
Game_Flag_Set(176);
- Game_Flag_Reset(253);
- Game_Flag_Set(248);
+ Game_Flag_Reset(kFlagSpinnerToDR01);
+ Game_Flag_Set(kFlagSpinnerToCT01);
Set_Enter(4, kSceneCT01);
break;
case 1:
Game_Flag_Set(179);
- Game_Flag_Reset(253);
- Game_Flag_Set(250);
+ Game_Flag_Reset(kFlagSpinnerToDR01);
+ Game_Flag_Set(kFlagSpinnerToMA01);
Set_Enter(49, kSceneMA01);
break;
case 0:
Game_Flag_Set(178);
- Game_Flag_Reset(253);
- Game_Flag_Set(251);
+ Game_Flag_Reset(kFlagSpinnerToDR01);
+ Game_Flag_Set(kFlagSpinnerToPS01);
Set_Enter(61, kScenePS01);
break;
case 5:
Game_Flag_Set(261);
- Game_Flag_Reset(253);
- Game_Flag_Set(307);
+ Game_Flag_Reset(kFlagSpinnerToDR01);
+ Game_Flag_Set(kFlagSpinnerToTB02);
Set_Enter(17, kSceneTB02);
break;
case 4:
Game_Flag_Set(180);
- Game_Flag_Reset(253);
- Game_Flag_Set(252);
+ Game_Flag_Reset(kFlagSpinnerToDR01);
+ Game_Flag_Set(kFlagSpinnerToAR01);
Set_Enter(0, kSceneAR01);
break;
case 7:
Game_Flag_Set(258);
- Game_Flag_Reset(253);
- Game_Flag_Set(254);
+ Game_Flag_Reset(kFlagSpinnerToDR01);
+ Game_Flag_Set(kFlagSpinnerToBB01);
Set_Enter(20, kSceneBB01);
break;
case 8:
Game_Flag_Set(181);
- Game_Flag_Reset(253);
- Game_Flag_Set(255);
+ Game_Flag_Reset(kFlagSpinnerToDR01);
+ Game_Flag_Set(kFlagSpinnerToNR01);
Set_Enter(54, kSceneNR01);
break;
case 9:
Game_Flag_Set(257);
- Game_Flag_Reset(253);
- Game_Flag_Set(256);
+ Game_Flag_Reset(kFlagSpinnerToDR01);
+ Game_Flag_Set(kFlagSpinnerToHF01);
Set_Enter(37, kSceneHF01);
break;
default:
diff --git a/engines/bladerunner/script/scene/dr02.cpp b/engines/bladerunner/script/scene/dr02.cpp
index 78987dcdc9..6e71bb1d9d 100644
--- a/engines/bladerunner/script/scene/dr02.cpp
+++ b/engines/bladerunner/script/scene/dr02.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/dr03.cpp b/engines/bladerunner/script/scene/dr03.cpp
index 077eb39eea..cdee6a181d 100644
--- a/engines/bladerunner/script/scene/dr03.cpp
+++ b/engines/bladerunner/script/scene/dr03.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/dr04.cpp b/engines/bladerunner/script/scene/dr04.cpp
index fe8032997a..81302e4e3f 100644
--- a/engines/bladerunner/script/scene/dr04.cpp
+++ b/engines/bladerunner/script/scene/dr04.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/dr05.cpp b/engines/bladerunner/script/scene/dr05.cpp
index 0793d8bbcc..ce2a76218a 100644
--- a/engines/bladerunner/script/scene/dr05.cpp
+++ b/engines/bladerunner/script/scene/dr05.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
@@ -142,7 +142,7 @@ void SceneScriptDR05::PlayerWalkedIn() {
Loop_Actor_Walk_To_XYZ(kActorMcCoy, -10.0f, 0.3f, 133.0f, 0, 0, false, 0);
if (!Game_Flag_Query(511)) {
Game_Flag_Set(511);
- if (Game_Flag_Query(48)) {
+ if (Game_Flag_Query(kFlagSadikIsReplicant)) {
Actor_Voice_Over(730, kActorVoiceOver);
Actor_Voice_Over(740, kActorVoiceOver);
Actor_Voice_Over(750, kActorVoiceOver);
diff --git a/engines/bladerunner/script/scene/dr06.cpp b/engines/bladerunner/script/scene/dr06.cpp
index 6f3947c6fb..aedfa4550d 100644
--- a/engines/bladerunner/script/scene/dr06.cpp
+++ b/engines/bladerunner/script/scene/dr06.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/hc01.cpp b/engines/bladerunner/script/scene/hc01.cpp
index 2169986b9e..fbf54e0adc 100644
--- a/engines/bladerunner/script/scene/hc01.cpp
+++ b/engines/bladerunner/script/scene/hc01.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/hc02.cpp b/engines/bladerunner/script/scene/hc02.cpp
index 746a0f487c..97292f29ac 100644
--- a/engines/bladerunner/script/scene/hc02.cpp
+++ b/engines/bladerunner/script/scene/hc02.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/hc03.cpp b/engines/bladerunner/script/scene/hc03.cpp
index 93fea0ac9a..bf9330dd97 100644
--- a/engines/bladerunner/script/scene/hc03.cpp
+++ b/engines/bladerunner/script/scene/hc03.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/hc04.cpp b/engines/bladerunner/script/scene/hc04.cpp
index d83dfc4cf0..43745380b8 100644
--- a/engines/bladerunner/script/scene/hc04.cpp
+++ b/engines/bladerunner/script/scene/hc04.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/hf01.cpp b/engines/bladerunner/script/scene/hf01.cpp
index 764a4d536f..67f538f12e 100644
--- a/engines/bladerunner/script/scene/hf01.cpp
+++ b/engines/bladerunner/script/scene/hf01.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
@@ -40,7 +40,7 @@ void SceneScriptHF01::InitializeScene() {
if (!Game_Flag_Query(663)) {
Scene_Exit_Add_2D_Exit(1, 304, 239, 492, 339, 0);
Scene_Exit_Add_2D_Exit(2, 560, 231, 639, 360, 0);
- if (Game_Flag_Query(256)) {
+ if (Game_Flag_Query(kFlagSpinnerToHF01)) {
Scene_Exit_Add_2D_Exit(3, 0, 311, 66, 417, 2);
}
}
@@ -61,7 +61,7 @@ void SceneScriptHF01::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(256)) {
+ if (Game_Flag_Query(kFlagSpinnerToHF01)) {
if (!Game_Flag_Query(309) && !Game_Flag_Query(311) && !Game_Flag_Query(313)) {
Scene_Loop_Start_Special(0, 0, 0);
}
@@ -75,7 +75,7 @@ void SceneScriptHF01::InitializeScene() {
void SceneScriptHF01::SceneLoaded() {
Obstacle_Object("LOFT41", true);
- if (!Game_Flag_Query(256)) {
+ if (!Game_Flag_Query(kFlagSpinnerToHF01)) {
Unobstacle_Object("OBSTACLE BOX15", true);
}
}
@@ -190,64 +190,64 @@ bool SceneScriptHF01::ClickedOnExit(int exitId) {
switch (spinnerDest) {
case 0:
Game_Flag_Set(178);
- Game_Flag_Reset(256);
- Game_Flag_Set(251);
+ Game_Flag_Reset(kFlagSpinnerToHF01);
+ Game_Flag_Set(kFlagSpinnerToPS01);
Set_Enter(61, kScenePS01);
Scene_Loop_Start_Special(1, 4, 1);
break;
case 1:
Game_Flag_Set(179);
- Game_Flag_Reset(256);
- Game_Flag_Set(250);
+ Game_Flag_Reset(kFlagSpinnerToHF01);
+ Game_Flag_Set(kFlagSpinnerToMA01);
Set_Enter(49, kSceneMA01);
Scene_Loop_Start_Special(1, 4, 1);
break;
case 2:
Game_Flag_Set(182);
- Game_Flag_Reset(256);
- Game_Flag_Set(249);
+ Game_Flag_Reset(kFlagSpinnerToHF01);
+ Game_Flag_Set(kFlagSpinnerToRC01);
Set_Enter(69, kSceneRC01);
Scene_Loop_Start_Special(1, 4, 1);
break;
case 3:
Game_Flag_Set(176);
- Game_Flag_Reset(256);
- Game_Flag_Set(248);
+ Game_Flag_Reset(kFlagSpinnerToHF01);
+ Game_Flag_Set(kFlagSpinnerToCT01);
Set_Enter(4, kSceneCT01);
Scene_Loop_Start_Special(1, 4, 1);
break;
case 5:
Game_Flag_Set(261);
- Game_Flag_Reset(256);
- Game_Flag_Set(307);
+ Game_Flag_Reset(kFlagSpinnerToHF01);
+ Game_Flag_Set(kFlagSpinnerToTB02);
Set_Enter(17, kSceneTB02);
Scene_Loop_Start_Special(1, 4, 1);
break;
case 4:
Game_Flag_Set(180);
- Game_Flag_Reset(256);
- Game_Flag_Set(252);
+ Game_Flag_Reset(kFlagSpinnerToHF01);
+ Game_Flag_Set(kFlagSpinnerToAR01);
Set_Enter(0, kSceneAR01);
Scene_Loop_Start_Special(1, 4, 1);
break;
case 7:
Game_Flag_Set(258);
- Game_Flag_Reset(256);
- Game_Flag_Set(254);
+ Game_Flag_Reset(kFlagSpinnerToHF01);
+ Game_Flag_Set(kFlagSpinnerToBB01);
Set_Enter(20, kSceneBB01);
Scene_Loop_Start_Special(1, 4, 1);
break;
case 6:
Game_Flag_Set(177);
- Game_Flag_Reset(256);
- Game_Flag_Set(253);
+ Game_Flag_Reset(kFlagSpinnerToHF01);
+ Game_Flag_Set(kFlagSpinnerToDR01);
Set_Enter(7, kSceneDR01);
Scene_Loop_Start_Special(1, 4, 1);
break;
case 8:
Game_Flag_Set(181);
- Game_Flag_Reset(256);
- Game_Flag_Set(255);
+ Game_Flag_Reset(kFlagSpinnerToHF01);
+ Game_Flag_Set(kFlagSpinnerToNR01);
Set_Enter(54, kSceneNR01);
Scene_Loop_Start_Special(1, 4, 1);
break;
diff --git a/engines/bladerunner/script/scene/hf02.cpp b/engines/bladerunner/script/scene/hf02.cpp
index 258b942f3f..9df62e4d2a 100644
--- a/engines/bladerunner/script/scene/hf02.cpp
+++ b/engines/bladerunner/script/scene/hf02.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/hf03.cpp b/engines/bladerunner/script/scene/hf03.cpp
index 1117f222da..09bf589bb7 100644
--- a/engines/bladerunner/script/scene/hf03.cpp
+++ b/engines/bladerunner/script/scene/hf03.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
@@ -76,7 +76,7 @@ void SceneScriptHF03::sub_401C80() {
Actor_Says(kActorMcCoy, 1630, 15);
if (Global_Variable_Query(40) == 3) {
Actor_Set_Goal_Number(kActorLucy, 214);
- } else if (Game_Flag_Query(46)) {
+ } else if (Game_Flag_Query(kFlagLucyIsReplicant)) {
Actor_Set_Goal_Number(kActorLucy, 212);
} else {
Actor_Set_Goal_Number(kActorLucy, 210);
@@ -105,7 +105,7 @@ void SceneScriptHF03::sub_401C80() {
Actor_Says(kActorMcCoy, 6785, 15);
Actor_Says(kActorLucy, 970, 16);
Actor_Says(kActorLucy, 980, 17);
- if (Game_Flag_Query(47)) {
+ if (Game_Flag_Query(kFlagDektoraIsReplicant)) {
Actor_Says(kActorLucy, 990, 17);
}
Actor_Says(kActorMcCoy, 6790, 15);
@@ -120,7 +120,7 @@ void SceneScriptHF03::sub_401C80() {
Actor_Says(kActorMcCoy, 1660, 15);
Actor_Says(kActorLucy, 230, 14);
Actor_Clue_Acquire(kActorLucy, kClueMcCoyHelpedLucy, 1, kActorMcCoy);
- if (Game_Flag_Query(46)) {
+ if (Game_Flag_Query(kFlagLucyIsReplicant)) {
Actor_Set_Goal_Number(kActorLucy, 212);
} else {
Actor_Set_Goal_Number(kActorLucy, 210);
@@ -150,11 +150,11 @@ void SceneScriptHF03::sub_401C80() {
bool SceneScriptHF03::ClickedOnActor(int actorId) {
if (actorId == 6 && Actor_Query_Goal_Number(kActorLucy) == 205) {
- if (Game_Flag_Query(46) ? !Loop_Actor_Walk_To_Waypoint(kActorMcCoy, 377, 0, 1, false) : !Loop_Actor_Walk_To_Waypoint(kActorMcCoy, 378, 0, 1, false)) {
+ if (Game_Flag_Query(kFlagLucyIsReplicant) ? !Loop_Actor_Walk_To_Waypoint(kActorMcCoy, 377, 0, 1, false) : !Loop_Actor_Walk_To_Waypoint(kActorMcCoy, 378, 0, 1, false)) {
Actor_Face_Actor(kActorMcCoy, kActorLucy, true);
if (!Game_Flag_Query(613)) {
Game_Flag_Set(613);
- if (Game_Flag_Query(46)) {
+ if (Game_Flag_Query(kFlagLucyIsReplicant)) {
Actor_Says(kActorMcCoy, 1605, 15);
Actor_Says(kActorLucy, 100, 12);
Actor_Says(kActorMcCoy, 1610, 14);
@@ -166,7 +166,7 @@ bool SceneScriptHF03::ClickedOnActor(int actorId) {
Actor_Says(kActorMcCoy, 1620, 14);
Actor_Says(kActorLucy, 130, 17);
Actor_Says(kActorMcCoy, 1625, 15);
- if (Game_Flag_Query(46)) {
+ if (Game_Flag_Query(kFlagLucyIsReplicant)) {
Actor_Says(kActorLucy, 140, 12);
Actor_Says(kActorLucy, 150, 13);
Actor_Says(kActorLucy, 160, 15);
diff --git a/engines/bladerunner/script/scene/hf04.cpp b/engines/bladerunner/script/scene/hf04.cpp
index f96053a773..09a849c781 100644
--- a/engines/bladerunner/script/scene/hf04.cpp
+++ b/engines/bladerunner/script/scene/hf04.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/hf05.cpp b/engines/bladerunner/script/scene/hf05.cpp
index ea1fe7f28d..22fd331132 100644
--- a/engines/bladerunner/script/scene/hf05.cpp
+++ b/engines/bladerunner/script/scene/hf05.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
@@ -468,7 +468,7 @@ void SceneScriptHF05::sub_403738() {
Actor_Set_At_XYZ(kActorCrazylegs, -315.15f, 0.0f, 241.06f, 583);
Actor_Set_Goal_Number(kActorCrazylegs, 699);
Game_Flag_Set(652);
- if (Game_Flag_Query(255)) {
+ if (Game_Flag_Query(kFlagSpinnerToNR01)) {
Set_Enter(54, kSceneNR01);
} else {
Game_Flag_Set(313);
diff --git a/engines/bladerunner/script/scene/hf06.cpp b/engines/bladerunner/script/scene/hf06.cpp
index 406e4e5a92..f1acea722f 100644
--- a/engines/bladerunner/script/scene/hf06.cpp
+++ b/engines/bladerunner/script/scene/hf06.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/hf07.cpp b/engines/bladerunner/script/scene/hf07.cpp
index bdd748fdf0..e9fe2f05fd 100644
--- a/engines/bladerunner/script/scene/hf07.cpp
+++ b/engines/bladerunner/script/scene/hf07.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/kp01.cpp b/engines/bladerunner/script/scene/kp01.cpp
index af6f57f759..72ab3d5117 100644
--- a/engines/bladerunner/script/scene/kp01.cpp
+++ b/engines/bladerunner/script/scene/kp01.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/kp02.cpp b/engines/bladerunner/script/scene/kp02.cpp
index 1e83d1e310..b123160519 100644
--- a/engines/bladerunner/script/scene/kp02.cpp
+++ b/engines/bladerunner/script/scene/kp02.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/kp03.cpp b/engines/bladerunner/script/scene/kp03.cpp
index 27f1ee2583..bb8c005240 100644
--- a/engines/bladerunner/script/scene/kp03.cpp
+++ b/engines/bladerunner/script/scene/kp03.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/kp04.cpp b/engines/bladerunner/script/scene/kp04.cpp
index daa95f866a..97eda1bd24 100644
--- a/engines/bladerunner/script/scene/kp04.cpp
+++ b/engines/bladerunner/script/scene/kp04.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/kp05.cpp b/engines/bladerunner/script/scene/kp05.cpp
index 11a246b301..6ac4d1f1e0 100644
--- a/engines/bladerunner/script/scene/kp05.cpp
+++ b/engines/bladerunner/script/scene/kp05.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/kp06.cpp b/engines/bladerunner/script/scene/kp06.cpp
index e237bfaf5d..462bd83f0c 100644
--- a/engines/bladerunner/script/scene/kp06.cpp
+++ b/engines/bladerunner/script/scene/kp06.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/kp07.cpp b/engines/bladerunner/script/scene/kp07.cpp
index 0b6558ef81..23c05c72d4 100644
--- a/engines/bladerunner/script/scene/kp07.cpp
+++ b/engines/bladerunner/script/scene/kp07.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
@@ -29,7 +29,7 @@ void SceneScriptKP07::InitializeScene() {
Game_Flag_Reset(578);
Scene_Exit_Add_2D_Exit(0, 315, 185, 381, 285, 0);
if (Game_Flag_Query(653)) {
- if (Game_Flag_Query(47) && Actor_Query_Goal_Number(kActorDektora) < 599) {
+ if (Game_Flag_Query(kFlagDektoraIsReplicant) && Actor_Query_Goal_Number(kActorDektora) < 599) {
Actor_Set_Targetable(kActorDektora, true);
Global_Variable_Increment(51, 1);
Actor_Put_In_Set(kActorDektora, 48);
@@ -41,19 +41,19 @@ void SceneScriptKP07::InitializeScene() {
Actor_Put_In_Set(kActorZuben, 48);
Actor_Set_At_XYZ(kActorZuben, -26.0f, -41.52f, -135.0f, 0);
}
- if (Game_Flag_Query(44) && Actor_Query_Goal_Number(kActorIzo) < 599) {
+ if (Game_Flag_Query(kFlagIzoIsReplicant) && Actor_Query_Goal_Number(kActorIzo) < 599) {
Global_Variable_Increment(51, 1);
Actor_Set_Targetable(kActorIzo, true);
Actor_Put_In_Set(kActorIzo, 48);
Actor_Set_At_XYZ(kActorIzo, -38.0f, -41.52f, -175.0f, 500);
}
- if (Game_Flag_Query(45) && Actor_Query_Goal_Number(kActorGordo) < 599) {
+ if (Game_Flag_Query(kFlagGordoIsReplicant) && Actor_Query_Goal_Number(kActorGordo) < 599) {
Global_Variable_Increment(51, 1);
Actor_Set_Targetable(kActorGordo, true);
Actor_Put_In_Set(kActorGordo, 48);
Actor_Set_At_XYZ(kActorGordo, 61.0f, -41.52f, -3.0f, 921);
}
- if (Game_Flag_Query(46) && Actor_Query_Goal_Number(kActorLucy) < 599) {
+ if (Game_Flag_Query(kFlagLucyIsReplicant) && Actor_Query_Goal_Number(kActorLucy) < 599) {
Global_Variable_Increment(51, 1);
Actor_Put_In_Set(kActorLucy, 48);
Actor_Set_At_XYZ(kActorLucy, 78.0f, -41.52f, -119.0f, 659);
diff --git a/engines/bladerunner/script/scene/ma01.cpp b/engines/bladerunner/script/scene/ma01.cpp
index 289f5b0203..d820a175ed 100644
--- a/engines/bladerunner/script/scene/ma01.cpp
+++ b/engines/bladerunner/script/scene/ma01.cpp
@@ -20,20 +20,20 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
void SceneScriptMA01::InitializeScene() {
Setup_Scene_Information(381.0f, 0.0f, 54.0f, 992);
- if (Game_Flag_Query(kFlagMA01Locked)) {
+ if (Game_Flag_Query(kFlagSpinnerToMA01)) {
Setup_Scene_Information(381.0f, 0.0f, 54.0f, 992);
}
if (Game_Flag_Query(kFlagMA06toMA01)) {
Setup_Scene_Information(1446.0f, 0.0f, -725.0f, 660);
}
Scene_Exit_Add_2D_Exit(0, 328, 132, 426, 190, 0);
- if (Game_Flag_Query(kFlagMA01Locked)) {
+ if (Game_Flag_Query(kFlagSpinnerToMA01)) {
Scene_Exit_Add_2D_Exit(1, 234, 240, 398, 328, 2);
}
Ambient_Sounds_Add_Looping_Sound(101, 90, 0, 1);
@@ -119,64 +119,64 @@ bool SceneScriptMA01::ClickedOnExit(int exitId) {
switch (spinnerDest) {
case kSpinnerDestinationPoliceStation:
Game_Flag_Set(178);
- Game_Flag_Reset(kFlagMA01Locked);
- Game_Flag_Set(251);
+ Game_Flag_Reset(kFlagSpinnerToMA01);
+ Game_Flag_Set(kFlagSpinnerToPS01);
Set_Enter(61, kScenePS01);
Scene_Loop_Start_Special(kSceneLoopModeChangeSet, 4, true);
break;
case kSpinnerDestinationRuncitersAnimals:
Game_Flag_Set(182);
- Game_Flag_Reset(kFlagMA01Locked);
- Game_Flag_Set(249);
+ Game_Flag_Reset(kFlagSpinnerToMA01);
+ Game_Flag_Set(kFlagSpinnerToRC01);
Set_Enter(69, kSceneRC01);
Scene_Loop_Start_Special(kSceneLoopModeChangeSet, 4, true);
break;
case kSpinnerDestinationChinatown:
Game_Flag_Set(176);
- Game_Flag_Reset(kFlagMA01Locked);
- Game_Flag_Set(248);
+ Game_Flag_Reset(kFlagSpinnerToMA01);
+ Game_Flag_Set(kFlagSpinnerToCT01);
Set_Enter(4, kSceneCT01);
Scene_Loop_Start_Special(kSceneLoopModeChangeSet, 4, true);
break;
case kSpinnerDestinationTyrellBuilding:
Game_Flag_Set(261);
- Game_Flag_Reset(kFlagMA01Locked);
- Game_Flag_Set(307);
+ Game_Flag_Reset(kFlagSpinnerToMA01);
+ Game_Flag_Set(kFlagSpinnerToTB02);
Set_Enter(17, kSceneTB02);
Scene_Loop_Start_Special(kSceneLoopModeChangeSet, 4, true);
break;
case kSpinnerDestinationAnimoidRow:
Game_Flag_Set(180);
- Game_Flag_Reset(kFlagMA01Locked);
- Game_Flag_Set(252);
+ Game_Flag_Reset(kFlagSpinnerToMA01);
+ Game_Flag_Set(kFlagSpinnerToAR01);
Set_Enter(0, kSceneAR01);
Scene_Loop_Start_Special(kSceneLoopModeChangeSet, 4, true);
break;
case kSpinnerDestinationDNARow:
Game_Flag_Set(177);
- Game_Flag_Reset(kFlagMA01Locked);
- Game_Flag_Set(253);
+ Game_Flag_Reset(kFlagSpinnerToMA01);
+ Game_Flag_Set(kFlagSpinnerToDR01);
Set_Enter(7, kSceneDR01);
Scene_Loop_Start_Special(kSceneLoopModeChangeSet, 4, true);
break;
case kSpinnerDestinationBradburyBuilding:
Game_Flag_Set(258);
- Game_Flag_Reset(kFlagMA01Locked);
- Game_Flag_Set(254);
+ Game_Flag_Reset(kFlagSpinnerToMA01);
+ Game_Flag_Set(kFlagSpinnerToBB01);
Set_Enter(20, kSceneBB01);
Scene_Loop_Start_Special(kSceneLoopModeChangeSet, 4, true);
break;
case kSpinnerDestinationNightclubRow:
Game_Flag_Set(181);
- Game_Flag_Reset(kFlagMA01Locked);
- Game_Flag_Set(255);
+ Game_Flag_Reset(kFlagSpinnerToMA01);
+ Game_Flag_Set(kFlagSpinnerToNR01);
Set_Enter(54, kSceneNR01);
Scene_Loop_Start_Special(kSceneLoopModeChangeSet, 4, true);
break;
case kSpinnerDestinationHysteriaHall:
Game_Flag_Set(257);
- Game_Flag_Reset(kFlagMA01Locked);
- Game_Flag_Set(256);
+ Game_Flag_Reset(kFlagSpinnerToMA01);
+ Game_Flag_Set(kFlagSpinnerToHF01);
Set_Enter(37, kSceneHF01);
Scene_Loop_Start_Special(kSceneLoopModeChangeSet, 4, true);
break;
@@ -242,7 +242,7 @@ void SceneScriptMA01::PlayerWalkedOut() {
Actor_Set_Invisible(kActorMcCoy, false);
Ambient_Sounds_Remove_All_Non_Looping_Sounds(1);
Ambient_Sounds_Remove_All_Looping_Sounds(1);
- if (!Game_Flag_Query(37) && Global_Variable_Query(1) == 1) {
+ if (!Game_Flag_Query(kFlagMA01toMA06) && Global_Variable_Query(1) == 1) {
Ambient_Sounds_Remove_All_Non_Looping_Sounds(1);
Ambient_Sounds_Remove_All_Looping_Sounds(1);
Outtake_Play(kOuttakeTowards2, true, -1);
diff --git a/engines/bladerunner/script/scene/ma02.cpp b/engines/bladerunner/script/scene/ma02.cpp
index 0bdb0d2f2c..98887ed67e 100644
--- a/engines/bladerunner/script/scene/ma02.cpp
+++ b/engines/bladerunner/script/scene/ma02.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
@@ -227,7 +227,7 @@ bool SceneScriptMA02::sub_401F7C() {
void SceneScriptMA02::sub_402044() {
int i = 0;
int arr[7];
- if (Global_Variable_Query(1) < 4 && Game_Flag_Query(45)) {
+ if (Global_Variable_Query(1) < 4 && Game_Flag_Query(kFlagGordoIsReplicant)) {
arr[i++] = 0;
}
arr[i++] = 1;
diff --git a/engines/bladerunner/script/scene/ma04.cpp b/engines/bladerunner/script/scene/ma04.cpp
index 13ca308227..a92890d9bc 100644
--- a/engines/bladerunner/script/scene/ma04.cpp
+++ b/engines/bladerunner/script/scene/ma04.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
@@ -30,7 +30,7 @@ void SceneScriptMA04::InitializeScene() {
if (Global_Variable_Query(1) != 2 && Global_Variable_Query(1) != 3) {
Scene_Loop_Start_Special(kSceneLoopModeLoseControl, 0, false);
}
- } else if (Game_Flag_Query(35)) {
+ } else if (Game_Flag_Query(kFlagMA02ToMA04)) {
Setup_Scene_Information(-7099.0f, 954.0f, 1866.0f, 502);
} else if (Game_Flag_Query(647)) {
Setup_Scene_Information(-7107.0f, 954.0f, 1742.0f, 502);
@@ -239,10 +239,10 @@ void SceneScriptMA04::PlayerWalkedIn() {
}
if (Game_Flag_Query(647)) {
Loop_Actor_Walk_To_XYZ(kActorMcCoy, -7139.0f, 954.0f, 1746.0f, 0, 1, false, 0);
- } else if (Game_Flag_Query(35)) {
+ } else if (Game_Flag_Query(kFlagMA02ToMA04)) {
Loop_Actor_Walk_To_XYZ(kActorMcCoy, -7143.0f, 954.0f, 1868.0f, 0, 1, false, 0);
}
- Game_Flag_Reset(35);
+ Game_Flag_Reset(kFlagMA02ToMA04);
Game_Flag_Reset(kFlagMA05toMA04);
Game_Flag_Reset(647);
if (Game_Flag_Query(61)) {
@@ -268,9 +268,9 @@ void SceneScriptMA04::PlayerWalkedIn() {
Actor_Clue_Acquire(kActorMcCoy, kCluePhoneCallGuzza, false, kActorGuzza);
Spinner_Set_Selectable_Destination_Flag(kSpinnerDestinationTyrellBuilding, true);
Game_Flag_Set(kFlagRC01PoliceDone);
- if (!Game_Flag_Query(163)) {
- Game_Flag_Set(163);
- Item_Remove_From_World(66);
+ if (!Game_Flag_Query(kFlagChromeDebrisTaken)) {
+ Game_Flag_Set(kFlagChromeDebrisTaken);
+ Item_Remove_From_World(kItemChromeDebris);
}
Actor_Set_Goal_Number(kActorOfficerLeary, 99);
Actor_Put_In_Set(kActorOfficerLeary, 93);
diff --git a/engines/bladerunner/script/scene/ma05.cpp b/engines/bladerunner/script/scene/ma05.cpp
index a086a25c87..40efc3641d 100644
--- a/engines/bladerunner/script/scene/ma05.cpp
+++ b/engines/bladerunner/script/scene/ma05.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ma06.cpp b/engines/bladerunner/script/scene/ma06.cpp
index df325fece7..732b260e72 100644
--- a/engines/bladerunner/script/scene/ma06.cpp
+++ b/engines/bladerunner/script/scene/ma06.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
@@ -131,7 +131,7 @@ void SceneScriptMA06::activateElevator() {
if (floor > 1) {
Game_Flag_Set(kFlagMA06toMA07);
} else if (floor == 1) {
- if (Game_Flag_Query(kFlagMA01Locked)) {
+ if (Game_Flag_Query(kFlagSpinnerToMA01)) {
Game_Flag_Set(kFlagMA06toMA01);
} else {
Sound_Play(412, 100, 0, 0, 50);
diff --git a/engines/bladerunner/script/scene/ma07.cpp b/engines/bladerunner/script/scene/ma07.cpp
index bdba1a0371..a009096795 100644
--- a/engines/bladerunner/script/scene/ma07.cpp
+++ b/engines/bladerunner/script/scene/ma07.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
@@ -128,8 +128,8 @@ void SceneScriptMA07::PlayerWalkedIn() {
if (Actor_Query_Goal_Number(kActorRachael) == 300) {
Actor_Set_Goal_Number(kActorRachael, 305);
}
- if (Game_Flag_Query(58)) {
- Game_Flag_Reset(58);
+ if (Game_Flag_Query(kFlagMA06toMA07)) {
+ Game_Flag_Reset(kFlagMA06toMA07);
}
if (!Game_Flag_Query(648) && Game_Flag_Query(671) && Global_Variable_Query(1) == 4) {
Scene_Exits_Disable();
diff --git a/engines/bladerunner/script/scene/ma08.cpp b/engines/bladerunner/script/scene/ma08.cpp
index bd7d15f235..8e68edc1b7 100644
--- a/engines/bladerunner/script/scene/ma08.cpp
+++ b/engines/bladerunner/script/scene/ma08.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/nr01.cpp b/engines/bladerunner/script/scene/nr01.cpp
index da71325115..8dd675eb7e 100644
--- a/engines/bladerunner/script/scene/nr01.cpp
+++ b/engines/bladerunner/script/scene/nr01.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
@@ -47,7 +47,7 @@ void SceneScriptNR01::InitializeScene() {
Scene_Exit_Add_2D_Exit(1, 201, 320, 276, 357, 2);
}
Scene_Exit_Add_2D_Exit(2, 583, 262, 639, 365, 1);
- if (Game_Flag_Query(255)) {
+ if (Game_Flag_Query(kFlagSpinnerToNR01)) {
Scene_Exit_Add_2D_Exit(3, 320, 445, 639, 479, 2);
}
Ambient_Sounds_Add_Looping_Sound(54, 50, 0, 1);
@@ -68,14 +68,14 @@ void SceneScriptNR01::InitializeScene() {
Ambient_Sounds_Add_Sound(376, 10, 80, 33, 33, 0, 0, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(377, 10, 80, 33, 33, 0, 0, -101, -101, 0, 0);
if (Game_Flag_Query(643) && Actor_Query_Goal_Number(kActorSteele) == 230) {
- Game_Flag_Reset(255);
- Game_Flag_Reset(256);
+ Game_Flag_Reset(kFlagSpinnerToNR01);
+ Game_Flag_Reset(kFlagSpinnerToHF01);
}
- if (Game_Flag_Query(255) && !Game_Flag_Query(247)) {
+ if (Game_Flag_Query(kFlagSpinnerToNR01) && !Game_Flag_Query(247)) {
Scene_Loop_Start_Special(0, 0, 0);
Scene_Loop_Set_Default(1);
Game_Flag_Set(247);
- } else if (Game_Flag_Query(255) && Game_Flag_Query(247)) {
+ } else if (Game_Flag_Query(kFlagSpinnerToNR01) && Game_Flag_Query(247)) {
Scene_Loop_Set_Default(1);
} else {
Scene_Loop_Set_Default(4);
@@ -154,72 +154,72 @@ bool SceneScriptNR01::ClickedOnExit(int exitId) {
switch (Spinner_Interface_Choose_Dest(-1, 1)) {
case 9:
Game_Flag_Set(257);
- Game_Flag_Reset(255);
- Game_Flag_Set(256);
+ Game_Flag_Reset(kFlagSpinnerToNR01);
+ Game_Flag_Set(kFlagSpinnerToHF01);
Set_Enter(37, kSceneHF01);
Scene_Loop_Start_Special(1, 3, 1);
break;
case 7:
Game_Flag_Set(258);
- Game_Flag_Reset(255);
+ Game_Flag_Reset(kFlagSpinnerToNR01);
Game_Flag_Reset(247);
- Game_Flag_Set(254);
+ Game_Flag_Set(kFlagSpinnerToBB01);
Set_Enter(20, kSceneBB01);
Scene_Loop_Start_Special(1, 3, 1);
break;
case 6:
Game_Flag_Set(177);
- Game_Flag_Reset(255);
+ Game_Flag_Reset(kFlagSpinnerToNR01);
Game_Flag_Reset(247);
- Game_Flag_Set(253);
+ Game_Flag_Set(kFlagSpinnerToDR01);
Set_Enter(7, kSceneDR01);
Scene_Loop_Start_Special(1, 3, 1);
break;
case 5:
Game_Flag_Set(261);
- Game_Flag_Reset(255);
+ Game_Flag_Reset(kFlagSpinnerToNR01);
Game_Flag_Reset(247);
- Game_Flag_Set(307);
+ Game_Flag_Set(kFlagSpinnerToTB02);
Set_Enter(17, kSceneTB02);
Scene_Loop_Start_Special(1, 3, 1);
break;
case 4:
Game_Flag_Set(180);
- Game_Flag_Reset(255);
+ Game_Flag_Reset(kFlagSpinnerToNR01);
Game_Flag_Reset(247);
- Game_Flag_Set(252);
+ Game_Flag_Set(kFlagSpinnerToAR01);
Set_Enter(0, kSceneAR01);
Scene_Loop_Start_Special(1, 3, 1);
break;
case 3:
Game_Flag_Set(176);
- Game_Flag_Reset(255);
+ Game_Flag_Reset(kFlagSpinnerToNR01);
Game_Flag_Reset(247);
- Game_Flag_Set(248);
+ Game_Flag_Set(kFlagSpinnerToCT01);
Set_Enter(4, kSceneCT01);
Scene_Loop_Start_Special(1, 3, 1);
break;
case 2:
Game_Flag_Set(182);
- Game_Flag_Reset(255);
+ Game_Flag_Reset(kFlagSpinnerToNR01);
Game_Flag_Reset(247);
- Game_Flag_Set(249);
+ Game_Flag_Set(kFlagSpinnerToRC01);
Set_Enter(69, kSceneRC01);
Scene_Loop_Start_Special(1, 3, 1);
break;
case 1:
Game_Flag_Set(179);
- Game_Flag_Reset(255);
+ Game_Flag_Reset(kFlagSpinnerToNR01);
Game_Flag_Reset(247);
- Game_Flag_Set(250);
+ Game_Flag_Set(kFlagSpinnerToMA01);
Set_Enter(49, kSceneMA01);
Scene_Loop_Start_Special(1, 3, 1);
break;
case 0:
Game_Flag_Set(178);
- Game_Flag_Reset(255);
+ Game_Flag_Reset(kFlagSpinnerToNR01);
Game_Flag_Reset(247);
- Game_Flag_Set(251);
+ Game_Flag_Set(kFlagSpinnerToPS01);
Set_Enter(61, kScenePS01);
Scene_Loop_Start_Special(1, 3, 1);
break;
diff --git a/engines/bladerunner/script/scene/nr02.cpp b/engines/bladerunner/script/scene/nr02.cpp
index adb15ffce8..93b168b75e 100644
--- a/engines/bladerunner/script/scene/nr02.cpp
+++ b/engines/bladerunner/script/scene/nr02.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/nr03.cpp b/engines/bladerunner/script/scene/nr03.cpp
index dfeacb16f4..beb3ec7632 100644
--- a/engines/bladerunner/script/scene/nr03.cpp
+++ b/engines/bladerunner/script/scene/nr03.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/nr04.cpp b/engines/bladerunner/script/scene/nr04.cpp
index 1f5ee4727d..2ef114a3e6 100644
--- a/engines/bladerunner/script/scene/nr04.cpp
+++ b/engines/bladerunner/script/scene/nr04.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/nr05.cpp b/engines/bladerunner/script/scene/nr05.cpp
index ac58901f1f..e8608f4230 100644
--- a/engines/bladerunner/script/scene/nr05.cpp
+++ b/engines/bladerunner/script/scene/nr05.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/nr06.cpp b/engines/bladerunner/script/scene/nr06.cpp
index 25d1148189..6b304dc5f0 100644
--- a/engines/bladerunner/script/scene/nr06.cpp
+++ b/engines/bladerunner/script/scene/nr06.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/nr07.cpp b/engines/bladerunner/script/scene/nr07.cpp
index dde74478b8..27d85ecaba 100644
--- a/engines/bladerunner/script/scene/nr07.cpp
+++ b/engines/bladerunner/script/scene/nr07.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
@@ -177,7 +177,7 @@ void SceneScriptNR07::sub_4018D4() {
Actor_Change_Animation_Mode(kActorDektora, 71);
Actor_Change_Animation_Mode(kActorMcCoy, 21);
Loop_Actor_Walk_To_XYZ(kActorDektora, -102.0f, -73.5f, -233.0f, 0, 0, true, 0);
- if (Game_Flag_Query(47)) {
+ if (Game_Flag_Query(kFlagDektoraIsReplicant)) {
Actor_Set_Goal_Number(kActorDektora, 245);
} else {
Actor_Set_Goal_Number(kActorDektora, 295);
@@ -257,7 +257,7 @@ void SceneScriptNR07::sub_401EF4() {
Game_Flag_Set(638);
Actor_Clue_Acquire(kActorMcCoy, kClueDragonflyBelt, 1, kActorDektora);
int v0 = Actor_Query_Friendliness_To_Other(kActorDektora, kActorMcCoy);
- if (!Game_Flag_Query(47) && v0 < 40) {
+ if (!Game_Flag_Query(kFlagDektoraIsReplicant) && v0 < 40) {
sub_4018D4();
return;
}
@@ -276,7 +276,7 @@ void SceneScriptNR07::sub_4020F0() {
Actor_Says(kActorMcCoy, 3645, 12);
Actor_Says(kActorDektora, 620, 30);
int v0 = Actor_Query_Friendliness_To_Other(kActorDektora, kActorMcCoy);
- if (!Game_Flag_Query(47) && v0 < 40) {
+ if (!Game_Flag_Query(kFlagDektoraIsReplicant) && v0 < 40) {
sub_4018D4();
return;
}
@@ -308,7 +308,7 @@ void SceneScriptNR07::sub_402284() {
Actor_Says(kActorDektora, 730, 30);
Actor_Says(kActorMcCoy, 3685, 13);
Voight_Kampff_Activate(kActorDektora, 40);
- if (Game_Flag_Query(47)) {
+ if (Game_Flag_Query(kFlagDektoraIsReplicant)) {
sub_401A10();
} else {
sub_4018D4();
@@ -323,7 +323,7 @@ void SceneScriptNR07::sub_402510() {
Actor_Face_Actor(kActorDektora, kActorMcCoy, true);
Actor_Says(kActorMcCoy, 3695, 15);
Actor_Modify_Friendliness_To_Other(kActorDektora, kActorMcCoy, 5);
- if (Game_Flag_Query(47)) {
+ if (Game_Flag_Query(kFlagDektoraIsReplicant)) {
sub_401A10();
} else {
sub_4018D4();
@@ -333,7 +333,7 @@ void SceneScriptNR07::sub_402510() {
void SceneScriptNR07::sub_402614() {
Actor_Says(kActorMcCoy, 3705, 19);
Actor_Says(kActorDektora, 760, 53);
- if (Game_Flag_Query(47)) {
+ if (Game_Flag_Query(kFlagDektoraIsReplicant)) {
Actor_Modify_Friendliness_To_Other(kActorDektora, kActorMcCoy, -5);
Actor_Says(kActorMcCoy, 3710, 18);
sub_401A10();
diff --git a/engines/bladerunner/script/scene/nr08.cpp b/engines/bladerunner/script/scene/nr08.cpp
index 346d71a7fe..ef54702191 100644
--- a/engines/bladerunner/script/scene/nr08.cpp
+++ b/engines/bladerunner/script/scene/nr08.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/nr09.cpp b/engines/bladerunner/script/scene/nr09.cpp
index 0fda348f12..fd4faeccb0 100644
--- a/engines/bladerunner/script/scene/nr09.cpp
+++ b/engines/bladerunner/script/scene/nr09.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/nr10.cpp b/engines/bladerunner/script/scene/nr10.cpp
index a898daa7d2..c3f7bd85a7 100644
--- a/engines/bladerunner/script/scene/nr10.cpp
+++ b/engines/bladerunner/script/scene/nr10.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/nr11.cpp b/engines/bladerunner/script/scene/nr11.cpp
index 915c5a9738..20a1706704 100644
--- a/engines/bladerunner/script/scene/nr11.cpp
+++ b/engines/bladerunner/script/scene/nr11.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
@@ -289,7 +289,7 @@ void SceneScriptNR11::ActorChangedGoal(int actorId, int newGoal, int oldGoal, bo
void SceneScriptNR11::PlayerWalkedIn() {
if (Actor_Query_Goal_Number(kActorDektora) == 250) {
Player_Set_Combat_Mode(true);
- if (Game_Flag_Query(47)) {
+ if (Game_Flag_Query(kFlagDektoraIsReplicant)) {
Actor_Set_Goal_Number(kActorSteele, 210);
}
}
@@ -301,7 +301,7 @@ void SceneScriptNR11::PlayerWalkedIn() {
Actor_Set_Invisible(kActorMcCoy, false);
Player_Set_Combat_Mode(false);
Player_Gains_Control();
- if (Game_Flag_Query(47)) {
+ if (Game_Flag_Query(kFlagDektoraIsReplicant)) {
if (Actor_Query_Goal_Number(kActorSteele) == 211) {
Actor_Set_At_XYZ(kActorMcCoy, -37.41f, 0.33f, -86.0f, 26);
Delay(500);
diff --git a/engines/bladerunner/script/scene/ps01.cpp b/engines/bladerunner/script/scene/ps01.cpp
index 5e31057dde..28f92a158c 100644
--- a/engines/bladerunner/script/scene/ps01.cpp
+++ b/engines/bladerunner/script/scene/ps01.cpp
@@ -20,14 +20,14 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
void SceneScriptPS01::InitializeScene() {
Setup_Scene_Information(1872.0f, 16592.0f, -2975.0f, 200);
Scene_Exit_Add_2D_Exit(0, 36, 194, 138, 326, 0);
- if (Game_Flag_Query(251)) {
+ if (Game_Flag_Query(kFlagSpinnerToPS01)) {
Scene_Exit_Add_2D_Exit(1, 344, 288, 584, 384, 2);
}
Ambient_Sounds_Add_Looping_Sound(381, 100, 1, 1);
@@ -37,7 +37,7 @@ void SceneScriptPS01::InitializeScene() {
Ambient_Sounds_Add_Sound(376, 50, 180, 50, 100, 0, 0, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(377, 50, 180, 50, 100, 0, 0, -101, -101, 0, 0);
if (Game_Flag_Query(130)) {
- if (Game_Flag_Query(251)) {
+ if (Game_Flag_Query(kFlagSpinnerToPS01)) {
Scene_Loop_Set_Default(1);
} else {
Scene_Loop_Set_Default(5);
@@ -53,7 +53,7 @@ void SceneScriptPS01::InitializeScene() {
void SceneScriptPS01::SceneLoaded() {
Obstacle_Object("TUBE81", true);
- if (Game_Flag_Query(251)) {
+ if (Game_Flag_Query(kFlagSpinnerToPS01)) {
Unobstacle_Object("Barrier Obstacle", true);
}
Unobstacle_Object("BOX38", true);
@@ -99,64 +99,64 @@ bool SceneScriptPS01::ClickedOnExit(int exitId) {
switch (spinnerDest) {
case 2:
Game_Flag_Set(182);
- Game_Flag_Reset(251);
- Game_Flag_Set(249);
+ Game_Flag_Reset(kFlagSpinnerToPS01);
+ Game_Flag_Set(kFlagSpinnerToRC01);
Set_Enter(69, kSceneRC01);
Scene_Loop_Start_Special(1, 4, 1);
break;
case 1:
Game_Flag_Set(179);
- Game_Flag_Reset(251);
- Game_Flag_Set(250);
+ Game_Flag_Reset(kFlagSpinnerToPS01);
+ Game_Flag_Set(kFlagSpinnerToMA01);
Set_Enter(49, kSceneMA01);
Scene_Loop_Start_Special(1, 4, 1);
break;
case 3:
Game_Flag_Set(176);
- Game_Flag_Reset(251);
- Game_Flag_Set(248);
+ Game_Flag_Reset(kFlagSpinnerToPS01);
+ Game_Flag_Set(kFlagSpinnerToCT01);
Set_Enter(4, kSceneCT01);
Scene_Loop_Start_Special(1, 4, 1);
break;
case 5:
Game_Flag_Set(261);
- Game_Flag_Reset(251);
- Game_Flag_Set(307);
+ Game_Flag_Reset(kFlagSpinnerToPS01);
+ Game_Flag_Set(kFlagSpinnerToTB02);
Set_Enter(17, kSceneTB02);
Scene_Loop_Start_Special(1, 4, 1);
break;
case 4:
Game_Flag_Set(180);
- Game_Flag_Reset(251);
- Game_Flag_Set(252);
+ Game_Flag_Reset(kFlagSpinnerToPS01);
+ Game_Flag_Set(kFlagSpinnerToAR01);
Set_Enter(0, kSceneAR01);
Scene_Loop_Start_Special(1, 4, 1);
break;
case 6:
Game_Flag_Set(177);
- Game_Flag_Reset(251);
- Game_Flag_Set(253);
+ Game_Flag_Reset(kFlagSpinnerToPS01);
+ Game_Flag_Set(kFlagSpinnerToDR01);
Set_Enter(7, kSceneDR01);
Scene_Loop_Start_Special(1, 4, 1);
break;
case 7:
Game_Flag_Set(258);
- Game_Flag_Reset(251);
- Game_Flag_Set(254);
+ Game_Flag_Reset(kFlagSpinnerToPS01);
+ Game_Flag_Set(kFlagSpinnerToBB01);
Set_Enter(20, kSceneBB01);
Scene_Loop_Start_Special(1, 4, 1);
break;
case 8:
Game_Flag_Set(181);
- Game_Flag_Reset(251);
- Game_Flag_Set(255);
+ Game_Flag_Reset(kFlagSpinnerToPS01);
+ Game_Flag_Set(kFlagSpinnerToNR01);
Set_Enter(54, kSceneNR01);
Scene_Loop_Start_Special(1, 4, 1);
break;
case 9:
Game_Flag_Set(257);
- Game_Flag_Reset(251);
- Game_Flag_Set(256);
+ Game_Flag_Reset(kFlagSpinnerToPS01);
+ Game_Flag_Set(kFlagSpinnerToHF01);
Set_Enter(37, kSceneHF01);
Scene_Loop_Start_Special(1, 4, 1);
break;
diff --git a/engines/bladerunner/script/scene/ps02.cpp b/engines/bladerunner/script/scene/ps02.cpp
index 16e23b0dba..544ff32a58 100644
--- a/engines/bladerunner/script/scene/ps02.cpp
+++ b/engines/bladerunner/script/scene/ps02.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ps03.cpp b/engines/bladerunner/script/scene/ps03.cpp
index cad54b7768..854e85f666 100644
--- a/engines/bladerunner/script/scene/ps03.cpp
+++ b/engines/bladerunner/script/scene/ps03.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ps04.cpp b/engines/bladerunner/script/scene/ps04.cpp
index ef0b2d64c5..7629aa822e 100644
--- a/engines/bladerunner/script/scene/ps04.cpp
+++ b/engines/bladerunner/script/scene/ps04.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ps05.cpp b/engines/bladerunner/script/scene/ps05.cpp
index c93db0b22f..a0bb9a7135 100644
--- a/engines/bladerunner/script/scene/ps05.cpp
+++ b/engines/bladerunner/script/scene/ps05.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
@@ -164,7 +164,7 @@ void SceneScriptPS05::DialogueQueueFlushed(int a1) {
void SceneScriptPS05::sub_401B34() {
int i = 0;
int arr[7];
- if (Global_Variable_Query(1) < 4 && Game_Flag_Query(45)) {
+ if (Global_Variable_Query(1) < 4 && Game_Flag_Query(kFlagGordoIsReplicant)) {
arr[i++] = 0;
}
arr[i++] = 1;
diff --git a/engines/bladerunner/script/scene/ps06.cpp b/engines/bladerunner/script/scene/ps06.cpp
index bf25f799ce..f289b6ee5f 100644
--- a/engines/bladerunner/script/scene/ps06.cpp
+++ b/engines/bladerunner/script/scene/ps06.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
@@ -66,13 +66,13 @@ bool SceneScriptPS06::ClickedOn3DObject(const char *objectName, bool a2) {
Delay(2000);
Actor_Voice_Over(3780, kActorVoiceOver);
Actor_Voice_Over(3790, kActorVoiceOver);
- if (Game_Flag_Query(47)) {
+ if (Game_Flag_Query(kFlagDektoraIsReplicant)) {
Actor_Voice_Over(3800, kActorVoiceOver);
Actor_Voice_Over(3810, kActorVoiceOver);
Actor_Voice_Over(3820, kActorVoiceOver);
Actor_Voice_Over(3830, kActorVoiceOver);
Actor_Clue_Acquire(kActorMcCoy, kClueCarRegistration1, 1, -1);
- } else if (Game_Flag_Query(45)) {
+ } else if (Game_Flag_Query(kFlagGordoIsReplicant)) {
Actor_Voice_Over(3840, kActorVoiceOver);
Actor_Voice_Over(3850, kActorVoiceOver);
Actor_Voice_Over(3860, kActorVoiceOver);
diff --git a/engines/bladerunner/script/scene/ps07.cpp b/engines/bladerunner/script/scene/ps07.cpp
index 01285f5280..f07b4d9e8e 100644
--- a/engines/bladerunner/script/scene/ps07.cpp
+++ b/engines/bladerunner/script/scene/ps07.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ps09.cpp b/engines/bladerunner/script/scene/ps09.cpp
index 8b21415564..e6c79bd24d 100644
--- a/engines/bladerunner/script/scene/ps09.cpp
+++ b/engines/bladerunner/script/scene/ps09.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
@@ -250,7 +250,7 @@ void SceneScriptPS09::sub_402090() {
Actor_Says(kActorGrigorian, 50, 13);
Actor_Says(kActorMcCoy, 4275, 18);
Actor_Says(kActorMcCoy, 4280, 19);
- if (Game_Flag_Query(44)) {
+ if (Game_Flag_Query(kFlagIzoIsReplicant)) {
Actor_Says(kActorGrigorian, 60, 14);
Actor_Says(kActorMcCoy, 4285, 13);
Actor_Says(kActorGrigorian, 70, 12);
@@ -262,7 +262,7 @@ void SceneScriptPS09::sub_402090() {
Actor_Says(kActorMcCoy, 4300, 17);
return;
}
- if (!Game_Flag_Query(44)) {
+ if (!Game_Flag_Query(kFlagIzoIsReplicant)) {
Actor_Says(kActorGrigorian, 130, 15);
Actor_Says(kActorGrigorian, 140, 13);
Actor_Says(kActorMcCoy, 4305, 13);
diff --git a/engines/bladerunner/script/scene/ps10.cpp b/engines/bladerunner/script/scene/ps10.cpp
index 059f802fa0..d45a4b8e67 100644
--- a/engines/bladerunner/script/scene/ps10.cpp
+++ b/engines/bladerunner/script/scene/ps10.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ps11.cpp b/engines/bladerunner/script/scene/ps11.cpp
index f3dd32b322..1aa227b022 100644
--- a/engines/bladerunner/script/scene/ps11.cpp
+++ b/engines/bladerunner/script/scene/ps11.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ps12.cpp b/engines/bladerunner/script/scene/ps12.cpp
index 04322f28dd..7db642891e 100644
--- a/engines/bladerunner/script/scene/ps12.cpp
+++ b/engines/bladerunner/script/scene/ps12.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ps13.cpp b/engines/bladerunner/script/scene/ps13.cpp
index ac0509dfde..7a47f807cf 100644
--- a/engines/bladerunner/script/scene/ps13.cpp
+++ b/engines/bladerunner/script/scene/ps13.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ps14.cpp b/engines/bladerunner/script/scene/ps14.cpp
index f68936ee99..a6b64ab7e8 100644
--- a/engines/bladerunner/script/scene/ps14.cpp
+++ b/engines/bladerunner/script/scene/ps14.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ps15.cpp b/engines/bladerunner/script/scene/ps15.cpp
index 4d0a350818..0d18724ced 100644
--- a/engines/bladerunner/script/scene/ps15.cpp
+++ b/engines/bladerunner/script/scene/ps15.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/rc01.cpp b/engines/bladerunner/script/scene/rc01.cpp
index fd1304d5df..c069ed2f08 100644
--- a/engines/bladerunner/script/scene/rc01.cpp
+++ b/engines/bladerunner/script/scene/rc01.cpp
@@ -20,19 +20,31 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
void SceneScriptRC01::InitializeScene() {
#if BLADERUNNER_DEBUG_GAME
//TODO: not part of game, remove
- // Game_Flag_Set(kFlagIntroPlayed); // force skip intro
+ Game_Flag_Set(kFlagIntroPlayed); // force skip intro
Game_Flag_Set(kFlagRC02toRC01); // no landing
// Game_Flag_Set(kFlagRC01PoliceDone);
// Game_Flag_Set(kFlagKIAPrivacyAddon);
+ // Spinner_Set_Selectable_Destination_Flag(0, true);
+ // Spinner_Set_Selectable_Destination_Flag(1, true);
+ // Spinner_Set_Selectable_Destination_Flag(2, true);
+ // Spinner_Set_Selectable_Destination_Flag(3, true);
+ // Spinner_Set_Selectable_Destination_Flag(4, true);
+ // Spinner_Set_Selectable_Destination_Flag(5, true);
+ // Spinner_Set_Selectable_Destination_Flag(6, true);
+ // Spinner_Set_Selectable_Destination_Flag(7, true);
+ // Spinner_Set_Selectable_Destination_Flag(8, true);
+ // Spinner_Set_Selectable_Destination_Flag(9, true);
// ESPER_Flag_To_Activate();
+ // Voight_Kampff_Activate(kActorLucy, 50);
+
#endif
if (!Game_Flag_Query(kFlagIntroPlayed)) {
@@ -51,7 +63,7 @@ void SceneScriptRC01::InitializeScene() {
Setup_Scene_Information(-10.98f, -0.30f, 318.15f, 616);
}
Scene_Exit_Add_2D_Exit(0, 314, 145, 340, 255, 0);
- if (Game_Flag_Query(249)) {
+ if (Game_Flag_Query(kFlagSpinnerToRC01)) {
Scene_Exit_Add_2D_Exit(1, 482, 226, 639, 280, 2);
}
if (Global_Variable_Query(1) > 1 && Game_Flag_Query(710)) {
@@ -92,7 +104,7 @@ void SceneScriptRC01::InitializeScene() {
if (!Game_Flag_Query(kFlagRC02toRC01) && !Game_Flag_Query(kFlagRC03toRC01)) {
Scene_Loop_Start_Special(kSceneLoopModeLoseControl, 5, false);
}
- if (Game_Flag_Query(249)) {
+ if (Game_Flag_Query(kFlagSpinnerToRC01)) {
Scene_Loop_Set_Default(6);
} else {
Scene_Loop_Set_Default(10);
@@ -182,8 +194,8 @@ void SceneScriptRC01::SceneLoaded() {
Preload(589);
}
- if (!Game_Flag_Query(163)) {
- Item_Add_To_World(66, 938, 69, -148.60f, -0.30f, 225.15f, 256, 24, 24, false, true, false, true);
+ if (!Game_Flag_Query(kFlagChromeDebrisTaken)) {
+ Item_Add_To_World(kItemChromeDebris, 938, 69, -148.60f, -0.30f, 225.15f, 256, 24, 24, false, true, false, true);
}
if (!Game_Flag_Query(kFlagIntroPlayed)) {
@@ -268,15 +280,15 @@ bool SceneScriptRC01::ClickedOnActor(int actorId) {
if (Actor_Query_Goal_Number(kActorOfficerLeary) == 1) {
Actor_Set_Goal_Number(kActorOfficerLeary, 0);
}
- if (Game_Flag_Query(3)) {
+ if (Game_Flag_Query(kFlagGotOfficersStatement)) {
Actor_Says(kActorMcCoy, 4535, 13);
- Game_Flag_Set(392);
+ Game_Flag_Set(KFlagMcCoyAndOfficerLearyTalking);
if (Actor_Clue_Query(kActorOfficerLeary, kClueCrowdInterviewA) && !Actor_Clue_Query(kActorMcCoy, kClueCrowdInterviewA)) {
Actor_Face_Object(kActorOfficerLeary, "70_1", true);
Actor_Says(kActorOfficerLeary, 100, 15);
Actor_Face_Actor(kActorOfficerLeary, kActorMcCoy, true);
Actor_Clue_Acquire(kActorMcCoy, kClueCrowdInterviewA, true, kActorOfficerLeary);
- Game_Flag_Reset(392);
+ Game_Flag_Reset(KFlagMcCoyAndOfficerLearyTalking);
} else if (Actor_Clue_Query(kActorOfficerLeary, kClueCrowdInterviewB) && !Actor_Clue_Query(kActorMcCoy, kClueCrowdInterviewB)) {
Actor_Face_Object(kActorOfficerLeary, "70_5", true);
Actor_Says(kActorOfficerLeary, 120, 19);
@@ -284,26 +296,26 @@ bool SceneScriptRC01::ClickedOnActor(int actorId) {
Actor_Says(kActorOfficerLeary, 130, 14);
I_Sez("JM: Did it have a huge, ugly piece of chrome on it?");
Actor_Clue_Acquire(kActorMcCoy, kClueCrowdInterviewB, true, kActorOfficerLeary);
- Game_Flag_Reset(392);
+ Game_Flag_Reset(KFlagMcCoyAndOfficerLearyTalking);
} else {
Actor_Says(kActorOfficerLeary, 90, 16);
I_Sez("JM: This officer has a talent for vivid metaphors.");
- if (!Game_Flag_Query(397)) {
+ if (!Game_Flag_Query(KFlagMcCoyAndOfficerLearyArtMetaphor)) {
I_Sez("DL: What is that supposed to mean? I didn't write this line...");
Actor_Says(kActorMcCoy, 4540, 16);
- Game_Flag_Set(397);
+ Game_Flag_Set(KFlagMcCoyAndOfficerLearyArtMetaphor);
}
- Game_Flag_Reset(392);
+ Game_Flag_Reset(KFlagMcCoyAndOfficerLearyTalking);
}
} else {
I_Sez("MG: Hey, leave that officer alone. Can't you see he's busy?");
I_Sez("JM: (...mmm, donuts...)");
- Game_Flag_Set(3);
+ Game_Flag_Set(kFlagGotOfficersStatement);
Actor_Clue_Acquire(kActorMcCoy, kClueOfficersStatement, true, kActorOfficerLeary);
Actor_Says(kActorMcCoy, 4515, 13);
- Game_Flag_Set(392);
+ Game_Flag_Set(KFlagMcCoyAndOfficerLearyTalking);
Actor_Says(kActorOfficerLeary, 40, 13);
- if (!Game_Flag_Query(1)) {
+ if (!Game_Flag_Query(kFlagRC02Discovered)) {
Actor_Says(kActorOfficerLeary, 50, 14);
Actor_Says(kActorOfficerLeary, 60, 15);
I_Sez("MG: It's all fun and games until someone loses a tiger cub.");
@@ -313,7 +325,7 @@ bool SceneScriptRC01::ClickedOnActor(int actorId) {
Actor_Says(kActorOfficerLeary, 80, 18);
Actor_Says(kActorMcCoy, 4530, 15);
}
- Game_Flag_Reset(392);
+ Game_Flag_Reset(KFlagMcCoyAndOfficerLearyTalking);
}
}
return true;
@@ -322,15 +334,15 @@ bool SceneScriptRC01::ClickedOnActor(int actorId) {
}
bool SceneScriptRC01::ClickedOnItem(int itemId, bool a2) {
- if (itemId == 66) {
+ if (itemId == kItemChromeDebris) {
Actor_Set_Goal_Number(kActorOfficerLeary, 0);
- if (!Loop_Actor_Walk_To_Item(kActorMcCoy, 66, 36, 1, false)) {
- Actor_Face_Item(kActorMcCoy, 66, true);
+ if (!Loop_Actor_Walk_To_Item(kActorMcCoy, kItemChromeDebris, 36, 1, false)) {
+ Actor_Face_Item(kActorMcCoy, kItemChromeDebris, true);
Actor_Clue_Acquire(kActorMcCoy, kClueChromeDebris, true, -1);
Actor_Face_Actor(kActorOfficerLeary, kActorMcCoy, true);
Actor_Says(kActorOfficerLeary, 20, 12);
- Game_Flag_Set(163);
- Item_Remove_From_World(66);
+ Game_Flag_Set(kFlagChromeDebrisTaken);
+ Item_Remove_From_World(kItemChromeDebris);
Item_Pickup_Spin_Effect(938, 426, 316);
I_Sez("JM: Chrome...is that what that is?");
Actor_Says(kActorMcCoy, 4505, 13);
@@ -365,7 +377,7 @@ bool SceneScriptRC01::ClickedOnExit(int exitId) {
switch (Global_Variable_Query(1)) {
case 1:
case 4:
- Game_Flag_Set(8);
+ Game_Flag_Set(kFlagRC01toRC02);
Set_Enter(16, kSceneRC02);
break;
case 2:
@@ -413,8 +425,8 @@ bool SceneScriptRC01::ClickedOnExit(int exitId) {
switch (spinnerDest) {
case kSpinnerDestinationPoliceStation:
Game_Flag_Set(178);
- Game_Flag_Reset(249);
- Game_Flag_Set(251);
+ Game_Flag_Reset(kFlagSpinnerToRC01);
+ Game_Flag_Set(kFlagSpinnerToPS01);
Set_Enter(61, kScenePS01);
if (Game_Flag_Query(kFlagRC01PoliceDone)) {
Scene_Loop_Start_Special(kSceneLoopModeChangeSet, 9, true);
@@ -424,8 +436,8 @@ bool SceneScriptRC01::ClickedOnExit(int exitId) {
break;
case kSpinnerDestinationMcCoysApartment:
Game_Flag_Set(179);
- Game_Flag_Reset(249);
- Game_Flag_Set(250);
+ Game_Flag_Reset(kFlagSpinnerToRC01);
+ Game_Flag_Set(kFlagSpinnerToMA01);
Set_Enter(49, kSceneMA01);
if (Game_Flag_Query(kFlagRC01PoliceDone)) {
Scene_Loop_Start_Special(kSceneLoopModeChangeSet, 9, true);
@@ -435,8 +447,8 @@ bool SceneScriptRC01::ClickedOnExit(int exitId) {
break;
case kSpinnerDestinationChinatown:
Game_Flag_Set(176);
- Game_Flag_Reset(249);
- Game_Flag_Set(248);
+ Game_Flag_Reset(kFlagSpinnerToRC01);
+ Game_Flag_Set(kFlagSpinnerToCT01);
Set_Enter(4, kSceneCT01);
if (Game_Flag_Query(kFlagRC01PoliceDone)) {
Scene_Loop_Start_Special(kSceneLoopModeChangeSet, 9, true);
@@ -446,8 +458,8 @@ bool SceneScriptRC01::ClickedOnExit(int exitId) {
break;
case kSpinnerDestinationTyrellBuilding:
Game_Flag_Set(261);
- Game_Flag_Reset(249);
- Game_Flag_Set(307);
+ Game_Flag_Reset(kFlagSpinnerToRC01);
+ Game_Flag_Set(kFlagSpinnerToTB02);
Set_Enter(17, kSceneTB02);
if (Game_Flag_Query(kFlagRC01PoliceDone)) {
Scene_Loop_Start_Special(kSceneLoopModeChangeSet, 9, true);
@@ -457,8 +469,8 @@ bool SceneScriptRC01::ClickedOnExit(int exitId) {
break;
case kSpinnerDestinationAnimoidRow:
Game_Flag_Set(180);
- Game_Flag_Reset(249);
- Game_Flag_Set(252);
+ Game_Flag_Reset(kFlagSpinnerToRC01);
+ Game_Flag_Set(kFlagSpinnerToAR01);
Set_Enter(0, kSceneAR01);
if (Game_Flag_Query(kFlagRC01PoliceDone)) {
Scene_Loop_Start_Special(kSceneLoopModeChangeSet, 9, true);
@@ -468,8 +480,8 @@ bool SceneScriptRC01::ClickedOnExit(int exitId) {
break;
case kSpinnerDestinationDNARow:
Game_Flag_Set(177);
- Game_Flag_Reset(249);
- Game_Flag_Set(253);
+ Game_Flag_Reset(kFlagSpinnerToRC01);
+ Game_Flag_Set(kFlagSpinnerToDR01);
Set_Enter(7, kSceneDR01);
if (Game_Flag_Query(kFlagRC01PoliceDone)) {
Scene_Loop_Start_Special(kSceneLoopModeChangeSet, 9, true);
@@ -479,8 +491,8 @@ bool SceneScriptRC01::ClickedOnExit(int exitId) {
break;
case kSpinnerDestinationBradburyBuilding:
Game_Flag_Set(258);
- Game_Flag_Reset(249);
- Game_Flag_Set(254);
+ Game_Flag_Reset(kFlagSpinnerToRC01);
+ Game_Flag_Set(kFlagSpinnerToBB01);
Set_Enter(20, kSceneBB01);
if (Game_Flag_Query(kFlagRC01PoliceDone)) {
Scene_Loop_Start_Special(kSceneLoopModeChangeSet, 9, true);
@@ -490,8 +502,8 @@ bool SceneScriptRC01::ClickedOnExit(int exitId) {
break;
case kSpinnerDestinationNightclubRow:
Game_Flag_Set(181);
- Game_Flag_Reset(249);
- Game_Flag_Set(255);
+ Game_Flag_Reset(kFlagSpinnerToRC01);
+ Game_Flag_Set(kFlagSpinnerToNR01);
Set_Enter(54, kSceneNR01);
if (Game_Flag_Query(kFlagRC01PoliceDone)) {
Scene_Loop_Start_Special(kSceneLoopModeChangeSet, 9, true);
@@ -501,8 +513,8 @@ bool SceneScriptRC01::ClickedOnExit(int exitId) {
break;
case kSpinnerDestinationHysteriaHall:
Game_Flag_Set(257);
- Game_Flag_Reset(249);
- Game_Flag_Set(256);
+ Game_Flag_Reset(kFlagSpinnerToRC01);
+ Game_Flag_Set(kFlagSpinnerToHF01);
Set_Enter(37, kSceneHF01);
if (Game_Flag_Query(kFlagRC01PoliceDone)) {
Scene_Loop_Start_Special(kSceneLoopModeChangeSet, 9, true);
@@ -519,7 +531,7 @@ bool SceneScriptRC01::ClickedOnExit(int exitId) {
}
if (exitId == 2) {
if (!Loop_Actor_Walk_To_XYZ(kActorMcCoy, -471.98f, -0.3f, 258.15f, 4, 1, false, 0)) {
- Game_Flag_Set(115);
+ Game_Flag_Set(kFlagRC01toRC03);
Ambient_Sounds_Remove_All_Non_Looping_Sounds(1);
Ambient_Sounds_Remove_All_Looping_Sounds(1);
Set_Enter(70, kSceneRC03);
@@ -578,7 +590,7 @@ void SceneScriptRC01::ActorChangedGoal(int actorId, int newGoal, int oldGoal, bo
}
void SceneScriptRC01::PlayerWalkedIn() {
- if (Game_Flag_Query(249) && !Game_Flag_Query(kFlagRC02toRC01) && !Game_Flag_Query(kFlagRC03toRC01)) {
+ if (Game_Flag_Query(kFlagSpinnerToRC01) && !Game_Flag_Query(kFlagRC02toRC01) && !Game_Flag_Query(kFlagRC03toRC01)) {
walkToCenter();
}
@@ -595,7 +607,7 @@ void SceneScriptRC01::PlayerWalkedIn() {
Player_Gains_Control();
Game_Flag_Reset(kFlagRC02toRC01);
- if (Game_Flag_Query(1) && !Game_Flag_Query(4)) {
+ if (Game_Flag_Query(kFlagRC02Discovered) && !Game_Flag_Query(4)) {
Actor_Voice_Over(1910, kActorVoiceOver);
Actor_Voice_Over(1920, kActorVoiceOver);
Actor_Voice_Over(1930, kActorVoiceOver);
@@ -609,7 +621,7 @@ void SceneScriptRC01::PlayerWalkedIn() {
void SceneScriptRC01::PlayerWalkedOut() {
Ambient_Sounds_Remove_All_Non_Looping_Sounds(true);
Ambient_Sounds_Remove_All_Looping_Sounds(1);
- if (!Game_Flag_Query(8) && !Game_Flag_Query(115) && Global_Variable_Query(1)) {
+ if (!Game_Flag_Query(kFlagRC01toRC02) && !Game_Flag_Query(kFlagRC01toRC03) && Global_Variable_Query(1)) {
Ambient_Sounds_Remove_All_Non_Looping_Sounds(true);
Ambient_Sounds_Remove_All_Looping_Sounds(1);
Outtake_Play(kOuttakeAway2, 1, -1);
diff --git a/engines/bladerunner/script/scene/rc02.cpp b/engines/bladerunner/script/scene/rc02.cpp
index 02dd4ee699..0a95e40a5c 100644
--- a/engines/bladerunner/script/scene/rc02.cpp
+++ b/engines/bladerunner/script/scene/rc02.cpp
@@ -20,12 +20,12 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
void SceneScriptRC02::InitializeScene() {
- if (Game_Flag_Query(8)) {
+ if (Game_Flag_Query(kFlagRC01toRC02)) {
Setup_Scene_Information(-103.0f, -1238.89f, 108603.04f, 1007);
} else {
Setup_Scene_Information(-20.2f, -1238.89f, 108100.73f, 539);
@@ -79,10 +79,10 @@ void SceneScriptRC02::SceneLoaded() {
if (Actor_Clue_Query(kActorMcCoy, kClueRuncitersVideo) || Global_Variable_Query(1) > 1) {
Unclickable_Object("SCRTY CA03");
}
- if (!Game_Flag_Query(190)) {
- Item_Add_To_World(100, 966, 16, -52.88f, -1238.89f, 108467.74f, 256, 6, 6, false, true, false, true);
- Item_Add_To_World(101, 966, 16, -37.16f, -1238.89f, 108456.59f, 512, 6, 6, false, true, false, true);
- Item_Add_To_World(102, 966, 16, -62.86f, -1238.89f, 108437.52f, 625, 6, 6, false, true, false, true);
+ if (!Game_Flag_Query(kFlagShellCasingsTaken)) {
+ Item_Add_To_World(kItemShellCasingA, 966, 16, -52.88f, -1238.89f, 108467.74f, 256, 6, 6, false, true, false, true);
+ Item_Add_To_World(kItemShellCasingB, 966, 16, -37.16f, -1238.89f, 108456.59f, 512, 6, 6, false, true, false, true);
+ Item_Add_To_World(kItemShellCasingC, 966, 16, -62.86f, -1238.89f, 108437.52f, 625, 6, 6, false, true, false, true);
}
}
@@ -152,7 +152,7 @@ void SceneScriptRC02::dialogueWithRunciter() {
case 10:
Actor_Says(kActorMcCoy, 4585, 13);
Actor_Face_Actor(kActorRunciter, kActorMcCoy, true);
- if (Game_Flag_Query(46)) {
+ if (Game_Flag_Query(kFlagLucyIsReplicant)) {
Actor_Says(kActorRunciter, 250, 13);
Actor_Says(kActorRunciter, 270, 13);
Actor_Clue_Acquire(kActorMcCoy, kClueRunciterInterviewB1, 1, kActorRunciter);
@@ -295,14 +295,14 @@ bool SceneScriptRC02::ClickedOnActor(int actorId) {
}
bool SceneScriptRC02::ClickedOnItem(int itemId, bool a2) {
- if (itemId == 100 || itemId == 101 || itemId == 102) {
- if (!Loop_Actor_Walk_To_Item(kActorMcCoy, 100, 24, 1, false)) {
- Actor_Face_Item(kActorMcCoy, 100, true);
+ if (itemId == kItemShellCasingA || itemId == kItemShellCasingB || itemId == kItemShellCasingC) {
+ if (!Loop_Actor_Walk_To_Item(kActorMcCoy, kItemShellCasingA, 24, 1, false)) {
+ Actor_Face_Item(kActorMcCoy, kItemShellCasingA, true);
Actor_Clue_Acquire(kActorMcCoy, kClueShellCasings, 1, -1);
- Game_Flag_Set(190);
- Item_Remove_From_World(100);
- Item_Remove_From_World(101);
- Item_Remove_From_World(102);
+ Game_Flag_Set(kFlagShellCasingsTaken);
+ Item_Remove_From_World(kItemShellCasingA);
+ Item_Remove_From_World(kItemShellCasingB);
+ Item_Remove_From_World(kItemShellCasingC);
Item_Pickup_Spin_Effect(966, 395, 352);
Actor_Voice_Over(1960, kActorVoiceOver);
}
@@ -346,18 +346,18 @@ void SceneScriptRC02::ActorChangedGoal(int actorId, int newGoal, int oldGoal, bo
void SceneScriptRC02::PlayerWalkedIn() {
Player_Set_Combat_Mode(false);
- if (Game_Flag_Query(8)) {
+ if (Game_Flag_Query(kFlagRC01toRC02)) {
Player_Loses_Control();
Loop_Actor_Walk_To_XYZ(kActorMcCoy, -72.2f, -1238.89f, 108496.73f, 0, 0, false, 0);
Player_Gains_Control();
- Game_Flag_Reset(8);
- if (!Game_Flag_Query(1)) {
+ Game_Flag_Reset(kFlagRC01toRC02);
+ if (!Game_Flag_Query(kFlagRC02Discovered)) {
Actor_Voice_Over(1970, kActorVoiceOver);
Actor_Voice_Over(1980, kActorVoiceOver);
Actor_Voice_Over(1990, kActorVoiceOver);
Actor_Clue_Acquire(kActorMcCoy, kClueLimpingFootprints, 1, -1);
Actor_Clue_Acquire(kActorMcCoy, kClueGracefulFootprints, 1, -1);
- Game_Flag_Set(1);
+ Game_Flag_Set(kFlagRC02Discovered);
}
if (Actor_Query_Which_Set_In(kActorRunciter) == 16 && Actor_Query_Goal_Number(kActorRunciter) < 300) {
Actor_Set_Goal_Number(kActorRunciter, 1);
diff --git a/engines/bladerunner/script/scene/rc03.cpp b/engines/bladerunner/script/scene/rc03.cpp
index 6f7bdad3cc..ca6bfc96fa 100644
--- a/engines/bladerunner/script/scene/rc03.cpp
+++ b/engines/bladerunner/script/scene/rc03.cpp
@@ -20,14 +20,14 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
void SceneScriptRC03::InitializeScene() {
- if (Game_Flag_Query(115) ) {
+ if (Game_Flag_Query(kFlagRC01toRC03) ) {
Setup_Scene_Information(298.0f, -4.0f, 405.0f, 800);
- Game_Flag_Reset(115);
+ Game_Flag_Reset(kFlagRC01toRC03);
} else if (Game_Flag_Query(117) ) {
Setup_Scene_Information(-469.0f, -4.0f, 279.0f, 250);
} else if (Game_Flag_Query(119) ) {
@@ -247,13 +247,13 @@ void SceneScriptRC03::PlayerWalkedIn() {
Actor_Says_With_Pause(kActorIzo, 630, 0, -1);
Actor_Says_With_Pause(kActorIzo, 640, 0, -1);
Actor_Says_With_Pause(kActorIzo, 650, 0, -1);
- if (Game_Flag_Query(44) ) {
+ if (Game_Flag_Query(kFlagIzoIsReplicant) ) {
Actor_Set_Goal_Number(kActorSteele, 100);
}
Actor_Change_Animation_Mode(kActorMcCoy, 20);
Loop_Actor_Walk_To_XYZ(kActorIzo, 180.0f, -4.0f, 184.0f, 0, 0, false, 0);
Actor_Change_Animation_Mode(kActorIzo, 6);
- if (!Game_Flag_Query(44)) {
+ if (!Game_Flag_Query(kFlagIzoIsReplicant)) {
Actor_Set_Goal_Number(kActorSteele, 100);
}
Player_Gains_Control();
diff --git a/engines/bladerunner/script/scene/rc04.cpp b/engines/bladerunner/script/scene/rc04.cpp
index 72f50588a9..dee3c7a551 100644
--- a/engines/bladerunner/script/scene/rc04.cpp
+++ b/engines/bladerunner/script/scene/rc04.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
@@ -105,7 +105,7 @@ void SceneScriptRC04::sub_401DF4() {
Actor_Says(kActorBulletBob, 330, 33);
Actor_Says(kActorBulletBob, 340, 37);
Actor_Says(kActorMcCoy, 5015, 11);
- if (Game_Flag_Query(44)) {
+ if (Game_Flag_Query(kFlagIzoIsReplicant)) {
Actor_Says(kActorBulletBob, 350, 32);
Actor_Says(kActorBulletBob, 360, 33);
Actor_Says(kActorBulletBob, 370, 30);
@@ -143,7 +143,7 @@ void SceneScriptRC04::sub_401DF4() {
Actor_Says(kActorBulletBob, 340, 11);
Actor_Says(kActorMcCoy, 5015, 16);
Actor_Modify_Friendliness_To_Other(kActorBulletBob, kActorMcCoy, 3);
- if (Game_Flag_Query(44)) {
+ if (Game_Flag_Query(kFlagIzoIsReplicant)) {
Actor_Says(kActorBulletBob, 350, 32);
Actor_Says(kActorBulletBob, 360, 30);
Actor_Says(kActorBulletBob, 370, 33);
diff --git a/engines/bladerunner/script/scene/rc51.cpp b/engines/bladerunner/script/scene/rc51.cpp
index 33c8549017..6a376a725b 100644
--- a/engines/bladerunner/script/scene/rc51.cpp
+++ b/engines/bladerunner/script/scene/rc51.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/tb02.cpp b/engines/bladerunner/script/scene/tb02.cpp
index 301fa98f46..5ae0a54d44 100644
--- a/engines/bladerunner/script/scene/tb02.cpp
+++ b/engines/bladerunner/script/scene/tb02.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
@@ -63,7 +63,7 @@ void SceneScriptTB02::InitializeScene() {
Ambient_Sounds_Add_Sound(194, 5, 70, 12, 12, -100, 100, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(195, 5, 70, 12, 12, -100, 100, -101, -101, 0, 0);
}
- if (Game_Flag_Query(307) && Global_Variable_Query(1) < 4) {
+ if (Game_Flag_Query(kFlagSpinnerToTB02) && Global_Variable_Query(1) < 4) {
Scene_Exit_Add_2D_Exit(2, 67, 0, 233, 362, 3);
}
if (Game_Flag_Query(155)) {
@@ -195,56 +195,56 @@ bool SceneScriptTB02::ClickedOnExit(int exitId) {
switch (Spinner_Interface_Choose_Dest(-1, 0)) {
case 9:
Game_Flag_Set(257);
- Game_Flag_Reset(307);
- Game_Flag_Set(256);
+ Game_Flag_Reset(kFlagSpinnerToTB02);
+ Game_Flag_Set(kFlagSpinnerToHF01);
Set_Enter(37, kSceneHF01);
break;
case 8:
Game_Flag_Set(181);
- Game_Flag_Reset(307);
- Game_Flag_Set(255);
+ Game_Flag_Reset(kFlagSpinnerToTB02);
+ Game_Flag_Set(kFlagSpinnerToNR01);
Set_Enter(54, kSceneNR01);
break;
case 7:
Game_Flag_Set(258);
- Game_Flag_Reset(307);
- Game_Flag_Set(254);
+ Game_Flag_Reset(kFlagSpinnerToTB02);
+ Game_Flag_Set(kFlagSpinnerToBB01);
Set_Enter(20, kSceneBB01);
break;
case 6:
Game_Flag_Set(177);
- Game_Flag_Reset(307);
- Game_Flag_Set(253);
+ Game_Flag_Reset(kFlagSpinnerToTB02);
+ Game_Flag_Set(kFlagSpinnerToDR01);
Set_Enter(7, kSceneDR01);
break;
case 4:
Game_Flag_Set(180);
- Game_Flag_Reset(307);
- Game_Flag_Set(252);
+ Game_Flag_Reset(kFlagSpinnerToTB02);
+ Game_Flag_Set(kFlagSpinnerToAR01);
Set_Enter(0, kSceneAR01);
break;
case 3:
Game_Flag_Set(176);
- Game_Flag_Reset(307);
- Game_Flag_Set(248);
+ Game_Flag_Reset(kFlagSpinnerToTB02);
+ Game_Flag_Set(kFlagSpinnerToCT01);
Set_Enter(4, kSceneCT01);
break;
case 2:
Game_Flag_Set(182);
- Game_Flag_Reset(307);
- Game_Flag_Set(249);
+ Game_Flag_Reset(kFlagSpinnerToTB02);
+ Game_Flag_Set(kFlagSpinnerToRC01);
Set_Enter(69, kSceneRC01);
break;
case 1:
Game_Flag_Set(179);
- Game_Flag_Reset(307);
- Game_Flag_Set(250);
+ Game_Flag_Reset(kFlagSpinnerToTB02);
+ Game_Flag_Set(kFlagSpinnerToMA01);
Set_Enter(49, kSceneMA01);
break;
case 0:
Game_Flag_Set(178);
- Game_Flag_Reset(307);
- Game_Flag_Set(251);
+ Game_Flag_Reset(kFlagSpinnerToTB02);
+ Game_Flag_Set(kFlagSpinnerToPS01);
Set_Enter(61, kScenePS01);
break;
default:
@@ -431,7 +431,7 @@ void SceneScriptTB02::sub_402B50() {
switch (answer) {
case 740:
Actor_Says(kActorMcCoy, 5250, 15);
- if (Game_Flag_Query(48)) {
+ if (Game_Flag_Query(kFlagSadikIsReplicant)) {
Actor_Says(kActorSteele, 2250, 12);
Actor_Says(kActorSteele, 2260, 13);
Actor_Says(kActorMcCoy, 5265, 12);
diff --git a/engines/bladerunner/script/scene/tb03.cpp b/engines/bladerunner/script/scene/tb03.cpp
index 599e321402..8803740d7a 100644
--- a/engines/bladerunner/script/scene/tb03.cpp
+++ b/engines/bladerunner/script/scene/tb03.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/tb05.cpp b/engines/bladerunner/script/scene/tb05.cpp
index 0b1bd1c672..b3299292f1 100644
--- a/engines/bladerunner/script/scene/tb05.cpp
+++ b/engines/bladerunner/script/scene/tb05.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
@@ -54,7 +54,7 @@ void SceneScriptTB05::SceneLoaded() {
if (!Actor_Clue_Query(kActorMcCoy, kClueDragonflyEarring)) {
Item_Add_To_World(76, 940, 72, 76.160004f, 147.36f, -235.14999f, 0, 6, 6, false, true, false, true);
}
- if (!Actor_Clue_Query(kActorMcCoy, kClueTyrellSalesPamphlet1) && !Actor_Clue_Query(kActorMcCoy, kClueTyrellSalesPamphlet2) && (Game_Flag_Query(45) || Game_Flag_Query(46))) {
+ if (!Actor_Clue_Query(kActorMcCoy, kClueTyrellSalesPamphlet1) && !Actor_Clue_Query(kActorMcCoy, kClueTyrellSalesPamphlet2) && (Game_Flag_Query(kFlagGordoIsReplicant) || Game_Flag_Query(kFlagLucyIsReplicant))) {
Item_Add_To_World(119, 972, 72, 129.00999f, 147.12f, -162.98f, 0, 8, 8, false, true, false, true);
}
}
@@ -136,7 +136,7 @@ bool SceneScriptTB05::ClickedOnItem(int itemId, bool a2) {
Item_Remove_From_World(119);
Item_Pickup_Spin_Effect(972, 449, 431);
Actor_Voice_Over(4280, kActorVoiceOver);
- if (Game_Flag_Query(45)) {
+ if (Game_Flag_Query(kFlagGordoIsReplicant)) {
Actor_Voice_Over(4290, kActorVoiceOver);
Actor_Clue_Acquire(kActorMcCoy, kClueTyrellSalesPamphlet1, 1, -1);
} else {
diff --git a/engines/bladerunner/script/scene/tb06.cpp b/engines/bladerunner/script/scene/tb06.cpp
index 5642281d26..2970446ca3 100644
--- a/engines/bladerunner/script/scene/tb06.cpp
+++ b/engines/bladerunner/script/scene/tb06.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
@@ -79,7 +79,7 @@ bool SceneScriptTB06::ClickedOnActor(int actorId) {
Actor_Voice_Over(2310, kActorVoiceOver);
Item_Pickup_Spin_Effect(974, 66, 397);
Actor_Voice_Over(2320, kActorVoiceOver);
- if (Game_Flag_Query(48)) {
+ if (Game_Flag_Query(kFlagSadikIsReplicant)) {
Actor_Voice_Over(2330, kActorVoiceOver);
Actor_Voice_Over(2340, kActorVoiceOver);
}
diff --git a/engines/bladerunner/script/scene/tb07.cpp b/engines/bladerunner/script/scene/tb07.cpp
index 5a249c649e..688c9f4c22 100644
--- a/engines/bladerunner/script/scene/tb07.cpp
+++ b/engines/bladerunner/script/scene/tb07.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
@@ -96,56 +96,56 @@ bool SceneScriptTB07::ClickedOnExit(int exitId) {
switch (Spinner_Interface_Choose_Dest(-1, 0)) {
case 9:
Game_Flag_Set(257);
- Game_Flag_Reset(307);
- Game_Flag_Set(256);
+ Game_Flag_Reset(kFlagSpinnerToTB02);
+ Game_Flag_Set(kFlagSpinnerToHF01);
Set_Enter(37, kSceneHF01);
break;
case 8:
Game_Flag_Set(181);
- Game_Flag_Reset(307);
- Game_Flag_Set(255);
+ Game_Flag_Reset(kFlagSpinnerToTB02);
+ Game_Flag_Set(kFlagSpinnerToNR01);
Set_Enter(54, kSceneNR01);
break;
case 7:
Game_Flag_Set(258);
- Game_Flag_Reset(307);
- Game_Flag_Set(254);
+ Game_Flag_Reset(kFlagSpinnerToTB02);
+ Game_Flag_Set(kFlagSpinnerToBB01);
Set_Enter(20, kSceneBB01);
break;
case 6:
Game_Flag_Set(177);
- Game_Flag_Reset(307);
- Game_Flag_Set(253);
+ Game_Flag_Reset(kFlagSpinnerToTB02);
+ Game_Flag_Set(kFlagSpinnerToDR01);
Set_Enter(7, kSceneDR01);
break;
case 4:
Game_Flag_Set(180);
- Game_Flag_Reset(307);
- Game_Flag_Set(252);
+ Game_Flag_Reset(kFlagSpinnerToTB02);
+ Game_Flag_Set(kFlagSpinnerToAR01);
Set_Enter(0, kSceneAR01);
break;
case 3:
Game_Flag_Set(176);
- Game_Flag_Reset(307);
- Game_Flag_Set(248);
+ Game_Flag_Reset(kFlagSpinnerToTB02);
+ Game_Flag_Set(kFlagSpinnerToCT01);
Set_Enter(4, kSceneCT01);
break;
case 2:
Game_Flag_Set(182);
- Game_Flag_Reset(307);
- Game_Flag_Set(249);
+ Game_Flag_Reset(kFlagSpinnerToTB02);
+ Game_Flag_Set(kFlagSpinnerToRC01);
Set_Enter(69, kSceneRC01);
break;
case 1:
Game_Flag_Set(179);
- Game_Flag_Reset(307);
- Game_Flag_Set(250);
+ Game_Flag_Reset(kFlagSpinnerToTB02);
+ Game_Flag_Set(kFlagSpinnerToMA01);
Set_Enter(49, kSceneMA01);
break;
case 0:
Game_Flag_Set(178);
- Game_Flag_Reset(307);
- Game_Flag_Set(251);
+ Game_Flag_Reset(kFlagSpinnerToTB02);
+ Game_Flag_Set(kFlagSpinnerToPS01);
Set_Enter(61, kScenePS01);
break;
default:
diff --git a/engines/bladerunner/script/scene/ug01.cpp b/engines/bladerunner/script/scene/ug01.cpp
index a1dde296e8..8c60aabd38 100644
--- a/engines/bladerunner/script/scene/ug01.cpp
+++ b/engines/bladerunner/script/scene/ug01.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ug02.cpp b/engines/bladerunner/script/scene/ug02.cpp
index af91b5a060..2415bb78fd 100644
--- a/engines/bladerunner/script/scene/ug02.cpp
+++ b/engines/bladerunner/script/scene/ug02.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
@@ -67,7 +67,7 @@ void SceneScriptUG02::SceneLoaded() {
Clickable_Object("CRATE_3");
Footstep_Sounds_Set(0, 0);
Footstep_Sounds_Set(8, 2);
- if (!Game_Flag_Query(656) && Game_Flag_Query(44)) {
+ if (!Game_Flag_Query(656) && Game_Flag_Query(kFlagIzoIsReplicant)) {
Item_Add_To_World(88, 963, 75, -300.37f, 120.16f, -81.31f, 0, 8, 8, false, true, false, true);
}
}
diff --git a/engines/bladerunner/script/scene/ug03.cpp b/engines/bladerunner/script/scene/ug03.cpp
index d5d80c9d90..a8119a893f 100644
--- a/engines/bladerunner/script/scene/ug03.cpp
+++ b/engines/bladerunner/script/scene/ug03.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ug04.cpp b/engines/bladerunner/script/scene/ug04.cpp
index 13fb0d472c..8c54e64aad 100644
--- a/engines/bladerunner/script/scene/ug04.cpp
+++ b/engines/bladerunner/script/scene/ug04.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ug05.cpp b/engines/bladerunner/script/scene/ug05.cpp
index 3a66f5e45a..e2f83c6fc3 100644
--- a/engines/bladerunner/script/scene/ug05.cpp
+++ b/engines/bladerunner/script/scene/ug05.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
@@ -246,7 +246,7 @@ void SceneScriptUG05::sub_402218() {
Ambient_Sounds_Remove_All_Non_Looping_Sounds(1);
Ambient_Sounds_Remove_All_Looping_Sounds(1);
if (v0 == kActorLucy) {
- if (Game_Flag_Query(46)) {
+ if (Game_Flag_Query(kFlagLucyIsReplicant)) {
if (Global_Variable_Query(48) > 3) {
Outtake_Play(kOuttakeEnd1B, false, -1);
} else {
@@ -256,7 +256,7 @@ void SceneScriptUG05::sub_402218() {
Outtake_Play(kOuttakeEnd1A, false, -1);
}
} else if (v0 == kActorDektora) {
- if (Game_Flag_Query(47)) {
+ if (Game_Flag_Query(kFlagDektoraIsReplicant)) {
if (Global_Variable_Query(48) > 3) {
Outtake_Play(kOuttakeEnd1E, false, -1);
} else {
diff --git a/engines/bladerunner/script/scene/ug06.cpp b/engines/bladerunner/script/scene/ug06.cpp
index 55a84442f9..d69103aef8 100644
--- a/engines/bladerunner/script/scene/ug06.cpp
+++ b/engines/bladerunner/script/scene/ug06.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ug07.cpp b/engines/bladerunner/script/scene/ug07.cpp
index fdb61c766a..29e7cfe72d 100644
--- a/engines/bladerunner/script/scene/ug07.cpp
+++ b/engines/bladerunner/script/scene/ug07.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ug08.cpp b/engines/bladerunner/script/scene/ug08.cpp
index 667fa620fe..c346ac9a67 100644
--- a/engines/bladerunner/script/scene/ug08.cpp
+++ b/engines/bladerunner/script/scene/ug08.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ug09.cpp b/engines/bladerunner/script/scene/ug09.cpp
index f217b3df67..502dda9942 100644
--- a/engines/bladerunner/script/scene/ug09.cpp
+++ b/engines/bladerunner/script/scene/ug09.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ug10.cpp b/engines/bladerunner/script/scene/ug10.cpp
index 2568e433cd..fc21e8b580 100644
--- a/engines/bladerunner/script/scene/ug10.cpp
+++ b/engines/bladerunner/script/scene/ug10.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ug12.cpp b/engines/bladerunner/script/scene/ug12.cpp
index 2f560d8f65..7b696c6938 100644
--- a/engines/bladerunner/script/scene/ug12.cpp
+++ b/engines/bladerunner/script/scene/ug12.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ug13.cpp b/engines/bladerunner/script/scene/ug13.cpp
index 668132088d..0623cea57a 100644
--- a/engines/bladerunner/script/scene/ug13.cpp
+++ b/engines/bladerunner/script/scene/ug13.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ug14.cpp b/engines/bladerunner/script/scene/ug14.cpp
index 8cb205856c..5e768b90b0 100644
--- a/engines/bladerunner/script/scene/ug14.cpp
+++ b/engines/bladerunner/script/scene/ug14.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ug15.cpp b/engines/bladerunner/script/scene/ug15.cpp
index e35121fe11..760e9c42f8 100644
--- a/engines/bladerunner/script/scene/ug15.cpp
+++ b/engines/bladerunner/script/scene/ug15.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ug16.cpp b/engines/bladerunner/script/scene/ug16.cpp
index 4b1ce4f7c5..6e37cb6b4d 100644
--- a/engines/bladerunner/script/scene/ug16.cpp
+++ b/engines/bladerunner/script/scene/ug16.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ug17.cpp b/engines/bladerunner/script/scene/ug17.cpp
index 1f223b2312..d501e6dbab 100644
--- a/engines/bladerunner/script/scene/ug17.cpp
+++ b/engines/bladerunner/script/scene/ug17.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ug18.cpp b/engines/bladerunner/script/scene/ug18.cpp
index 08d6269e8b..8c35ce7985 100644
--- a/engines/bladerunner/script/scene/ug18.cpp
+++ b/engines/bladerunner/script/scene/ug18.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {
diff --git a/engines/bladerunner/script/scene/ug19.cpp b/engines/bladerunner/script/scene/ug19.cpp
index cee17d1223..f73e9f8196 100644
--- a/engines/bladerunner/script/scene/ug19.cpp
+++ b/engines/bladerunner/script/scene/ug19.cpp
@@ -20,7 +20,7 @@
*
*/
-#include "bladerunner/script/scene.h"
+#include "bladerunner/script/scene_script.h"
namespace BladeRunner {