aboutsummaryrefslogtreecommitdiff
path: root/engines/access/screen.h
diff options
context:
space:
mode:
authorPaul Gilbert2014-08-13 22:23:08 -0400
committerPaul Gilbert2014-08-13 22:23:08 -0400
commit28bfe7374930cd78f722451b8754822a11dd500d (patch)
tree0fd59d1e54f096dbcfd89aeb4b146c6d27f82e48 /engines/access/screen.h
parented645e435a641cc3be95bfe946d2c08d2ab3836b (diff)
downloadscummvm-rg350-28bfe7374930cd78f722451b8754822a11dd500d.tar.gz
scummvm-rg350-28bfe7374930cd78f722451b8754822a11dd500d.tar.bz2
scummvm-rg350-28bfe7374930cd78f722451b8754822a11dd500d.zip
ACCESS: Implemented cmdSpecial script opcode
Diffstat (limited to 'engines/access/screen.h')
-rw-r--r--engines/access/screen.h6
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
*/