diff options
Diffstat (limited to 'engines/kyra/scene_lok.cpp')
-rw-r--r-- | engines/kyra/scene_lok.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/kyra/scene_lok.cpp b/engines/kyra/scene_lok.cpp index 53c269a926..b3b830faed 100644 --- a/engines/kyra/scene_lok.cpp +++ b/engines/kyra/scene_lok.cpp @@ -48,6 +48,9 @@ void KyraEngine_LoK::enterNewScene(int sceneId, int facing, int unk1, int unk2, _abortWalkFlag = false; _abortWalkFlag2 = false; + // TODO: Check how the original handled sfx still playing + _sound->stopAllSoundEffects(); + if (_flags.platform == Common::kPlatformFMTowns || _flags.platform == Common::kPlatformPC98) { int newSfxFile = -1; if (_currentCharacter->sceneId == 7 && sceneId == 24) |