diff options
author | Paul Gilbert | 2018-03-10 07:54:28 -0500 |
---|---|---|
committer | Paul Gilbert | 2018-03-10 07:54:28 -0500 |
commit | 5b731a1f44b44563937e2afc5604b4e98e37860d (patch) | |
tree | 198c54b255807db8be32e800fe3ba1bcac283177 /engines/xeen/font.cpp | |
parent | 3bec5a7f9dcb0035f221cd001ff0b27a1a11c0a4 (diff) | |
download | scummvm-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.cpp')
-rw-r--r-- | engines/xeen/font.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/engines/xeen/font.cpp b/engines/xeen/font.cpp index 3a70c4c8be..ccdcbf4627 100644 --- a/engines/xeen/font.cpp +++ b/engines/xeen/font.cpp @@ -27,18 +27,19 @@ namespace Xeen { const byte *FontData::_fontData; -Common::Point FontData::_writePos; +Common::Point *FontData::_fontWritePos; byte FontData::_textColors[4]; byte FontData::_bgColor; bool FontData::_fontReduced; Justify FontData::_fontJustify; -FontSurface::FontSurface() : XSurface(), _msgWraps(false), _displayString(nullptr) { +FontSurface::FontSurface() : XSurface(), _msgWraps(false), _displayString(nullptr), + _writePos(*FontData::_fontWritePos) { setTextColor(0); } FontSurface::FontSurface(int wv, int hv) : XSurface(wv, hv), - _msgWraps(false), _displayString(nullptr) { + _msgWraps(false), _displayString(nullptr), _writePos(*FontData::_fontWritePos) { create(w, h); setTextColor(0); } |