aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/saveload_v3.cpp
diff options
context:
space:
mode:
authorSven Hesse2007-08-03 16:21:39 +0000
committerSven Hesse2007-08-03 16:21:39 +0000
commit7ec3572ee6711965bfaf2996fed22bc1d65c7fd0 (patch)
tree96e70852b1cdbcdba4fb9407dea1fb189a6a1d42 /engines/gob/saveload_v3.cpp
parente802f067cd96d63054b4233e44db02b660557787 (diff)
downloadscummvm-rg350-7ec3572ee6711965bfaf2996fed22bc1d65c7fd0.tar.gz
scummvm-rg350-7ec3572ee6711965bfaf2996fed22bc1d65c7fd0.tar.bz2
scummvm-rg350-7ec3572ee6711965bfaf2996fed22bc1d65c7fd0.zip
Repaired the cursor and saving in the notebook
svn-id: r28434
Diffstat (limited to 'engines/gob/saveload_v3.cpp')
-rw-r--r--engines/gob/saveload_v3.cpp12
1 files changed, 3 insertions, 9 deletions
diff --git a/engines/gob/saveload_v3.cpp b/engines/gob/saveload_v3.cpp
index 5e540cfdc8..d0f791d8df 100644
--- a/engines/gob/saveload_v3.cpp
+++ b/engines/gob/saveload_v3.cpp
@@ -73,6 +73,8 @@ SaveType SaveLoad_v3::getSaveType(const char *fileName) {
return kSaveScreenshot;
if (!scumm_stricmp(fileName, "intro.$$$"))
return kSaveTempSprite;
+ if (!scumm_stricmp(fileName, "bloc.inf"))
+ return kSaveNotes;
if (!scumm_stricmp(fileName, "prot"))
return kSaveIgnore;
if (!scumm_stricmp(fileName, "config"))
@@ -91,10 +93,6 @@ uint32 SaveLoad_v3::getSaveGameSize() {
return size;
}
-int32 SaveLoad_v3::getSizeNotes() {
- return -1;
-}
-
int32 SaveLoad_v3::getSizeGame() {
if (_firstSizeGame) {
_firstSizeGame = false;
@@ -215,10 +213,6 @@ bool SaveLoad_v3::loadGame(int16 dataVar, int32 size, int32 offset) {
return false;
}
-bool SaveLoad_v3::loadNotes(int16 dataVar, int32 size, int32 offset) {
- return false;
-}
-
bool SaveLoad_v3::loadScreenshot(int16 dataVar, int32 size, int32 offset) {
Common::SaveFileManager *saveMan = g_system->getSavefileManager();
Common::InSaveFile *in;
@@ -336,7 +330,7 @@ bool SaveLoad_v3::saveGame(int16 dataVar, int32 size, int32 offset) {
}
bool SaveLoad_v3::saveNotes(int16 dataVar, int32 size, int32 offset) {
- return false;
+ return SaveLoad_v2::saveNotes(dataVar, size - 160, offset);
}
bool SaveLoad_v3::saveScreenshot(int16 dataVar, int32 size, int32 offset) {