aboutsummaryrefslogtreecommitdiff
path: root/engines/cine/gfx.cpp
diff options
context:
space:
mode:
authorTorbjörn Andersson2008-06-09 17:50:52 +0000
committerTorbjörn Andersson2008-06-09 17:50:52 +0000
commit339874f6c0934e16ac78c9b79a94b765668409af (patch)
tree55728234745851b1733ecc02d75f5bcd67008b70 /engines/cine/gfx.cpp
parent50c62c7eac52dbb8beb6e3381a1312be45c43835 (diff)
downloadscummvm-rg350-339874f6c0934e16ac78c9b79a94b765668409af.tar.gz
scummvm-rg350-339874f6c0934e16ac78c9b79a94b765668409af.tar.bz2
scummvm-rg350-339874f6c0934e16ac78c9b79a94b765668409af.zip
Fixed warnings. (Mainly, GCC 4.3 doesn't want you to use "char" as an array
index. Probably because it's undefined whether or not it's signed.) svn-id: r32637
Diffstat (limited to 'engines/cine/gfx.cpp')
-rw-r--r--engines/cine/gfx.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/cine/gfx.cpp b/engines/cine/gfx.cpp
index aa457fe4f9..47446f2410 100644
--- a/engines/cine/gfx.cpp
+++ b/engines/cine/gfx.cpp
@@ -335,8 +335,8 @@ int FWRenderer::drawChar(char character, int x, int y) {
if (character == ' ') {
x += 5;
- } else if ((width = fontParamTable[character].characterWidth)) {
- idx = fontParamTable[character].characterIdx;
+ } else if ((width = fontParamTable[(unsigned char)character].characterWidth)) {
+ idx = fontParamTable[(unsigned char)character].characterIdx;
drawSpriteRaw(textTable[idx][0], textTable[idx][1], 16, 8, _backBuffer, x, y);
x += width + 1;
}
@@ -936,8 +936,8 @@ int OSRenderer::drawChar(char character, int x, int y) {
if (character == ' ') {
x += 5;
- } else if ((width = fontParamTable[character].characterWidth)) {
- idx = fontParamTable[character].characterIdx;
+ } else if ((width = fontParamTable[(unsigned char)character].characterWidth)) {
+ idx = fontParamTable[(unsigned char)character].characterIdx;
drawSpriteRaw2(textTable[idx][0], 0, 16, 8, _backBuffer, x, y);
x += width + 1;
}