diff options
author | Gregory Montoir | 2003-12-26 14:49:49 +0000 |
---|---|---|
committer | Gregory Montoir | 2003-12-26 14:49:49 +0000 |
commit | e05e079116cd9d63ebd06688a67264abe1aadb9b (patch) | |
tree | 3261b0ff49eef3a56f5a186b6e012b6052689d34 /queen/display.h | |
parent | 802ebb584fdaaa6ac4315f8f12c2b2ddb9b81bf5 (diff) | |
download | scummvm-rg350-e05e079116cd9d63ebd06688a67264abe1aadb9b.tar.gz scummvm-rg350-e05e079116cd9d63ebd06688a67264abe1aadb9b.tar.bz2 scummvm-rg350-e05e079116cd9d63ebd06688a67264abe1aadb9b.zip |
enable original screen blankers
svn-id: r11944
Diffstat (limited to 'queen/display.h')
-rw-r--r-- | queen/display.h | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/queen/display.h b/queen/display.h index da92cd2baf..16dc3fb281 100644 --- a/queen/display.h +++ b/queen/display.h @@ -31,7 +31,8 @@ namespace Queen { enum RenderingBuffer { RB_BACKDROP = 0, RB_PANEL = 1, - RB_SCREEN = 2 + RB_SCREEN = 2, + RB_MINI = 3 }; enum JoePalette { @@ -112,6 +113,12 @@ public: void showMouseCursor(bool show); void drawBox(int16 x1, int16 y1, int16 x2, int16 y2, uint8 col); + void drawScreen(); + + void blankScreen(); + void blankScreenEffect1(); + void blankScreenEffect2(); + void blankScreenEffect3(); private: @@ -125,7 +132,9 @@ private: SCREEN_W = 320, SCREEN_H = 200, PANEL_W = 320, - PANEL_H = 50 + PANEL_H = 50, + MINI_W = 32, + MINI_H = 32 }; TextRenderer _textRenderer; @@ -137,8 +146,8 @@ private: bool scrollable; } _pal; - uint8 *_buffer[3]; - uint16 _bufPitch[3]; + uint8 *_buffer[4]; + uint16 _bufPitch[4]; bool _fullscreen; @@ -146,6 +155,7 @@ private: uint16 _bdWidth, _bdHeight; bool _gotTick; + int _curBlankingEffect; Dynalum _dynalum; OSystem *_system; |