diff options
| -rw-r--r-- | engines/kyra/screen.cpp | 2 | ||||
| -rw-r--r-- | engines/kyra/text_rpg.cpp | 14 | 
2 files changed, 4 insertions, 12 deletions
| diff --git a/engines/kyra/screen.cpp b/engines/kyra/screen.cpp index 6076879876..584b0e2c4d 100644 --- a/engines/kyra/screen.cpp +++ b/engines/kyra/screen.cpp @@ -141,7 +141,7 @@ bool Screen::init() {  			if (!font)  				error("Could not load any SJIS font, neither the original nor ScummVM's 'SJIS.FNT'"); -			_fonts[FID_SJIS_FNT] = new SJISFont(font, _sjisInvisibleColor, _use16ColorMode, !_use16ColorMode && _vm->game() != GI_LOL, _vm->game() == GI_LOL ? 1 : 0); +			_fonts[FID_SJIS_FNT] = new SJISFont(font, _sjisInvisibleColor, _use16ColorMode, !_use16ColorMode && _vm->game() != GI_LOL, !_use16ColorMode && _vm->game() == GI_LOL ? 1 : 0);  		}  	} diff --git a/engines/kyra/text_rpg.cpp b/engines/kyra/text_rpg.cpp index 5cd99738ef..6dea66c14d 100644 --- a/engines/kyra/text_rpg.cpp +++ b/engines/kyra/text_rpg.cpp @@ -148,20 +148,12 @@ void TextDisplayer_rpg::displayText(char *str, ...) {  		if (_vm->gameFlags().lang == Common::JA_JPN) {  			uint8 cu = (uint8) c;  			if (cu >= 0xE0 || (cu > 0x80 && cu < 0xA0)) { -				if (sjisTextMode) { -					_currentLine[_numCharsLeft++] = c; -					_currentLine[_numCharsLeft++] = parseCommand(); -					_currentLine[_numCharsLeft] = '\0'; -				} -  				if ((_textDimData[sdx].column + _lineWidth + sjisOffs) > (sd->w << 3))  					printLine(_currentLine); -				if (!sjisTextMode) { -					_currentLine[_numCharsLeft++] = c; -					_currentLine[_numCharsLeft++] = parseCommand(); -					_currentLine[_numCharsLeft] = '\0'; -				} +				_currentLine[_numCharsLeft++] = c; +				_currentLine[_numCharsLeft++] = parseCommand(); +				_currentLine[_numCharsLeft] = '\0';  				_lineWidth += sjisOffs;  				c = parseCommand(); | 
