diff options
Diffstat (limited to 'scumm/intern.h')
-rw-r--r-- | scumm/intern.h | 6 |
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); |