aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/actor.cpp
diff options
context:
space:
mode:
authorMax Horn2006-04-29 16:51:29 +0000
committerMax Horn2006-04-29 16:51:29 +0000
commitaeef84c96198df9aedbd9bbc51db5868b6f9bc33 (patch)
treea0451828ce913d4cd639c9db4c5b7051496117b5 /engines/scumm/actor.cpp
parentfcd178fca4477d6aae8eb55da6e4191f84cb7a10 (diff)
downloadscummvm-rg350-aeef84c96198df9aedbd9bbc51db5868b6f9bc33.tar.gz
scummvm-rg350-aeef84c96198df9aedbd9bbc51db5868b6f9bc33.tar.bz2
scummvm-rg350-aeef84c96198df9aedbd9bbc51db5868b6f9bc33.zip
Moved AKOS stuff to class ScummEngine_v6
svn-id: r22229
Diffstat (limited to 'engines/scumm/actor.cpp')
-rw-r--r--engines/scumm/actor.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/engines/scumm/actor.cpp b/engines/scumm/actor.cpp
index 903d5d007b..2574ab1bec 100644
--- a/engines/scumm/actor.cpp
+++ b/engines/scumm/actor.cpp
@@ -1014,6 +1014,10 @@ void ScummEngine::processActors() {
a->animateCostume();
}
}
+}
+
+void ScummEngine_v6::processActors() {
+ ScummEngine::processActors();
if (_game.features & GF_NEW_COSTUMES)
akos_processQueue();
@@ -1024,7 +1028,7 @@ void ScummEngine_v71he::processActors() {
preProcessAuxQueue();
if (!_skipProcessActors)
- ScummEngine::processActors();
+ ScummEngine_v6::processActors();
_fullRedraw = false;
@@ -1038,7 +1042,7 @@ void ScummEngine_v90he::processActors() {
_sprite->processImages(true);
if (!_skipProcessActors)
- ScummEngine::processActors();
+ ScummEngine_v6::processActors();
_fullRedraw = false;
@@ -1240,7 +1244,7 @@ void Actor::animateLimb(int limb, int f) {
while (f--) {
if (_cost.active[limb] != 0)
- _vm->akos_increaseAnim(this, limb, aksq, (const uint16 *)akfo, size);
+ ((ScummEngine_v6 *)_vm)->akos_increaseAnim(this, limb, aksq, (const uint16 *)akfo, size);
}
// _needRedraw = true;