diff options
Diffstat (limited to 'engines/access/animation.cpp')
-rw-r--r-- | engines/access/animation.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/access/animation.cpp b/engines/access/animation.cpp index e59874fe7a..b13fcfdc1e 100644 --- a/engines/access/animation.cpp +++ b/engines/access/animation.cpp @@ -87,7 +87,7 @@ typedef void(Animation::*AnimationMethodPtr)(); void Animation::animate() { static const AnimationMethodPtr METHODS[8] = - { &Animation::anim0, &Animation::anim1, &Animation::anim2, &Animation::anim3, + { &Animation::anim0, &Animation::anim1, &Animation::anim2, &Animation::anim3, &Animation::anim4, &Animation::animNone, &Animation::animNone, &Animation::anim7 }; (this->*METHODS[_type])(); @@ -310,10 +310,10 @@ Animation *AnimationManager::setAnimation(int animId) { anim->_countdownTicks = anim->_initialTicks; anim->_frameNumber = 0; - anim->_currentLoopCount = (anim->_type != 3 && anim->_type != 4) ? 0 : + anim->_currentLoopCount = (anim->_type != 3 && anim->_type != 4) ? 0 : anim->_loopCount; anim->_field10 = 0; - + return anim; } |