diff options
Diffstat (limited to 'engines/kyra/screen.cpp')
-rw-r--r-- | engines/kyra/screen.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/engines/kyra/screen.cpp b/engines/kyra/screen.cpp index b7e01f31aa..c86e043db7 100644 --- a/engines/kyra/screen.cpp +++ b/engines/kyra/screen.cpp @@ -25,6 +25,7 @@ #include "common/endian.h" +#include "common/memstream.h" #include "common/system.h" #include "engines/util.h" @@ -3313,7 +3314,7 @@ SJISFont::SJISFont(Screen *s, Graphics::FontSJIS *font, const uint8 invisColor, : _colorMap(0), _font(font), _invisColor(invisColor), _is16Color(is16Color), _screen(s) { assert(_font); - _font->enableOutline(outlineSize); + _font->setDrawingMode(outlineSize ? Graphics::FontSJIS::kOutlineMode : Graphics::FontSJIS::kDefaultMode); _sjisWidth = _font->getMaxFontWidth() >> 1; _fontHeight = _font->getFontHeight() >> 1; @@ -3345,9 +3346,9 @@ void SJISFont::setColorMap(const uint8 *src) { if (!_is16Color) { if (_colorMap[0] == _invisColor) - _font->enableOutline(false); + _font->setDrawingMode(Graphics::FontSJIS::kDefaultMode); else - _font->enableOutline(true); + _font->setDrawingMode(Graphics::FontSJIS::kOutlineMode); } } |