diff options
author | Paul Gilbert | 2012-10-24 23:20:26 +1100 |
---|---|---|
committer | Paul Gilbert | 2012-10-24 23:20:26 +1100 |
commit | 7441e0e8d78edd8cb8af051fd773b0f998bd9520 (patch) | |
tree | e65e5596527fc76c28566f5b049b10b528705875 /engines/hopkins/saveload.cpp | |
parent | 38b5cf1efe0ab75c7100714fb886a704a4661fda (diff) | |
download | scummvm-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.cpp | 10 |
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 |