aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/script/scene/ct08.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/bladerunner/script/scene/ct08.cpp')
-rw-r--r--engines/bladerunner/script/scene/ct08.cpp50
1 files changed, 25 insertions, 25 deletions
diff --git a/engines/bladerunner/script/scene/ct08.cpp b/engines/bladerunner/script/scene/ct08.cpp
index 17cd8e5e61..afbe8deea6 100644
--- a/engines/bladerunner/script/scene/ct08.cpp
+++ b/engines/bladerunner/script/scene/ct08.cpp
@@ -39,7 +39,7 @@ void SceneScriptCT08::InitializeScene() {
Outtake_Play(6, 0, -1);
Game_Flag_Reset(679);
}
- Actor_Force_Stop_Walking(0);
+ Actor_Force_Stop_Walking(kActorMcCoy);
if (Game_Flag_Query(380)) {
Setup_Scene_Information(-11.0f, 0.0f, -156.0f, 769);
} else if (Game_Flag_Query(79)) {
@@ -73,13 +73,13 @@ void SceneScriptCT08::InitializeScene() {
}
void SceneScriptCT08::SceneLoaded() {
- Obstacle_Object("ASHTRAY", 1);
- Unobstacle_Object("BLANKET03", 1);
- if (!Actor_Clue_Query(0, 85)) {
- Item_Add_To_World(85, 943, 6, 44.0f, 0.0f, -95.0f, 540, 12, 12, 0, 1, 0, 1);
+ Obstacle_Object("ASHTRAY", true);
+ Unobstacle_Object("BLANKET03", true);
+ if (!Actor_Clue_Query(kActorMcCoy, kClueRagDoll)) {
+ Item_Add_To_World(85, 943, 6, 44.0f, 0.0f, -95.0f, 540, 12, 12, false, true, false, true);
}
- if (!Actor_Clue_Query(0, 87)) {
- Item_Add_To_World(81, 936, 6, -102.0f, 2.0f, 41.0f, 432, 6, 6, 0, 1, 0, 1);
+ if (!Actor_Clue_Query(kActorMcCoy, kClueCheese)) {
+ Item_Add_To_World(81, 936, 6, -102.0f, 2.0f, 41.0f, 432, 6, 6, false, true, false, true);
}
}
@@ -97,13 +97,13 @@ bool SceneScriptCT08::ClickedOnActor(int actorId) {
bool SceneScriptCT08::ClickedOnItem(int itemId, bool a2) {
if (itemId == 81) {
- if (!Loop_Actor_Walk_To_Item(0, 81, 36, 1, 0) && !Game_Flag_Query(550)) {
- Actor_Clue_Acquire(0, 87, 1, -1);
+ if (!Loop_Actor_Walk_To_Item(kActorMcCoy, 81, 36, 1, false) && !Game_Flag_Query(550)) {
+ Actor_Clue_Acquire(kActorMcCoy, kClueCheese, 1, -1);
Item_Pickup_Spin_Effect(936, 266, 328);
Item_Remove_From_World(81);
- Actor_Voice_Over(480, 99);
- Actor_Voice_Over(490, 99);
- Actor_Voice_Over(500, 99);
+ Actor_Voice_Over(480, kActorVoiceOver);
+ Actor_Voice_Over(490, kActorVoiceOver);
+ Actor_Voice_Over(500, kActorVoiceOver);
}
return true;
}
@@ -112,7 +112,7 @@ bool SceneScriptCT08::ClickedOnItem(int itemId, bool a2) {
bool SceneScriptCT08::ClickedOnExit(int exitId) {
if (exitId == 0) {
- if (!Loop_Actor_Walk_To_XYZ(0, -183.0f, 0.0f, 128.0f, 0, 1, 0, 0)) {
+ if (!Loop_Actor_Walk_To_XYZ(kActorMcCoy, -183.0f, 0.0f, 128.0f, 0, 1, false, 0)) {
Ambient_Sounds_Remove_All_Non_Looping_Sounds(1);
Ambient_Sounds_Remove_All_Looping_Sounds(1);
Game_Flag_Set(81);
@@ -121,8 +121,8 @@ bool SceneScriptCT08::ClickedOnExit(int exitId) {
return true;
}
if (exitId == 1) {
- if (!Loop_Actor_Walk_To_XYZ(0, -11.0f, 0.0f, -156.0f, 0, 1, 0, 0)) {
- Loop_Actor_Walk_To_XYZ(0, 0.0f, 0.0f, -102.0f, 0, 0, 0, 0);
+ if (!Loop_Actor_Walk_To_XYZ(kActorMcCoy, -11.0f, 0.0f, -156.0f, 0, 1, false, 0)) {
+ Loop_Actor_Walk_To_XYZ(kActorMcCoy, 0.0f, 0.0f, -102.0f, 0, 0, false, 0);
Ambient_Sounds_Remove_All_Non_Looping_Sounds(1);
Ambient_Sounds_Remove_All_Looping_Sounds(1);
Game_Flag_Set(379);
@@ -131,7 +131,7 @@ bool SceneScriptCT08::ClickedOnExit(int exitId) {
return true;
}
if (exitId == 2) {
- if (!Loop_Actor_Walk_To_XYZ(0, -143.0f, 0.0f, -92.0f, 0, 1, 0, 0)) {
+ if (!Loop_Actor_Walk_To_XYZ(kActorMcCoy, -143.0f, 0.0f, -92.0f, 0, 1, false, 0)) {
Ambient_Sounds_Remove_All_Non_Looping_Sounds(1);
Ambient_Sounds_Remove_All_Looping_Sounds(1);
Game_Flag_Set(80);
@@ -144,10 +144,10 @@ bool SceneScriptCT08::ClickedOnExit(int exitId) {
bool SceneScriptCT08::ClickedOn2DRegion(int region) {
if (region == 0) {
- if (!Loop_Actor_Walk_To_XYZ(0, -108.0f, 0.0f, -178.0f, 0, 1, 0, 0)) {
- Actor_Face_Heading(0, 512, 0);
+ if (!Loop_Actor_Walk_To_XYZ(kActorMcCoy, -108.0f, 0.0f, -178.0f, 0, 1, false, 0)) {
+ Actor_Face_Heading(kActorMcCoy, 512, false);
Game_Flag_Reset(550);
- Player_Set_Combat_Mode_Access(1);
+ Player_Set_Combat_Mode_Access(true);
Scene_Exits_Enable();
Ambient_Sounds_Play_Sound(564, 40, 99, 0, 0);
Scene_2D_Region_Remove(0);
@@ -166,10 +166,10 @@ void SceneScriptCT08::ActorChangedGoal(int actorId, int newGoal, int oldGoal, bo
void SceneScriptCT08::PlayerWalkedIn() {
if (Game_Flag_Query(550)) {
- Actor_Change_Animation_Mode(0, 3);
- Actor_Change_Animation_Mode(0, 0);
- Actor_Set_At_XYZ(0, -148.0f, 0.0f, 4.0f, 256);
- Player_Set_Combat_Mode_Access(0);
+ Actor_Change_Animation_Mode(kActorMcCoy, 3);
+ Actor_Change_Animation_Mode(kActorMcCoy, 0);
+ Actor_Set_At_XYZ(kActorMcCoy, -148.0f, 0.0f, 4.0f, 256);
+ Player_Set_Combat_Mode_Access(false);
Scene_Exits_Disable();
Game_Flag_Reset(380);
Game_Flag_Reset(79);
@@ -179,13 +179,13 @@ void SceneScriptCT08::PlayerWalkedIn() {
} else if (Game_Flag_Query(79)) {
Game_Flag_Reset(79);
} else {
- Loop_Actor_Walk_To_XYZ(0, -156.0f, 0.0f, 128.0f, 0, 0, 0, 0);
+ Loop_Actor_Walk_To_XYZ(kActorMcCoy, -156.0f, 0.0f, 128.0f, 0, 0, false, 0);
Game_Flag_Reset(84);
}
}
void SceneScriptCT08::PlayerWalkedOut() {
- if (!Actor_Clue_Query(0, 85)) {
+ if (!Actor_Clue_Query(kActorMcCoy, kClueRagDoll)) {
Item_Remove_From_World(85);
}
}