aboutsummaryrefslogtreecommitdiff
path: root/scumm/intern.h
diff options
context:
space:
mode:
Diffstat (limited to 'scumm/intern.h')
-rw-r--r--scumm/intern.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/scumm/intern.h b/scumm/intern.h
index 6b649b749f..609e752a72 100644
--- a/scumm/intern.h
+++ b/scumm/intern.h
@@ -790,6 +790,8 @@ protected:
virtual void executeOpcode(byte i);
virtual const char *getOpcodeDesc(byte i);
+ virtual void saveOrLoad(Serializer *s, uint32 savegameVersion);
+
void localizeArray(int slot, byte scriptSlot);
void redimArray(int arrayId, int newX, int newY, int d);
int readFileToArray(int slot, int32 size);
@@ -909,6 +911,8 @@ public:
ScummEngine_v71he(GameDetector *detector, OSystem *syst, const ScummGameSettings &gs, uint8 md5sum[16], int substResFileNameIndex);
protected:
+ virtual void saveOrLoad(Serializer *s, uint32 savegameVersion);
+
virtual void redrawBGAreas();
virtual void processActors();
@@ -1243,6 +1247,8 @@ protected:
virtual void readMAXS(int blockSize);
+ virtual void saveOrLoad(Serializer *s, uint32 savegameVersion);
+
virtual void copyPalColor(int dst, int src);
virtual void darkenPalette(int redScale, int greenScale, int blueScale, int startColor, int endColor);
virtual void setPaletteFromPtr(const byte *ptr, int numcolor = -1);