From 6fa6a2fbca658aae9296ee872489543f46074b5d Mon Sep 17 00:00:00 2001 From: Filippos Karapetis Date: Tue, 10 Jun 2008 22:41:41 +0000 Subject: Pressing enter when entering the name of a save game should save that game svn-id: r32661 --- engines/drascula/saveload.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'engines') diff --git a/engines/drascula/saveload.cpp b/engines/drascula/saveload.cpp index 008784f209..de82899462 100644 --- a/engines/drascula/saveload.cpp +++ b/engines/drascula/saveload.cpp @@ -122,6 +122,21 @@ bool DrasculaEngine::saveLoadScreen() { print_abc(names[n2], 116, y); y = y + 9; } + + if (selectionMade == 1) { + snprintf(file, 50, "%s%02d", _targetName.c_str(), n + 1); + saveGame(file); + Common::OutSaveFile *tsav; + if (!(tsav = _saveFileMan->openForSaving(fileEpa))) { + error("Can't open %s file", fileEpa); + } + for (n = 0; n < NUM_SAVES; n++) { + tsav->writeString(names[n]); + tsav->writeString("\n"); + } + tsav->finalize(); + delete tsav; + } } if (mouseX > 125 && mouseY > 123 && mouseX < 199 && mouseY < 149 && selectionMade == 1) { -- cgit v1.2.3