diff options
Diffstat (limited to 'engines/saga/saveload.cpp')
-rw-r--r-- | engines/saga/saveload.cpp | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/engines/saga/saveload.cpp b/engines/saga/saveload.cpp index bb3164a79c..77d7816963 100644 --- a/engines/saga/saveload.cpp +++ b/engines/saga/saveload.cpp @@ -172,14 +172,6 @@ void SagaEngine::fillSaveList() { } i++; } -/* 4debug - for (i = 0; i < 14; i++) { - sprintf(_saveFiles[i].name,"test%i", i); - _saveFiles[i].slotNumber = i; - } - _saveFilesCount = 14; - _saveFilesMaxCount = 14; - */ } @@ -294,7 +286,10 @@ void SagaEngine::load(const char *fileName) { _scene->setCurrentMusicTrack(in->readSint32LE()); _scene->setCurrentMusicRepeat(in->readSint32LE()); _music->stop(); - _music->play(_music->_songTable[_scene->getCurrentMusicTrack()], _scene->getCurrentMusicRepeat() ? MUSIC_LOOP : MUSIC_NORMAL); + if (getGameId() != GID_IHNM_DEMO) + _music->play(_music->_songTable[_scene->getCurrentMusicTrack()], _scene->getCurrentMusicRepeat() ? MUSIC_LOOP : MUSIC_NORMAL); + else + _music->play(3, MUSIC_LOOP); } // Inset scene |