diff options
author | Travis Howell | 2005-08-30 12:30:11 +0000 |
---|---|---|
committer | Travis Howell | 2005-08-30 12:30:11 +0000 |
commit | d9656ec3555683b7e699386b57c8ef4beb2df485 (patch) | |
tree | 6740d309f143c31819d74f407cfaf2fb22179fe9 /simon/sound.cpp | |
parent | e93fa9ffafe6084b58001bf3b4ca20cc3af61dea (diff) | |
download | scummvm-rg350-d9656ec3555683b7e699386b57c8ef4beb2df485.tar.gz scummvm-rg350-d9656ec3555683b7e699386b57c8ef4beb2df485.tar.bz2 scummvm-rg350-d9656ec3555683b7e699386b57c8ef4beb2df485.zip |
Fix regression in Amiga version of simon2.
svn-id: r18721
Diffstat (limited to 'simon/sound.cpp')
-rw-r--r-- | simon/sound.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/simon/sound.cpp b/simon/sound.cpp index 606328366d..38795a636b 100644 --- a/simon/sound.cpp +++ b/simon/sound.cpp @@ -254,7 +254,7 @@ Sound::Sound(const byte game, const GameSpecificSettings *gss, Audio::Mixer *mix File *file = new File(); #ifdef USE_FLAC - if (!_voice && gss->flac_filename && gss->flac_filename[0]) { + if (!_hasVoiceFile && gss->flac_filename && gss->flac_filename[0]) { file->open(gss->flac_filename); if (file->isOpen()) { _hasVoiceFile = true; @@ -263,7 +263,7 @@ Sound::Sound(const byte game, const GameSpecificSettings *gss, Audio::Mixer *mix } #endif #ifdef USE_MAD - if (!_voice && gss->mp3_filename && gss->mp3_filename[0]) { + if (!_hasVoiceFile && gss->mp3_filename && gss->mp3_filename[0]) { file->open(gss->mp3_filename); if (file->isOpen()) { _hasVoiceFile = true; @@ -272,7 +272,7 @@ Sound::Sound(const byte game, const GameSpecificSettings *gss, Audio::Mixer *mix } #endif #ifdef USE_VORBIS - if (!_voice && gss->vorbis_filename && gss->vorbis_filename[0]) { + if (!_hasVoiceFile && gss->vorbis_filename && gss->vorbis_filename[0]) { file->open(gss->vorbis_filename); if (file->isOpen()) { _hasVoiceFile = true; @@ -280,7 +280,7 @@ Sound::Sound(const byte game, const GameSpecificSettings *gss, Audio::Mixer *mix } } #endif - if (!_voice && (_game & GF_SIMON2)) { + if (!_hasVoiceFile && (_game & GF_SIMON2)) { // for simon2 mac/amiga, only read index file file->open("voices.idx"); if (file->isOpen() == true) { @@ -297,14 +297,14 @@ Sound::Sound(const byte game, const GameSpecificSettings *gss, Audio::Mixer *mix _hasVoiceFile = true; } } - if (!_voice && gss->wav_filename && gss->wav_filename[0]) { + if (!_hasVoiceFile && gss->wav_filename && gss->wav_filename[0]) { file->open(gss->wav_filename); if (file->isOpen()) { _hasVoiceFile = true; _voice = new WavSound(_mixer, file); } } - if (!_voice && gss->voc_filename && gss->voc_filename[0]) { + if (!_hasVoiceFile && gss->voc_filename && gss->voc_filename[0]) { file->open(gss->voc_filename); if (file->isOpen()) { _hasVoiceFile = true; @@ -315,7 +315,7 @@ Sound::Sound(const byte game, const GameSpecificSettings *gss, Audio::Mixer *mix if ((_game & GF_SIMON1) && (_game & GF_TALKIE)) { file = new File(); #ifdef USE_MAD - if (!_effects && gss->mp3_effects_filename && gss->mp3_effects_filename[0]) { + if (!_hasEffectsFile && gss->mp3_effects_filename && gss->mp3_effects_filename[0]) { file->open(gss->mp3_effects_filename); if (file->isOpen()) { _hasEffectsFile = true; @@ -324,7 +324,7 @@ Sound::Sound(const byte game, const GameSpecificSettings *gss, Audio::Mixer *mix } #endif #ifdef USE_VORBIS - if (!_effects && gss->vorbis_effects_filename && gss->vorbis_effects_filename[0]) { + if (!_hasEffectsFile && gss->vorbis_effects_filename && gss->vorbis_effects_filename[0]) { file->open(gss->vorbis_effects_filename); if (file->isOpen()) { _hasEffectsFile = true; @@ -333,7 +333,7 @@ Sound::Sound(const byte game, const GameSpecificSettings *gss, Audio::Mixer *mix } #endif #ifdef USE_FLAC - if (!_effects && gss->flac_effects_filename && gss->flac_effects_filename[0]) { + if (!_hasEffectsFile && gss->flac_effects_filename && gss->flac_effects_filename[0]) { file->open(gss->flac_effects_filename); if (file->isOpen()) { _hasEffectsFile = true; @@ -341,7 +341,7 @@ Sound::Sound(const byte game, const GameSpecificSettings *gss, Audio::Mixer *mix } } #endif - if (!_effects && gss->voc_effects_filename && gss->voc_effects_filename[0]) { + if (!_hasEffectsFile && gss->voc_effects_filename && gss->voc_effects_filename[0]) { file->open(gss->voc_effects_filename); if (file->isOpen()) { _hasEffectsFile = true; |