aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/access/amazon/amazon_game.cpp13
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) {