diff options
Diffstat (limited to 'engines/saga/saveload.cpp')
-rw-r--r-- | engines/saga/saveload.cpp | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/engines/saga/saveload.cpp b/engines/saga/saveload.cpp index 3179095705..96242d497a 100644 --- a/engines/saga/saveload.cpp +++ b/engines/saga/saveload.cpp @@ -273,18 +273,7 @@ void SagaEngine::load(const char *fileName) { if (_scene->currentChapterNumber() == 8) _interface->setMode(kPanelChapterSelection); if (getGameId() != GID_IHNM_DEMO) { - // HACK for chapter 6 (last chapter) in IHNM. For some reason, the songtable loaded is - // incorrect, and the game crashes here when trying to load a music track there. For now, - // just don't change the music track for chapter 6 - // FIXME: Figure out what's wrong with the loaded music track and remove this hack - // Note that when this hack is removed, remove it from Script::sfPlayMusic and - // Script::sfQueueMusic as well - if (getGameType() == GType_IHNM && _scene->currentChapterNumber() == 6) { - // do nothing - } else { - _music->play(_music->_songTable[_scene->getCurrentMusicTrack()], _scene->getCurrentMusicRepeat() ? MUSIC_LOOP : MUSIC_NORMAL); - } - //_music->play(_music->_songTable[_scene->getCurrentMusicTrack()], _scene->getCurrentMusicRepeat() ? MUSIC_LOOP : MUSIC_NORMAL); + _music->play(_music->_songTable[_scene->getCurrentMusicTrack()], _scene->getCurrentMusicRepeat() ? MUSIC_LOOP : MUSIC_NORMAL); } else { _music->play(3, MUSIC_LOOP); } |