diff options
Diffstat (limited to 'engines/kyra/engine/scene_eob.cpp')
-rw-r--r-- | engines/kyra/engine/scene_eob.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/engines/kyra/engine/scene_eob.cpp b/engines/kyra/engine/scene_eob.cpp index 7f3c464939..110bf0d12c 100644 --- a/engines/kyra/engine/scene_eob.cpp +++ b/engines/kyra/engine/scene_eob.cpp @@ -222,13 +222,15 @@ Common::String EoBCoreEngine::initLevelData(int sub) { } } - if (_flags.gameID == GI_EOB2) { + if (_flags.platform == Common::kPlatformAmiga) { + delay(3 * _tickLength); + snd_loadAmigaSounds(_currentLevel, sub); + if (_flags.gameID == GI_EOB2) + pos += 13; + } else if (_flags.gameID == GI_EOB2) { delay(3 * _tickLength); _sound->loadSoundFile((const char *)pos); pos += 13; - } else if (_flags.platform == Common::kPlatformAmiga) { - delay(3 * _tickLength); - _sound->loadSoundFile(_currentLevel); } releaseDoorShapes(); |