diff options
Diffstat (limited to 'scummvm.cpp')
-rw-r--r-- | scummvm.cpp | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/scummvm.cpp b/scummvm.cpp index 107ce81b1f..0014384a7f 100644 --- a/scummvm.cpp +++ b/scummvm.cpp @@ -53,6 +53,8 @@ void Scumm::scummInit() int i; Actor *a; + tempMusic=0; + debug(9, "scummInit"); if (_features & GF_SMALL_HEADER) @@ -252,7 +254,17 @@ int Scumm::scummLoop(int delta) } } } else if (_features & GF_OLD256) - _vars[VAR_MUSIC_FLAG]++; // ENDERFIX + { + if(tempMusic == 3) + { + tempMusic = 0; + _vars[VAR_MUSIC_FLAG]++; + } + else + { + tempMusic ++; + } + } if (_saveLoadFlag) { if (_saveLoadFlag == 1) { |