aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage
diff options
context:
space:
mode:
authorPaul Gilbert2013-11-24 09:53:04 -0500
committerPaul Gilbert2013-11-24 09:53:04 -0500
commit22e2187859a0ceca84415de4a009f6e1aa493d3b (patch)
tree25a428e105c7dc8360b8c03a229206bb8fb13484 /engines/tsage
parent1aa0d0bd9b78ac008961730644efdd5d3f8a2a12 (diff)
downloadscummvm-rg350-22e2187859a0ceca84415de4a009f6e1aa493d3b.tar.gz
scummvm-rg350-22e2187859a0ceca84415de4a009f6e1aa493d3b.tar.bz2
scummvm-rg350-22e2187859a0ceca84415de4a009f6e1aa493d3b.zip
TSAGE: Slow down title sequence animations to better match original
Diffstat (limited to 'engines/tsage')
-rw-r--r--engines/tsage/ringworld2/ringworld2_logic.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/tsage/ringworld2/ringworld2_logic.cpp b/engines/tsage/ringworld2/ringworld2_logic.cpp
index c88b0cf527..4e0ca915fb 100644
--- a/engines/tsage/ringworld2/ringworld2_logic.cpp
+++ b/engines/tsage/ringworld2/ringworld2_logic.cpp
@@ -1863,6 +1863,10 @@ bool AnimationPlayer::load(int animId, Action *endAction) {
_frameDelay = (60 / _subData._frameRate);
_gameFrame = R2_GLOBALS._events.getFrameNumber();
+ // WORKAROUND: Slow down the title sequences to better match the original
+ if (animId <= 4 || animId == 15)
+ _frameDelay *= 8;
+
if (_subData._totalSize) {
_dataNeeded = _subData._totalSize;
} else {