diff options
-rw-r--r-- | engines/access/amazon/amazon_game.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/engines/access/amazon/amazon_game.cpp b/engines/access/amazon/amazon_game.cpp index 9880b65b69..98eba1f086 100644 --- a/engines/access/amazon/amazon_game.cpp +++ b/engines/access/amazon/amazon_game.cpp @@ -481,13 +481,14 @@ void AmazonEngine::startChapter(int chapter) { _timers[20]._flag++; _sound->freeSounds(); - _sound->_soundTable.push_back(SoundEntry(_sound->loadSound(115, 0), 1)); - _sound->playSound(0); - _sound->freeSounds(); + if (isCD()) { + _sound->_soundTable.push_back(SoundEntry(_sound->loadSound(115, 0), 1)); + _sound->_soundTable.push_back(SoundEntry(_sound->loadSound(115, 1), 1)); + _sound->playSound(0); + _sound->playSound(1); - _sound->_soundTable.push_back(SoundEntry(_sound->loadSound(115, 1), 1)); - _sound->playSound(0); - _sound->freeSounds(); + _sound->freeSounds(); + } // Wait loop while (!shouldQuit() && !_events->isKeyMousePressed() && _timers[20]._flag) { |