diff options
author | Paul Gilbert | 2013-06-12 22:13:52 -0400 |
---|---|---|
committer | Paul Gilbert | 2013-06-12 22:13:52 -0400 |
commit | e24e181a2a7ca734550c75905ea6e8c079d4a20d (patch) | |
tree | b002faea343f56d574c1d848634e80f16fe727c1 /engines/voyeur/graphics.h | |
parent | f9b2c62bcd9522d67efde81af95b6c5401013f21 (diff) | |
download | scummvm-rg350-e24e181a2a7ca734550c75905ea6e8c079d4a20d.tar.gz scummvm-rg350-e24e181a2a7ca734550c75905ea6e8c079d4a20d.tar.bz2 scummvm-rg350-e24e181a2a7ca734550c75905ea6e8c079d4a20d.zip |
VOYEUR: Work implementing the lock display screen
Diffstat (limited to 'engines/voyeur/graphics.h')
-rw-r--r-- | engines/voyeur/graphics.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/engines/voyeur/graphics.h b/engines/voyeur/graphics.h index 2e65089af6..cd1d47b6fc 100644 --- a/engines/voyeur/graphics.h +++ b/engines/voyeur/graphics.h @@ -43,6 +43,7 @@ class PictureResource; class ViewPortResource; class ViewPortListResource; class FontResource; +class CMapResource; class FontInfo { public: @@ -63,6 +64,9 @@ public: int _shadowColor; public: FontInfo(); + FontInfo(byte picFlags, byte picSelect, byte picPick, byte picOnOff, byte fontFlags, byte justify, + int fontSaveBack, const Common::Point &pos, int justifyWidth, int justifyHeight, + const Common::Point &shadow, int foreColor, int backColor, int shadowColor); }; typedef void (GraphicsManager::*GraphicMethodPtr)(); @@ -89,6 +93,9 @@ public: uint _planeSelect; int _sImageShift; Graphics::Surface _screenSurface; + CMapResource *_backColors; + FontInfo *_fontPtr; + FontInfo _defaultFontInfo; private: static void fadeIntFunc(); static void vDoCycleInt(); @@ -108,7 +115,7 @@ public: void EMSMapPageHandle(int v1, int v2, int v3); void sDrawPic(DisplayResource *srcDisplay, DisplayResource *destDisplay, const Common::Point &offset); - void GraphicsManager::fillPic(DisplayResource *display, byte onOff); + void fillPic(DisplayResource *display, byte onOff = 0); void sDisplayPic(PictureResource *pic); void flipPage(); void clearPalette(); |