aboutsummaryrefslogtreecommitdiff
path: root/engines/illusions/illusions.cpp
diff options
context:
space:
mode:
authorjohndoe1232015-11-19 14:56:16 +0100
committerEugene Sandulenko2018-07-20 06:43:33 +0000
commit601c6f408210344c73dcf4f3bab34b493132387a (patch)
tree10d3952aaf9f474bcac2c4bed96b9755c9056e38 /engines/illusions/illusions.cpp
parent8b48f2f63f5cc21d864c3e960ce307b50286b64b (diff)
downloadscummvm-rg350-601c6f408210344c73dcf4f3bab34b493132387a.tar.gz
scummvm-rg350-601c6f408210344c73dcf4f3bab34b493132387a.tar.bz2
scummvm-rg350-601c6f408210344c73dcf4f3bab34b493132387a.zip
ILLUSIONS: Terminate update functions on scene exit; fix bugs and use constants
Diffstat (limited to 'engines/illusions/illusions.cpp')
-rw-r--r--engines/illusions/illusions.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/engines/illusions/illusions.cpp b/engines/illusions/illusions.cpp
index 4c8c7dc28f..d3eb50fe71 100644
--- a/engines/illusions/illusions.cpp
+++ b/engines/illusions/illusions.cpp
@@ -125,7 +125,7 @@ int IllusionsEngine::updateActors(uint flags) {
if (control->_pauseCtr == 0 && control->_actor && control->_actor->_controlRoutine)
control->_actor->runControlRoutine(control, deltaTime);
}
- return 1;
+ return kUFNext;
}
int IllusionsEngine::updateSequences(uint flags) {
@@ -136,7 +136,7 @@ int IllusionsEngine::updateSequences(uint flags) {
control->sequenceActor();
}
}
- return 1;
+ return kUFNext;
}
int IllusionsEngine::updateGraphics(uint flags) {
@@ -196,18 +196,18 @@ int IllusionsEngine::updateGraphics(uint flags) {
_screenText->_position, priority);
}
- return 1;
+ return kUFNext;
}
int IllusionsEngine::updateSprites(uint flags) {
_screen->updateSprites();
_screen->updatePalette();
- return 1;
+ return kUFNext;
}
int IllusionsEngine::updateSoundMan(uint flags) {
_soundMan->update();
- return 1;
+ return kUFNext;
}
int IllusionsEngine::getRandom(int max) {