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 /engines | |
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 'engines')
-rw-r--r-- | engines/scumm/charset.cpp | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/engines/scumm/charset.cpp b/engines/scumm/charset.cpp index 33010af12a..b38bd3b674 100644 --- a/engines/scumm/charset.cpp +++ b/engines/scumm/charset.cpp @@ -68,10 +68,7 @@ void ScummEngine::loadCJKFont() { error("SCUMM::Font: Could not open file 'pce.cdbios'"); _cjkFont->setDrawingMode(Graphics::FontSJIS::kShadowMode); - _cjkFont->setCharSpacing(-1); - _cjkFont->setLineSpacing(-1); - _2byteWidth = _cjkFont->getMaxFontWidth(); - _2byteHeight = _cjkFont->getFontHeight(); + _2byteWidth = _2byteHeight = 12; _useCJKMode = true; #endif } else if (_game.id == GID_MONKEY && _game.platform == Common::kPlatformSegaCD && _language == Common::JA_JPN) { @@ -1127,18 +1124,14 @@ void CharsetRendererPCE::drawBits1(const Graphics::Surface &s, byte *dst, const } int CharsetRendererPCE::getDrawWidthIntern(uint16 chr) { - if (_vm->_useCJKMode && chr > 127) { - assert(_vm->_cjkFont); - return _vm->_cjkFont->getCharWidth(chr); - } + if (_vm->_useCJKMode && chr > 127) + return _vm->_2byteWidth; return CharsetRendererV3::getDrawWidthIntern(chr); } int CharsetRendererPCE::getDrawHeightIntern(uint16 chr) { - if (_vm->_useCJKMode && chr > 127) { - assert(_vm->_cjkFont); - return _vm->_cjkFont->getFontHeight(); - } + if (_vm->_useCJKMode && chr > 127) + return _vm->_2byteHeight; return CharsetRendererV3::getDrawHeightIntern(chr); } |