[Scummvm-git-logs] scummvm master -> bfbbee869740f00d82a6f7badbb8d18a53cd5425

csnover csnover at users.noreply.github.com
Mon Aug 29 02:33:26 CEST 2016


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
bfbbee8697 SCI32: Fix rendering of non-ASCII characters


Commit: bfbbee869740f00d82a6f7badbb8d18a53cd5425
    https://github.com/scummvm/scummvm/commit/bfbbee869740f00d82a6f7badbb8d18a53cd5425
Author: Colin Snover (github.com at zetafleet.com)
Date: 2016-08-28T19:33:21-05:00

Commit Message:
SCI32: Fix rendering of non-ASCII characters

Changed paths:
    engines/sci/graphics/text32.cpp



diff --git a/engines/sci/graphics/text32.cpp b/engines/sci/graphics/text32.cpp
index f81d509..1157258 100644
--- a/engines/sci/graphics/text32.cpp
+++ b/engines/sci/graphics/text32.cpp
@@ -211,12 +211,12 @@ void GfxText32::drawChar(const char charIndex) {
 	SciBitmap &bitmap = *_segMan->lookupBitmap(_bitmap);
 	byte *pixels = bitmap.getPixels();
 
-	_font->drawToBuffer(charIndex, _drawPosition.y, _drawPosition.x, _foreColor, _dimmed, pixels, _width, _height);
-	_drawPosition.x += _font->getCharWidth(charIndex);
+	_font->drawToBuffer((unsigned char)charIndex, _drawPosition.y, _drawPosition.x, _foreColor, _dimmed, pixels, _width, _height);
+	_drawPosition.x += _font->getCharWidth((unsigned char)charIndex);
 }
 
 uint16 GfxText32::getCharWidth(const char charIndex, const bool doScaling) const {
-	uint16 width = _font->getCharWidth(charIndex);
+	uint16 width = _font->getCharWidth((unsigned char)charIndex);
 	if (doScaling) {
 		width = scaleUpWidth(width);
 	}





More information about the Scummvm-git-logs mailing list