diff options
author | Travis Howell | 2002-12-11 15:02:12 +0000 |
---|---|---|
committer | Travis Howell | 2002-12-11 15:02:12 +0000 |
commit | 5bf87dd3682af7de77fd0fff8d182087ebc8151a (patch) | |
tree | a82c016ee9de467b47a7e4bfd4b76e65236468e4 /simon | |
parent | 44925416e62e443dacb9292ab37aaed0e7c5798b (diff) | |
download | scummvm-rg350-5bf87dd3682af7de77fd0fff8d182087ebc8151a.tar.gz scummvm-rg350-5bf87dd3682af7de77fd0fff8d182087ebc8151a.tar.bz2 scummvm-rg350-5bf87dd3682af7de77fd0fff8d182087ebc8151a.zip |
Simon 2 music correction
svn-id: r5904
Diffstat (limited to 'simon')
-rw-r--r-- | simon/items.cpp | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/simon/items.cpp b/simon/items.cpp index 08561d7356..e4f363cd7b 100644 --- a/simon/items.cpp +++ b/simon/items.cpp @@ -1516,23 +1516,20 @@ void SimonState::o_unk_127() if (_debugMode) warning("o_unk_127(%d,%d,%d) not implemented properly", a, b, c); - //FIXME simon 2 attempts to use music track 93 in ending sequences - // which doesn't exist so prevent that happening - if ((a != _last_music_played) && (a < 93)) { + if (a != _last_music_played) { _last_music_played = a; - playMusic(a); + playMusic(a - 1); } } else { uint a = getVarOrWord(); /*uint b = */ getVarOrWord(); - //FIXME music track 12 uses a different and unknown format + //FIXME music track 12 isn't be read correctly and produce high pitched noise // Using music in next area as temporary work around if (a == 12) a=0; - //FIXME simon 1 attempts to use music track 35 in ending sequences - // which doesn't exist so prevent that happening + //FIXME simon 1 attempts repeat music track 35 in ending sequences when it should only be played once if ((a != _last_music_played) && (a < 35)) { _last_music_played = a; playMusic(a); |