aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/gui_v2.cpp
diff options
context:
space:
mode:
authorJohannes Schickel2008-04-05 03:03:10 +0000
committerJohannes Schickel2008-04-05 03:03:10 +0000
commitb99d5603cf871ab5b5b9800d44f21469d603ddd7 (patch)
tree7db1475de569d8cea5c9f7e831efa636baac9853 /engines/kyra/gui_v2.cpp
parent066a55ef33f258c1ecc3eb4518d13dc3419819c1 (diff)
downloadscummvm-rg350-b99d5603cf871ab5b5b9800d44f21469d603ddd7.tar.gz
scummvm-rg350-b99d5603cf871ab5b5b9800d44f21469d603ddd7.tar.bz2
scummvm-rg350-b99d5603cf871ab5b5b9800d44f21469d603ddd7.zip
- Changed quicksaves to use slots 990-998.
- Made slots 990-999 not writeable for savegames via menu. - Temporary save in HoF now uses slot 999. svn-id: r31400
Diffstat (limited to 'engines/kyra/gui_v2.cpp')
-rw-r--r--engines/kyra/gui_v2.cpp10
1 files changed, 3 insertions, 7 deletions
diff --git a/engines/kyra/gui_v2.cpp b/engines/kyra/gui_v2.cpp
index 2276b68952..abfba42283 100644
--- a/engines/kyra/gui_v2.cpp
+++ b/engines/kyra/gui_v2.cpp
@@ -1312,10 +1312,8 @@ int GUI_v2::optionsButton(Button *button) {
if (!_loadedSave && _reloadTemporarySave) {
_vm->_unkSceneScreenFlag1 = true;
- Common::String save = _vm->getSavegameFilename(0);
- save += ".TMP";
- _vm->loadGame(save.c_str());
- _vm->_saveFileMan->removeSavefile(save.c_str());
+ _vm->loadGame(_vm->getSavegameFilename(999));
+ _vm->_saveFileMan->removeSavefile(_vm->getSavegameFilename(999));
_vm->_unkSceneScreenFlag1 = false;
}
@@ -1512,9 +1510,7 @@ int GUI_v2::gameOptions(Button *caller) {
if (_vm->_lang != lang) {
_reloadTemporarySave = true;
- Common::String save = _vm->getSavegameFilename(0);
- save += ".TMP";
- _vm->saveGame(save.c_str(), "Temporary Kyrandia 2 Savegame");
+ _vm->saveGame(_vm->getSavegameFilename(999), "Temporary Kyrandia 2 Savegame");
_vm->loadCCodeBuffer("C_CODE.XXX");
if (_vm->_flags.isTalkie)
_vm->loadOptionsBuffer("OPTIONS.XXX");