aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstrangerke2011-04-17 00:37:35 +0200
committerstrangerke2011-04-17 00:37:35 +0200
commit8fe65b52cf770ab9b503b1ee38dc789d06b82edb (patch)
tree54951860c351dddd4fa7bd36b7c2b331fcba303d
parent12707e2e1b884ab83b52ece015e27be91d72ef6d (diff)
downloadscummvm-rg350-8fe65b52cf770ab9b503b1ee38dc789d06b82edb.tar.gz
scummvm-rg350-8fe65b52cf770ab9b503b1ee38dc789d06b82edb.tar.bz2
scummvm-rg350-8fe65b52cf770ab9b503b1ee38dc789d06b82edb.zip
TSAGE: Add workaround for scene 40 (glitch in animation of dying Kzin falling)
-rw-r--r--engines/tsage/ringworld_scenes1.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/tsage/ringworld_scenes1.cpp b/engines/tsage/ringworld_scenes1.cpp
index 793e50b0bf..c8d10e1708 100644
--- a/engines/tsage/ringworld_scenes1.cpp
+++ b/engines/tsage/ringworld_scenes1.cpp
@@ -1004,7 +1004,8 @@ void Scene40::Action1::signal() {
break;
case 9: {
scene->_dyingKzin.setStrip(1);
- scene->_dyingKzin.setFrame(1);
+ //Workaround: The original uses setFrame(1) but it's completely wrong.
+ scene->_dyingKzin.setFrame(2);
scene->_dyingKzin._moveDiff.y = 15;
scene->_dyingKzin.animate(ANIM_MODE_5, NULL);
Common::Point pt(223, 186);