diff options
author | Johannes Schickel | 2009-08-08 18:23:14 +0000 |
---|---|---|
committer | Johannes Schickel | 2009-08-08 18:23:14 +0000 |
commit | df06592be1b4c9904acde5a843d3ab3d076c65ac (patch) | |
tree | 3771957f63ce0bdd74b51880f5221be322d10c53 /engines/kyra/sound.cpp | |
parent | 4e7b156e1094f0edee51d51069dc394af6bb0257 (diff) | |
download | scummvm-rg350-df06592be1b4c9904acde5a843d3ab3d076c65ac.tar.gz scummvm-rg350-df06592be1b4c9904acde5a843d3ab3d076c65ac.tar.bz2 scummvm-rg350-df06592be1b4c9904acde5a843d3ab3d076c65ac.zip |
Implemented support for Amiga wander score map.
svn-id: r43133
Diffstat (limited to 'engines/kyra/sound.cpp')
-rw-r--r-- | engines/kyra/sound.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/kyra/sound.cpp b/engines/kyra/sound.cpp index 4d42b1efb7..83584ab454 100644 --- a/engines/kyra/sound.cpp +++ b/engines/kyra/sound.cpp @@ -215,6 +215,13 @@ void KyraEngine_v1::snd_playWanderScoreViaMap(int command, int restart) { _sound->playTrack(command); } } + } else if (_flags.platform == Common::kPlatformAmiga) { + if (_curMusicTheme != 1) + snd_playTheme(1, -1); + + assert(command < _trackMapSize); + if (_trackMap[_lastMusicCommand] != _trackMap[command]) + _sound->playTrack(_trackMap[command]); } _lastMusicCommand = command; |