[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