diff options
author | Max Horn | 2006-04-29 16:51:29 +0000 |
---|---|---|
committer | Max Horn | 2006-04-29 16:51:29 +0000 |
commit | aeef84c96198df9aedbd9bbc51db5868b6f9bc33 (patch) | |
tree | a0451828ce913d4cd639c9db4c5b7051496117b5 /engines/scumm/actor.cpp | |
parent | fcd178fca4477d6aae8eb55da6e4191f84cb7a10 (diff) | |
download | scummvm-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.cpp | 10 |
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; |