diff options
author | Gregory Montoir | 2007-02-24 18:39:08 +0000 |
---|---|---|
committer | Gregory Montoir | 2007-02-24 18:39:08 +0000 |
commit | 11e679845d49f5a13e7311b6e5bebc7827a26878 (patch) | |
tree | 18385f7c9a0d5c26b81acc2daeae15ce1142edea /engines/queen/display.h | |
parent | d350830d7c209a02d9dde3801390c902980dbde7 (diff) | |
download | scummvm-rg350-11e679845d49f5a13e7311b6e5bebc7827a26878.tar.gz scummvm-rg350-11e679845d49f5a13e7311b6e5bebc7827a26878.tar.bz2 scummvm-rg350-11e679845d49f5a13e7311b6e5bebc7827a26878.zip |
some fixes and additions for FOTAQ amiga versions
svn-id: r25825
Diffstat (limited to 'engines/queen/display.h')
-rw-r--r-- | engines/queen/display.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/engines/queen/display.h b/engines/queen/display.h index 1cba119630..a23716f873 100644 --- a/engines/queen/display.h +++ b/engines/queen/display.h @@ -72,6 +72,8 @@ public: //! scroll some palette colors void palScroll(int start, int end); + void palSetAmigaColor(uint8 color, uint16 rgb); + //! custom palette effect for the specified room void palCustomColors(uint16 roomNum); @@ -84,8 +86,6 @@ public: void palCustomLightsOff(uint16 roomNum); void palCustomLightsOn(uint16 roomNum); - void palSetPanelColor(uint8 color, uint8 r, uint8 g, uint8 b); - //! mark all palette entries as dirty void palSetAllDirty() { _pal.dirtyMin = 0; _pal.dirtyMax = 255; } @@ -151,6 +151,10 @@ public: //! remove entries from the texts list void clearTexts(uint16 y1, uint16 y2); + void setupInkColors(); + + uint8 getInkColor(InkColor color) const { return _inkColors[color]; } + //! change the current text color void textCurrentColor(uint8 color) { _curTextColor = color; } @@ -239,6 +243,8 @@ private: //! font justification sizes uint8 _charWidth[256]; + uint8 _inkColors[INK_COUNT]; + Common::RandomSource _rnd; Dynalum _dynalum; OSystem *_system; |