aboutsummaryrefslogtreecommitdiff
path: root/queen/display.h
diff options
context:
space:
mode:
authorGregory Montoir2003-10-17 13:12:50 +0000
committerGregory Montoir2003-10-17 13:12:50 +0000
commit323c338169672d60b43d924c57b6e03adbd2ca21 (patch)
tree2f7e083a2c68e135ca00275b69b3c22436c8979c /queen/display.h
parent116dbee1fc1a7d8d2c22abf886d0b8e8fd93db53 (diff)
downloadscummvm-rg350-323c338169672d60b43d924c57b6e03adbd2ca21.tar.gz
scummvm-rg350-323c338169672d60b43d924c57b6e03adbd2ca21.tar.bz2
scummvm-rg350-323c338169672d60b43d924c57b6e03adbd2ca21.zip
more palette stuff
svn-id: r10859
Diffstat (limited to 'queen/display.h')
-rw-r--r--queen/display.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/queen/display.h b/queen/display.h
index cb4a925309..84477f75fb 100644
--- a/queen/display.h
+++ b/queen/display.h
@@ -63,10 +63,11 @@ public:
void dynalumUpdate(int x, int y);
void palConvert(uint8 *outPal, const uint8 *inPal, int start, int end);
- void palSet(const uint8 *pal, int start, int end);
+ void palSet(const uint8 *pal, int start, int end, bool updateScreen = false);
void palFadeIn(int start, int end, uint16 roomNum);
void palFadeOut(int start, int end, uint16 roomNum);
void palFadePanel();
+ void palScroll(int start, int end);
void palCustomColors(uint16 roomNum); // check_colors
void palCustomScroll(uint16 roomNum); // check_pal_scroll
@@ -112,6 +113,7 @@ private:
uint8 *screen;
int dirtyMin, dirtyMax;
bool scrollable;
+ uint16 customScrollSeed;
} _pals;
uint8 *_buffers[3];
@@ -123,6 +125,8 @@ private:
uint16 _horizontalScroll;
uint16 _bdWidth, _bdHeight;
+ Common::RandomSource _randomizer;
+
Dynalum _dynalum;
OSystem *_system;