aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/kyra/kyra_v2.cpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/engines/kyra/kyra_v2.cpp b/engines/kyra/kyra_v2.cpp
index e9aa61de11..f33b69b7c9 100644
--- a/engines/kyra/kyra_v2.cpp
+++ b/engines/kyra/kyra_v2.cpp
@@ -1889,6 +1889,7 @@ void KyraEngine_v2::cauldronItemAnim(int item) {
uint32 waitEnd = _system->getMillis() + _tickLength;
_screen->drawShape(0, shape, x, curY, 0, 0);
_screen->updateScreen();
+ delayUntil(waitEnd);
}
restoreGfxRect32x32(x, y);
@@ -1910,9 +1911,9 @@ bool KyraEngine_v2::updateCauldron() {
while (*curStateTable != -2) {
int stateValue = *curStateTable++;
- int i = 0;
- for (; i < 25; ++i) {
- int val = cauldronTable[i];
+ int j = 0;
+ for (; j < 25; ++j) {
+ int val = cauldronTable[j];
switch (val) {
case 68:
@@ -1946,12 +1947,12 @@ bool KyraEngine_v2::updateCauldron() {
}
if (val == stateValue) {
- cauldronTable[i] = -1;
- i = 26;
+ cauldronTable[j] = -1;
+ j = 26;
}
}
- if (i == 25)
+ if (j == 25)
cauldronState = -1;
}