diff options
author | athrxx | 2011-07-10 00:44:18 +0200 |
---|---|---|
committer | athrxx | 2011-07-10 00:45:00 +0200 |
commit | c06c05a7696a4145afc74ffe679c9048bfc02246 (patch) | |
tree | 2134e3acd26a4572c41de70ed64016c852d69d30 /graphics/sjis.cpp | |
parent | f24bac2d0f79bc49041cfe035a681338850b2e9d (diff) | |
download | scummvm-rg350-c06c05a7696a4145afc74ffe679c9048bfc02246.tar.gz scummvm-rg350-c06c05a7696a4145afc74ffe679c9048bfc02246.tar.bz2 scummvm-rg350-c06c05a7696a4145afc74ffe679c9048bfc02246.zip |
GRAPHICS: remove char/line spacing handling from sjis code
(as discussed with LordHoto this should rather be handled in the engine)
Diffstat (limited to 'graphics/sjis.cpp')
-rw-r--r-- | graphics/sjis.cpp | 24 |
1 files changed, 8 insertions, 16 deletions
diff --git a/graphics/sjis.cpp b/graphics/sjis.cpp index 03c3cede79..be078a4da9 100644 --- a/graphics/sjis.cpp +++ b/graphics/sjis.cpp @@ -76,7 +76,7 @@ void FontSJIS::drawChar(Graphics::Surface &dst, uint16 ch, int x, int y, uint32 } FontSJISBase::FontSJISBase() - : _drawMode(kDefaultMode), _flippedMode(false), _fontWidth(16), _fontHeight(16), _charSpacing(0), _lineSpacing(0), _bitPosNewLineMask(0) { + : _drawMode(kDefaultMode), _flippedMode(false), _fontWidth(16), _fontHeight(16), _bitPosNewLineMask(0) { } void FontSJISBase::setDrawingMode(DrawingMode mode) { @@ -93,43 +93,35 @@ void FontSJISBase::toggleFlippedMode(bool enable) { warning("Flipped mode unsupported by this font"); } -void FontSJISBase::setCharSpacing(int spacing) { - _charSpacing = spacing; -} - -void FontSJISBase::setLineSpacing(int spacing) { - _lineSpacing = spacing; -} - uint FontSJISBase::getFontHeight() const { switch (_drawMode) { case kOutlineMode: - return _fontHeight + _lineSpacing + 2; + return _fontHeight + 2; case kDefaultMode: - return _fontHeight + _lineSpacing; + return _fontHeight; default: - return _fontHeight + _lineSpacing + 1; + return _fontHeight + 1; } } uint FontSJISBase::getMaxFontWidth() const { switch (_drawMode) { case kOutlineMode: - return _fontWidth + _charSpacing + 2; + return _fontWidth + 2; case kDefaultMode: - return _fontWidth + _charSpacing; + return _fontWidth; default: - return _fontWidth + _charSpacing + 1; + return _fontWidth + 1; } } uint FontSJISBase::getCharWidth(uint16 ch) const { if (isASCII(ch)) - return ((_drawMode == kOutlineMode) ? 10 : (_drawMode == kDefaultMode ? 8 : 9)) + _charSpacing; + return ((_drawMode == kOutlineMode) ? 10 : (_drawMode == kDefaultMode ? 8 : 9)); else return getMaxFontWidth(); } |