diff options
author | Jamieson Christian | 2003-05-19 18:49:16 +0000 |
---|---|---|
committer | Jamieson Christian | 2003-05-19 18:49:16 +0000 |
commit | ad39f15e055bef65c07630130c87db7b7c6e4c62 (patch) | |
tree | c508d690c6b8b6304098ca99d1a08428674b9aeb | |
parent | 3dc788da63520b8baad2b5c0726f34168ab55356 (diff) | |
download | scummvm-rg350-ad39f15e055bef65c07630130c87db7b7c6e4c62.tar.gz scummvm-rg350-ad39f15e055bef65c07630130c87db7b7c6e4c62.tar.bz2 scummvm-rg350-ad39f15e055bef65c07630130c87db7b7c6e4c62.zip |
Auto loop for non-puttdemo games
svn-id: r7693
-rw-r--r-- | scumm/sound.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/scumm/sound.cpp b/scumm/sound.cpp index 07b93c0486..12d5633da9 100644 --- a/scumm/sound.cpp +++ b/scumm/sound.cpp @@ -261,6 +261,8 @@ void Sound::playSound(int soundID) { parser = MidiParser::createParser_XMIDI(); parser->setMidiDriver (driver); parser->setTimerRate (driver->getBaseTempo()); + if (_scumm->_gameId != GID_PUTTDEMO) + parser->property (MidiParser::mpAutoLoop, 1); parser->loadMusic (ptr, size); driver->open(); driver->setTimerCallback (parser, &MidiParser::timerCallback); |