diff options
Diffstat (limited to 'engines/parallaction/graphics.h')
-rw-r--r-- | engines/parallaction/graphics.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/parallaction/graphics.h b/engines/parallaction/graphics.h index 3913eebbdf..9f1101efa2 100644 --- a/engines/parallaction/graphics.h +++ b/engines/parallaction/graphics.h @@ -135,7 +135,7 @@ class Parallaction; struct DoorData; struct GetData; - +struct Label; struct MaskBuffer { // handles a 2-bit depth buffer used for z-buffering @@ -219,6 +219,8 @@ public: uint16 getStringWidth(const char *text); void getStringExtent(char *text, uint16 maxwidth, int16* width, int16* height); + void drawLabel(Label &label); + // cut/paste void flatBlitCnv(Graphics::Surface *cnv, int16 x, int16 y, Gfx::Buffers buffer); void flatBlitCnv(Frames *cnv, uint16 frame, int16 x, int16 y, Gfx::Buffers buffer); @@ -259,7 +261,6 @@ public: public: - Common::Point _labelPosition[2]; uint16 _bgLayers[4]; PaletteFxRange _palettefx[6]; Palette _palette; @@ -296,3 +297,4 @@ protected: + |