aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Gray2002-09-13 16:29:07 +0000
committerJonathan Gray2002-09-13 16:29:07 +0000
commitf43ecbf6286ad0944a27d40f18aa4dfe1c417c71 (patch)
treea729b019f0bbc7d7ea1511a90dc705a80a5dd1dd
parentb507b166e4fcf14f1a999e57b6ee59e27e82b325 (diff)
downloadscummvm-rg350-f43ecbf6286ad0944a27d40f18aa4dfe1c417c71.tar.gz
scummvm-rg350-f43ecbf6286ad0944a27d40f18aa4dfe1c417c71.tar.bz2
scummvm-rg350-f43ecbf6286ad0944a27d40f18aa4dfe1c417c71.zip
eriktorbjorn's loom intro sync patch
svn-id: r4934
-rw-r--r--scumm/scummvm.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/scumm/scummvm.cpp b/scumm/scummvm.cpp
index 67b7a6dc66..d32a76c9cb 100644
--- a/scumm/scummvm.cpp
+++ b/scumm/scummvm.cpp
@@ -371,7 +371,10 @@ int Scumm::scummLoop(int delta)
if (_features & GF_AUDIOTRACKS) {
if (delta) {
- if (++counter != 2)
+ if (delta == 1) {
+ // Better sync with the Loom CD intro
+ _vars[VAR_MI1_TIMER]++;
+ } else if (++counter != 2)
_vars[VAR_MI1_TIMER] += 5;
else {
counter = 0;