aboutsummaryrefslogtreecommitdiff
path: root/engines/queen/display.h
diff options
context:
space:
mode:
authorGregory Montoir2007-02-24 18:39:08 +0000
committerGregory Montoir2007-02-24 18:39:08 +0000
commit11e679845d49f5a13e7311b6e5bebc7827a26878 (patch)
tree18385f7c9a0d5c26b81acc2daeae15ce1142edea /engines/queen/display.h
parentd350830d7c209a02d9dde3801390c902980dbde7 (diff)
downloadscummvm-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.h10
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;