diff options
author | Paul Gilbert | 2011-08-26 20:19:50 +1000 |
---|---|---|
committer | Paul Gilbert | 2011-08-26 20:19:50 +1000 |
commit | c00306c89576e6e82ce9526d8f28965ef10bfa40 (patch) | |
tree | 068b02dab9ea68e0ccd1ba40e5166ee4e5fd74bd /engines | |
parent | 5910c8afa9c56ef808bb0cd61b28baba7b45e349 (diff) | |
download | scummvm-rg350-c00306c89576e6e82ce9526d8f28965ef10bfa40.tar.gz scummvm-rg350-c00306c89576e6e82ce9526d8f28965ef10bfa40.tar.bz2 scummvm-rg350-c00306c89576e6e82ce9526d8f28965ef10bfa40.zip |
TSAGE: Minor tweaks to the new code for ANIM_MODE_9
Diffstat (limited to 'engines')
-rw-r--r-- | engines/tsage/core.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/tsage/core.cpp b/engines/tsage/core.cpp index aef949283f..3a489e0024 100644 --- a/engines/tsage/core.cpp +++ b/engines/tsage/core.cpp @@ -2265,13 +2265,15 @@ void SceneObject::dispatch() { if (_frame == _endFrame) { if (_frameChange != -1) { _frameChange = -1; - _strip = (_strip - 1) ^ 1 + 1; + _strip = ((_strip - 1) ^ 1) + 1; _endFrame = 1; } else if ((_field68 == 0) || (--_field68 != 0)) { _frameChange = 1; _endFrame = getFrameCount(); setFrame(changeFrame()); + } else { + animEnded(); } } else { setFrame(changeFrame()); |