aboutsummaryrefslogtreecommitdiff
path: root/scummvm.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scummvm.cpp')
-rw-r--r--scummvm.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/scummvm.cpp b/scummvm.cpp
index 0014384a7f..067d64a3d6 100644
--- a/scummvm.cpp
+++ b/scummvm.cpp
@@ -53,8 +53,10 @@ void Scumm::scummInit()
int i;
Actor *a;
+
tempMusic=0;
+
debug(9, "scummInit");
if (_features & GF_SMALL_HEADER)
@@ -254,18 +256,29 @@ int Scumm::scummLoop(int delta)
}
}
} else if (_features & GF_OLD256)
+
{
+
if(tempMusic == 3)
+
{
+
tempMusic = 0;
_vars[VAR_MUSIC_FLAG]++;
+
}
+
else
+
{
+
tempMusic ++;
+
}
+
}
+
if (_saveLoadFlag) {
if (_saveLoadFlag == 1) {
saveState(_saveLoadSlot, _saveLoadCompatible);