aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/graphics/palette.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sci/graphics/palette.h')
-rw-r--r--engines/sci/graphics/palette.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/sci/graphics/palette.h b/engines/sci/graphics/palette.h
index 6af1d5a490..b9cd308281 100644
--- a/engines/sci/graphics/palette.h
+++ b/engines/sci/graphics/palette.h
@@ -34,7 +34,7 @@ class Screen;
/**
* Palette class, handles palette operations like changing intensity, setting up the palette, merging different palettes
*/
-class GfxPalette {
+class GfxPalette : public Common::Serializable {
public:
GfxPalette(ResourceManager *resMan, GfxScreen *screen, bool useMerging);
~GfxPalette();
@@ -80,6 +80,8 @@ public:
Palette _sysPalette;
+ virtual void saveLoadWithSerializer(Common::Serializer &s);
+
private:
void palVaryInit();
void palVaryInstallTimer();