aboutsummaryrefslogtreecommitdiff
path: root/engines/dreamweb/saveload.cpp
diff options
context:
space:
mode:
authorMax Horn2011-12-09 15:38:49 +0100
committerWillem Jan Palenstijn2011-12-11 10:01:28 +0100
commitdfeb31e187118978a665482fb1b147a62f65c35f (patch)
treeeeb7b44aca029ed919780eeec8e75295519311dc /engines/dreamweb/saveload.cpp
parent51b724fa43678d33cdbbe8336ae4b0960519c160 (diff)
downloadscummvm-rg350-dfeb31e187118978a665482fb1b147a62f65c35f.tar.gz
scummvm-rg350-dfeb31e187118978a665482fb1b147a62f65c35f.tar.bz2
scummvm-rg350-dfeb31e187118978a665482fb1b147a62f65c35f.zip
DREAMWEB: Add DreamWebEngine::getSavegameFilename
Diffstat (limited to 'engines/dreamweb/saveload.cpp')
-rw-r--r--engines/dreamweb/saveload.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/engines/dreamweb/saveload.cpp b/engines/dreamweb/saveload.cpp
index 1ddf54ef44..ad95f318c1 100644
--- a/engines/dreamweb/saveload.cpp
+++ b/engines/dreamweb/saveload.cpp
@@ -31,6 +31,18 @@ namespace DreamGen {
// Temporary storage for loading the room from a savegame
Room g_madeUpRoomDat;
+void DreamGenContext::openForSave(unsigned int slot) {
+ Common::String filename = engine->getSavegameFilename(slot);
+ debug(1, "openForSave(%s)", filename.c_str());
+ engine->openSaveFileForWriting(filename);
+}
+
+bool DreamGenContext::openForLoad(unsigned int slot) {
+ Common::String filename = engine->getSavegameFilename(slot);
+ debug(1, "openForLoad(%s)", filename.c_str());
+ return engine->openSaveFileForReading(filename);
+}
+
void DreamGenContext::loadGame() {
if (data.byte(kCommandtype) != 246) {