aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorJohannes Schickel2009-09-30 14:53:07 +0000
committerJohannes Schickel2009-09-30 14:53:07 +0000
commit03a26923c91ee608382bce6d11af4a9049fa86dc (patch)
treeab6fb8d42b130c7c1bbf23505578c4581ae22d4d /engines
parent9be8a6e4f6c35c1bbad3b8f6af7f223e584b8954 (diff)
downloadscummvm-rg350-03a26923c91ee608382bce6d11af4a9049fa86dc.tar.gz
scummvm-rg350-03a26923c91ee608382bce6d11af4a9049fa86dc.tar.bz2
scummvm-rg350-03a26923c91ee608382bce6d11af4a9049fa86dc.zip
Implemented support for drawing 8x16 chars from our custom SJIS font.
svn-id: r44486
Diffstat (limited to 'engines')
-rw-r--r--engines/kyra/screen.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/kyra/screen.cpp b/engines/kyra/screen.cpp
index f2221d0c3c..5a7bbc4f9a 100644
--- a/engines/kyra/screen.cpp
+++ b/engines/kyra/screen.cpp
@@ -1136,7 +1136,7 @@ int Screen::getFontWidth() const {
int Screen::getCharWidth(uint16 c) const {
if ((c & 0xFF00) && _sjisFont)
- return _sjisFont->getFontWidth() >> 1;
+ return _sjisFont->getMaxFontWidth() >> 1;
return _fonts[_currentFont]->getCharWidth(c) + _charWidth;
}
@@ -3092,7 +3092,7 @@ void Screen::drawCharSJIS(uint16 c, int x, int y) {
}
if (_curPage == 0 || _curPage == 1)
- addDirtyRect(x, y, _sjisFont->getFontWidth() >> 1, _sjisFont->getFontHeight() >> 1);
+ addDirtyRect(x, y, _sjisFont->getMaxFontWidth() >> 1, _sjisFont->getFontHeight() >> 1);
x <<= 1;
y <<= 1;