diff options
Diffstat (limited to 'engines/access/screen.h')
-rw-r--r-- | engines/access/screen.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/access/screen.h b/engines/access/screen.h index 6ede482e61..d759ae119e 100644 --- a/engines/access/screen.h +++ b/engines/access/screen.h @@ -52,6 +52,8 @@ private: AccessEngine *_vm; byte _tempPalette[PALETTE_SIZE]; byte _rawPalette[PALETTE_SIZE]; + byte _savedPalettes[2][PALETTE_SIZE]; + int _savedPaletteCount; int _vesaCurrentWin; int _currentPanel; Common::Point _msVirtualOffset; @@ -117,6 +119,10 @@ public: void loadRawPalette(Common::SeekableReadStream *stream); + void savePalette(); + + void restorePalette(); + /** * Copy a buffer to the screen */ |