diff options
author | Florian Kagerer | 2010-08-03 18:19:25 +0000 |
---|---|---|
committer | Florian Kagerer | 2010-08-03 18:19:25 +0000 |
commit | 3fc3a59139b52828fa06f8f3e22f068c004fd469 (patch) | |
tree | 8c5a493b22c92283a9b22c79d983f8babf55291d /engines/kyra/sound_lok.cpp | |
parent | 3d228f270f380d5b74becfb3e3598d0ef1ed5c8c (diff) | |
download | scummvm-rg350-3fc3a59139b52828fa06f8f3e22f068c004fd469.tar.gz scummvm-rg350-3fc3a59139b52828fa06f8f3e22f068c004fd469.tar.bz2 scummvm-rg350-3fc3a59139b52828fa06f8f3e22f068c004fd469.zip |
KYRA/TOWNS: replace some music stops with fadeouts (based on original code)
svn-id: r51708
Diffstat (limited to 'engines/kyra/sound_lok.cpp')
-rw-r--r-- | engines/kyra/sound_lok.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/engines/kyra/sound_lok.cpp b/engines/kyra/sound_lok.cpp index 1d0b334a09..40daa0b5bd 100644 --- a/engines/kyra/sound_lok.cpp +++ b/engines/kyra/sound_lok.cpp @@ -49,16 +49,14 @@ void KyraEngine_LoK::snd_playWanderScoreViaMap(int command, int restart) { _lastMusicCommand = -1; if (_flags.platform == Common::kPlatformFMTowns) { - if (command == 1) { - _sound->beginFadeOut(); - } else if (command >= 35 && command <= 38) { + if (command >= 35 && command <= 38) { snd_playSoundEffect(command - 20); } else if (command >= 2) { if (_lastMusicCommand != command) // the original does -2 here we handle this inside _sound->playTrack() _sound->playTrack(command); } else { - _sound->haltTrack(); + _sound->beginFadeOut(); } _lastMusicCommand = command; } else if (_flags.platform == Common::kPlatformPC98) { |