aboutsummaryrefslogtreecommitdiff
path: root/engines/made/database.h
diff options
context:
space:
mode:
authorBenjamin Haisch2008-05-13 08:21:28 +0000
committerBenjamin Haisch2008-05-13 08:21:28 +0000
commit3db45cc0c85967059744a987cc86c01631984a69 (patch)
tree6cfa5b514a3da05ad67a31ac40a7963ade2f1138 /engines/made/database.h
parentf03a27747c73d2c493e81f975e6c2e913268b78c (diff)
downloadscummvm-rg350-3db45cc0c85967059744a987cc86c01631984a69.tar.gz
scummvm-rg350-3db45cc0c85967059744a987cc86c01631984a69.tar.bz2
scummvm-rg350-3db45cc0c85967059744a987cc86c01631984a69.zip
Implemented savegame saving/loading for LGOP2.
svn-id: r32081
Diffstat (limited to 'engines/made/database.h')
-rw-r--r--engines/made/database.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/made/database.h b/engines/made/database.h
index b92bd8f2dd..50e37d6936 100644
--- a/engines/made/database.h
+++ b/engines/made/database.h
@@ -41,7 +41,10 @@ class Object {
public:
Object();
~Object();
+
int loadVersion2(Common::SeekableReadStream &source);
+ int saveVersion2(Common::WriteStream &dest);
+
int loadVersion3(Common::SeekableReadStream &source);
int loadVersion3(byte *source);
@@ -118,6 +121,10 @@ protected:
void load(Common::SeekableReadStream &sourceS);
void loadVersion2(Common::SeekableReadStream &sourceS);
void loadVersion3(Common::SeekableReadStream &sourceS);
+ int16 savegameV2(Common::OutSaveFile *out, const char *description, int16 version);
+ int16 loadgameV2(Common::InSaveFile *in, int16 version);
+ int16 savegameV3(Common::OutSaveFile *out, const char *description, int16 version);
+ int16 loadgameV3(Common::InSaveFile *in, int16 version);
};
} // End of namespace Made