aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen/font.h
diff options
context:
space:
mode:
authorPaul Gilbert2018-03-10 07:54:28 -0500
committerPaul Gilbert2018-03-10 07:54:28 -0500
commit5b731a1f44b44563937e2afc5604b4e98e37860d (patch)
tree198c54b255807db8be32e800fe3ba1bcac283177 /engines/xeen/font.h
parent3bec5a7f9dcb0035f221cd001ff0b27a1a11c0a4 (diff)
downloadscummvm-rg350-5b731a1f44b44563937e2afc5604b4e98e37860d.tar.gz
scummvm-rg350-5b731a1f44b44563937e2afc5604b4e98e37860d.tar.bz2
scummvm-rg350-5b731a1f44b44563937e2afc5604b4e98e37860d.zip
XEEN: Fix use of globally constructed object
Diffstat (limited to 'engines/xeen/font.h')
-rw-r--r--engines/xeen/font.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/xeen/font.h b/engines/xeen/font.h
index ca2cf87ad4..90bd24b67e 100644
--- a/engines/xeen/font.h
+++ b/engines/xeen/font.h
@@ -35,7 +35,7 @@ enum Justify { JUSTIFY_NONE = 0, JUSTIFY_CENTER = 1, JUSTIFY_RIGHT = 2 };
struct FontData {
static const byte *_fontData;
- static Common::Point _writePos;
+ static Common::Point *_fontWritePos;
static byte _textColors[4];
static byte _bgColor;
static bool _fontReduced;
@@ -77,6 +77,8 @@ private:
*/
void writeChar(char c, const Common::Rect &clipRect);
public:
+ Common::Point &_writePos;
+public:
FontSurface();
FontSurface(int wv, int hv);
virtual ~FontSurface() {}