aboutsummaryrefslogtreecommitdiff
path: root/saga/ite_introproc.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2004-12-28 13:34:33 +0000
committerEugene Sandulenko2004-12-28 13:34:33 +0000
commit3cfbc4082bdc0233fd4440695e6eb11aacc97ece (patch)
tree3dd5ea2d89fb10e84b5cdb1fdc7b9edf2860d9ea /saga/ite_introproc.cpp
parent43c27589bbd6113ecf052c4cabf79432ad3799fe (diff)
downloadscummvm-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.cpp13
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.");