diff options
author | Eugene Sandulenko | 2004-12-28 13:34:33 +0000 |
---|---|---|
committer | Eugene Sandulenko | 2004-12-28 13:34:33 +0000 |
commit | 3cfbc4082bdc0233fd4440695e6eb11aacc97ece (patch) | |
tree | 3dd5ea2d89fb10e84b5cdb1fdc7b9edf2860d9ea /saga/ite_introproc.cpp | |
parent | 43c27589bbd6113ecf052c4cabf79432ad3799fe (diff) | |
download | scummvm-rg350-3cfbc4082bdc0233fd4440695e6eb11aacc97ece.tar.gz scummvm-rg350-3cfbc4082bdc0233fd4440695e6eb11aacc97ece.tar.bz2 scummvm-rg350-3cfbc4082bdc0233fd4440695e6eb11aacc97ece.zip |
Partial fix for Mac intro. Sprites are still incorrect because of lack of
m68k asm knowledge :)
svn-id: r16356
Diffstat (limited to 'saga/ite_introproc.cpp')
-rw-r--r-- | saga/ite_introproc.cpp | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/saga/ite_introproc.cpp b/saga/ite_introproc.cpp index c92ad9bb0e..92250b2c56 100644 --- a/saga/ite_introproc.cpp +++ b/saga/ite_introproc.cpp @@ -198,11 +198,16 @@ int Scene::ITEIntroAnimProc(int param, SCENE_INFO *scene_info) { _vm->_anim->link(1, 2); _vm->_anim->link(2, 3); _vm->_anim->link(3, 4); - _vm->_anim->link(4, 5); - _vm->_anim->link(5, 6); - // Scene should end on display of last animation frame - _vm->_anim->setFlag(6, ANIM_ENDSCENE); + if (_vm->_features & GF_MAC_RESOURCES) + _vm->_anim->setFlag(4, ANIM_ENDSCENE); + else { + _vm->_anim->link(4, 5); + _vm->_anim->link(5, 6); + + // Scene should end on display of last animation frame + _vm->_anim->setFlag(6, ANIM_ENDSCENE); + } debug(0, "Beginning animation playback."); |