diff options
Diffstat (limited to 'engines/xeen/saves.cpp')
-rw-r--r-- | engines/xeen/saves.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/xeen/saves.cpp b/engines/xeen/saves.cpp index 40be1fe379..dbd3d8bc80 100644 --- a/engines/xeen/saves.cpp +++ b/engines/xeen/saves.cpp @@ -43,12 +43,12 @@ SavesManager::SavesManager(const Common::String &targetName): _targetName(target File::_darkSave = new SaveArchive(g_vm->_party); File::_darkSave->reset(File::_darkCc); } - if (g_vm->getGameID() != GType_DarkSide) { + if (g_vm->getGameID() != GType_DarkSide && g_vm->getGameID() != GType_Swords) { File::_xeenSave = new SaveArchive(g_vm->_party); File::_xeenSave->reset(File::_xeenCc); } - File::_currentSave = g_vm->getGameID() == GType_DarkSide ? + File::_currentSave = g_vm->getGameID() == GType_DarkSide || g_vm->getGameID() == GType_Swords ? File::_darkSave : File::_xeenSave; assert(File::_currentSave); |