aboutsummaryrefslogtreecommitdiff
path: root/scumm/intern.h
diff options
context:
space:
mode:
authorMax Horn2005-04-26 13:33:17 +0000
committerMax Horn2005-04-26 13:33:17 +0000
commitc9cdee2d977133cc3371fa582675f4d84bddbd9f (patch)
treef4b7024608138549b4216842e0a4ac542d8afb7b /scumm/intern.h
parent9421c2a9b9eea44dcc7ac8d7cc1170ebc20f0e45 (diff)
downloadscummvm-rg350-c9cdee2d977133cc3371fa582675f4d84bddbd9f.tar.gz
scummvm-rg350-c9cdee2d977133cc3371fa582675f4d84bddbd9f.tar.bz2
scummvm-rg350-c9cdee2d977133cc3371fa582675f4d84bddbd9f.zip
Removed the ugly saveOrLoadCursorImages hack and instead properly overload ScummEngine::saveOrLoad; did the same for the V7 IMuseDigital save/load code
svn-id: r17818
Diffstat (limited to 'scumm/intern.h')
-rw-r--r--scumm/intern.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/scumm/intern.h b/scumm/intern.h
index 5e57148e94..449701d1cc 100644
--- a/scumm/intern.h
+++ b/scumm/intern.h
@@ -64,6 +64,8 @@ protected:
virtual void initScummVars();
virtual void decodeParseString();
+ virtual void saveOrLoad(Serializer *s, uint32 savegameVersion);
+
virtual void readMAXS(int blockSize);
int getWordVararg(int *ptr);
@@ -79,7 +81,6 @@ protected:
void setBuiltinCursor(int index);
void redefineBuiltinCursorFromChar(int index, int chr);
void redefineBuiltinCursorHotspot(int index, int x, int y);
- void saveOrLoadCursorImages(Serializer *s);
/* Version 5 script opcodes */
void o5_actorFollowCamera();
@@ -1243,6 +1244,8 @@ protected:
virtual void setupScummVars();
virtual void initScummVars();
+ virtual void saveOrLoad(Serializer *s, uint32 savegameVersion);
+
virtual void readMAXS(int blockSize);
virtual void readGlobalObjects();
virtual void readIndexBlock(uint32 blocktype, uint32 itemsize);