diff options
author | Gregory Montoir | 2003-10-20 10:26:56 +0000 |
---|---|---|
committer | Gregory Montoir | 2003-10-20 10:26:56 +0000 |
commit | 61a27e1b634ebb9f5cd1526c5816ebe5aa5103f9 (patch) | |
tree | a3ca94e7862732bf7499ff90dc2ee09ef688abb1 /queen/display.h | |
parent | 59f5854be2283c1f0bc138f7fa08f753bb47274e (diff) | |
download | scummvm-rg350-61a27e1b634ebb9f5cd1526c5816ebe5aa5103f9.tar.gz scummvm-rg350-61a27e1b634ebb9f5cd1526c5816ebe5aa5103f9.tar.bz2 scummvm-rg350-61a27e1b634ebb9f5cd1526c5816ebe5aa5103f9.zip |
remaining palette stuff
svn-id: r10911
Diffstat (limited to 'queen/display.h')
-rw-r--r-- | queen/display.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/queen/display.h b/queen/display.h index ee707b8d1b..df668cd4be 100644 --- a/queen/display.h +++ b/queen/display.h @@ -36,6 +36,12 @@ enum RenderingBuffer { }; +enum JoePalette { + JP_CLOTHES = 0, + JP_DRESS = 1 +}; + + struct Dynalum { uint8 msk[50 * 160]; int8 lum[8 * 3]; @@ -64,12 +70,14 @@ public: void palConvert(uint8 *outPal, const uint8 *inPal, int start, int end); void palSet(const uint8 *pal, int start, int end, bool updateScreen = false); + void palSetJoe(JoePalette pal); // changejoepal 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 + void palCustomFlash(); // flashspecial() void screenMode(int comPanel, bool inCutaway); @@ -132,6 +140,8 @@ private: Dynalum _dynalum; OSystem *_system; + static const uint8 PAL_JOE_CLOTHES[]; + static const uint8 PAL_JOE_DRESS[]; }; |