aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/kyra_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/kyra_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/kyra_v2.cpp')
-rw-r--r--engines/kyra/kyra_v2.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/kyra/kyra_v2.cpp b/engines/kyra/kyra_v2.cpp
index 8742bdeb3d..5e4ac8909f 100644
--- a/engines/kyra/kyra_v2.cpp
+++ b/engines/kyra/kyra_v2.cpp
@@ -798,7 +798,7 @@ int KyraEngine_v2::checkInput(Button *buttonList, bool mainLoop) {
case Common::EVENT_KEYDOWN:
if (event.kbd.keycode >= '1' && event.kbd.keycode <= '9' &&
(event.kbd.flags == Common::KBD_CTRL || event.kbd.flags == Common::KBD_ALT) && mainLoop) {
- const char *saveLoadSlot = getSavegameFilename(event.kbd.keycode - '0');
+ const char *saveLoadSlot = getSavegameFilename(9 - (event.kbd.keycode - '0') + 990);
if (event.kbd.flags == Common::KBD_CTRL) {
loadGame(saveLoadSlot);
@@ -806,7 +806,7 @@ int KyraEngine_v2::checkInput(Button *buttonList, bool mainLoop) {
breakLoop = true;
} else {
char savegameName[14];
- sprintf(savegameName, "Quicksave %d", event.kbd.keycode - '0');
+ sprintf(savegameName, "Quicksave %d", event.kbd.keycode - '0');
saveGame(saveLoadSlot, savegameName);
}
} else if (event.kbd.flags == Common::KBD_CTRL) {