aboutsummaryrefslogtreecommitdiff
path: root/engines/drascula/rooms.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/drascula/rooms.cpp')
-rw-r--r--engines/drascula/rooms.cpp68
1 files changed, 34 insertions, 34 deletions
diff --git a/engines/drascula/rooms.cpp b/engines/drascula/rooms.cpp
index deaff84c53..78426aa0cf 100644
--- a/engines/drascula/rooms.cpp
+++ b/engines/drascula/rooms.cpp
@@ -32,7 +32,7 @@ bool DrasculaEngine::roomParse(RoomTalkAction* roomActions, int fl) {
bool didAction = false;
for (int i = 0; i < ARRAYSIZE(roomActions); i++) {
- if (roomActions[i].num == num_ejec ||
+ if (roomActions[i].num == currentChapter ||
roomActions[i].num == -1) {
if (roomActions[i].action == pickedObject ||
roomActions[i].action == kVerbDefault) {
@@ -57,8 +57,8 @@ void DrasculaEngine::room_0() {
return;
// non-default actions
- if (num_ejec == 2 || num_ejec == 4 ||
- num_ejec == 5 || num_ejec == 6) {
+ if (currentChapter == 2 || currentChapter == 4 ||
+ currentChapter == 5 || currentChapter == 6) {
if (pickedObject == kVerbLook) {
talk(mirar_t[c_mirar]);
c_mirar++;
@@ -522,7 +522,7 @@ void DrasculaEngine::room_22(int fl) {
stopSound();
withoutVerb();
removeObject(22);
- updateData();
+ updateVisible();
sentido_hare = 3;
talk(499);
talk(500);
@@ -543,10 +543,10 @@ void DrasculaEngine::room_22(int fl) {
void DrasculaEngine::room_23(int fl) {
if (pickedObject == kVerbOpen && fl == 103) {
openDoor(0, 0);
- updateData();
+ updateVisible();
} else if(pickedObject == kVerbClose && fl == 103) {
closeDoor(0, 0);
- updateData();
+ updateVisible();
} else if(pickedObject == kVerbOpen && fl == 104)
openDoor(1, 1);
else if(pickedObject == kVerbClose && fl == 104)
@@ -757,7 +757,7 @@ void DrasculaEngine::room_35(int fl) {
visible[1] = 0;
flags[15] = 1;
flags[17] = 1;
- updateData();
+ updateVisible();
} else if (pickedObject == kVerbPick && fl == 149) {
pickObject(13);
visible[3] = 0;
@@ -813,7 +813,7 @@ void DrasculaEngine::room_53(int fl) {
else if (pickedObject == 16 && fl == 121) {
flags[2] = 1;
withoutVerb();
- updateData();
+ updateVisible();
} else if (pickedObject == 16) {
talk(439);
withoutVerb();
@@ -846,7 +846,7 @@ void DrasculaEngine::room_54(int fl) {
pickObject(8);
flags[13] = 1;
talk_mus(10);
- updateData();
+ updateVisible();
} else if (pickedObject == kVerbOpen && fl == 119)
talk(125);
else if (pickedObject == kVerbLook && fl == 119)
@@ -864,7 +864,7 @@ void DrasculaEngine::room_55(int fl) {
if (pickedObject == kVerbPick && fl == 122) {
pickObject(12);
flags[8] = 1;
- updateData();
+ updateVisible();
} else if (pickedObject == kVerbLook && fl == 122)
talk(138);
else if (pickedObject == kVerbLook && fl == 204)
@@ -1078,12 +1078,12 @@ void DrasculaEngine::room_pendulum(int fl) {
}
void DrasculaEngine::updateRefresh() {
- if (num_ejec == 1) {
+ if (currentChapter == 1) {
if (roomNumber == 63)
update_63();
else if (roomNumber == 62)
update_62();
- } else if (num_ejec == 2) {
+ } else if (currentChapter == 2) {
if (roomNumber == 3)
update_3();
else if (roomNumber == 2)
@@ -1100,12 +1100,12 @@ void DrasculaEngine::updateRefresh() {
update_18();
else if (roomNumber == 10)
showMap();
- } else if (num_ejec == 3) {
+ } else if (currentChapter == 3) {
if (roomNumber == 20)
update_20();
else if (roomNumber == 13)
update_13();
- } else if (num_ejec == 4) {
+ } else if (currentChapter == 4) {
if (roomNumber == 29)
update_29();
else if (roomNumber == 26)
@@ -1118,14 +1118,14 @@ void DrasculaEngine::updateRefresh() {
update_34();
else if (roomNumber == 35)
update_35();
- } else if (num_ejec == 5) {
+ } else if (currentChapter == 5) {
if (roomNumber == 45)
showMap();
else if (roomNumber == 50)
update_50();
else if (roomNumber == 57)
update_57();
- } else if (num_ejec == 6) {
+ } else if (currentChapter == 6) {
if (roomNumber == 60)
update_60();
else if (roomNumber == 61)
@@ -1136,12 +1136,12 @@ void DrasculaEngine::updateRefresh() {
}
void DrasculaEngine::updateRefresh_pre() {
- if (num_ejec == 1) {
+ if (currentChapter == 1) {
if (roomNumber == 62)
update_62_pre();
else if (roomNumber == 16)
placeBJ();
- } else if (num_ejec == 2) {
+ } else if (currentChapter == 2) {
if (roomNumber == 1)
update_1_pre();
else if (roomNumber == 3)
@@ -1164,9 +1164,9 @@ void DrasculaEngine::updateRefresh_pre() {
update_17_pre();
else if (roomNumber == 18)
update_18_pre();
- } else if (num_ejec == 3) {
+ } else if (currentChapter == 3) {
// nothing
- } else if (num_ejec == 4) {
+ } else if (currentChapter == 4) {
if (roomNumber == 21)
update_21_pre();
else if (roomNumber == 22)
@@ -1189,7 +1189,7 @@ void DrasculaEngine::updateRefresh_pre() {
update_34_pre();
else if (roomNumber == 35)
update_35_pre();
- } else if (num_ejec == 5) {
+ } else if (currentChapter == 5) {
if (roomNumber == 49)
update_49_pre();
else if (roomNumber == 53)
@@ -1198,7 +1198,7 @@ void DrasculaEngine::updateRefresh_pre() {
update_54_pre();
else if (roomNumber == 56)
update_56_pre();
- } else if (num_ejec == 6) {
+ } else if (currentChapter == 6) {
if (roomNumber == 102)
update_pendulum();
else if (roomNumber == 58)
@@ -1808,10 +1808,10 @@ bool DrasculaEngine::checkFlag(int fl) {
hasAnswer = 1;
if (menuScreen == 1) {
- if (num_ejec == 1) {
+ if (currentChapter == 1) {
if (pickedObject == kVerbLook && fl == 28)
talk(328);
- } else if (num_ejec == 2) {
+ } else if (currentChapter == 2) {
if ((pickedObject == kVerbLook && fl == 22 && flags[23] == 0)
|| (pickedObject == kVerbOpen && fl == 22 && flags[23] == 0)) {
talk(164);
@@ -1863,7 +1863,7 @@ bool DrasculaEngine::checkFlag(int fl) {
talk(152);
else
hasAnswer = 0;
- } else if (num_ejec == 3) {
+ } else if (currentChapter == 3) {
if (pickedObject == kVerbLook && fl == 22)
talk(307);
else if (pickedObject == kVerbLook && fl == 28)
@@ -1908,7 +1908,7 @@ bool DrasculaEngine::checkFlag(int fl) {
talk(152);
else
hasAnswer = 0;
- } else if (num_ejec == 4) {
+ } else if (currentChapter == 4) {
if ((pickedObject == 18 && fl == 19) || (pickedObject == 19 && fl == 18)) {
withoutVerb();
chooseObject(21);
@@ -1958,7 +1958,7 @@ bool DrasculaEngine::checkFlag(int fl) {
talk(161);
else
hasAnswer = 0;
- } else if (num_ejec == 5) {
+ } else if (currentChapter == 5) {
if (pickedObject == kVerbLook && fl == 28)
talk(328);
else if (pickedObject == kVerbLook && fl == 7)
@@ -1986,7 +1986,7 @@ bool DrasculaEngine::checkFlag(int fl) {
talk(162);
else
hasAnswer = 0;
- } else if (num_ejec == 6) {
+ } else if (currentChapter == 6) {
if (pickedObject == kVerbLook && fl == 28)
talk(328);
else if (pickedObject == kVerbLook && fl == 9) {
@@ -2000,7 +2000,7 @@ bool DrasculaEngine::checkFlag(int fl) {
hasAnswer = 0;
}
} else {
- if (num_ejec == 1) {
+ if (currentChapter == 1) {
if (pickedObject == kVerbLook && fl == 50)
talk(308);
else if (pickedObject == kVerbOpen && fl == 50)
@@ -2019,7 +2019,7 @@ bool DrasculaEngine::checkFlag(int fl) {
room_63(fl);
else
hasAnswer = 0;
- } else if (num_ejec == 2) {
+ } else if (currentChapter == 2) {
if (pickedObject == kVerbLook && fl == 50)
talk(308);
else if (pickedObject == kVerbOpen && fl == 50)
@@ -2071,7 +2071,7 @@ bool DrasculaEngine::checkFlag(int fl) {
room_19(fl);
else
hasAnswer = 0;
- } else if (num_ejec == 3) {
+ } else if (currentChapter == 3) {
if (pickedObject == kVerbLook && fl == 50)
talk(309);
else if (pickedObject == kVerbOpen && fl == 50)
@@ -2089,7 +2089,7 @@ bool DrasculaEngine::checkFlag(int fl) {
return true;
} else
hasAnswer = 0;
- } else if (num_ejec == 4) {
+ } else if (currentChapter == 4) {
if (roomNumber == 28)
talk(178);
else if (pickedObject == kVerbLook && fl == 50)
@@ -2139,7 +2139,7 @@ bool DrasculaEngine::checkFlag(int fl) {
room_44(fl);
else
hasAnswer = 0;
- } else if (num_ejec == 5) {
+ } else if (currentChapter == 5) {
if (pickedObject == kVerbLook && fl == 50)
talk("Cuanto mas me miro, mas me gusto", "54.als");
else if (pickedObject == kVerbOpen && fl == 50)
@@ -2167,7 +2167,7 @@ bool DrasculaEngine::checkFlag(int fl) {
return true;
} else
hasAnswer = 0;
- } else if (num_ejec == 6) {
+ } else if (currentChapter == 6) {
if (pickedObject == kVerbLook && fl == 50 && flags[0] == 1)
talk(308);
else if (pickedObject == kVerbLook && fl == 50 && flags[0] == 0)