aboutsummaryrefslogtreecommitdiff
path: root/engines/hopkins/saveload.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2012-10-24 23:20:26 +1100
committerPaul Gilbert2012-10-24 23:20:26 +1100
commit7441e0e8d78edd8cb8af051fd773b0f998bd9520 (patch)
treee65e5596527fc76c28566f5b049b10b528705875 /engines/hopkins/saveload.cpp
parent38b5cf1efe0ab75c7100714fb886a704a4661fda (diff)
downloadscummvm-rg350-7441e0e8d78edd8cb8af051fd773b0f998bd9520.tar.gz
scummvm-rg350-7441e0e8d78edd8cb8af051fd773b0f998bd9520.tar.bz2
scummvm-rg350-7441e0e8d78edd8cb8af051fd773b0f998bd9520.zip
HOPKINS: bugfixes to conversation code
Diffstat (limited to 'engines/hopkins/saveload.cpp')
-rw-r--r--engines/hopkins/saveload.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/engines/hopkins/saveload.cpp b/engines/hopkins/saveload.cpp
index ed4e3f1596..1c29eca36f 100644
--- a/engines/hopkins/saveload.cpp
+++ b/engines/hopkins/saveload.cpp
@@ -58,4 +58,14 @@ void SaveLoadManager::initSaves() {
SAUVE_FICHIER(dataFilename, data, 100);
}
+void SaveLoadManager::bload(const Common::String &file, byte *buf) {
+ Common::InSaveFile *f = g_system->getSavefileManager()->openForLoading(file);
+ if (f == NULL)
+ error("Error openinig file - %s", file.c_str());
+
+ int32 filesize = f->size();
+ f->read(buf, filesize);
+ delete f;
+}
+
} // End of namespace Hopkins