aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra
diff options
context:
space:
mode:
authorathrxx2011-11-08 22:27:35 +0100
committerathrxx2011-11-08 22:29:55 +0100
commit001f7d6403f415ea6c2e4fdde2c94a127f18d267 (patch)
treecb29ed42dd34cb74bdac7f7bd22f0ce7d6a0d393 /engines/kyra
parent8ee310aae3e86cd9c2b3a1876e67b4b7a26aca78 (diff)
downloadscummvm-rg350-001f7d6403f415ea6c2e4fdde2c94a127f18d267.tar.gz
scummvm-rg350-001f7d6403f415ea6c2e4fdde2c94a127f18d267.tar.bz2
scummvm-rg350-001f7d6403f415ea6c2e4fdde2c94a127f18d267.zip
KYRA: fix bug #3429455
(signed/unsigned bug in LoLEngine::olol_getWallType)
Diffstat (limited to 'engines/kyra')
-rw-r--r--engines/kyra/script_lol.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/kyra/script_lol.cpp b/engines/kyra/script_lol.cpp
index 6df92a40db..d8ba32ce09 100644
--- a/engines/kyra/script_lol.cpp
+++ b/engines/kyra/script_lol.cpp
@@ -124,7 +124,7 @@ int LoLEngine::olol_setWallType(EMCState *script) {
int LoLEngine::olol_getWallType(EMCState *script) {
debugC(3, kDebugLevelScriptFuncs, "LoLEngine::olol_getWallType(%p) (%d, %d)", (const void *)script, stackPos(0), stackPos(1));
- return _levelBlockProperties[stackPos(0)].walls[stackPos(1) & 3];
+ return (int8)_levelBlockProperties[stackPos(0)].walls[stackPos(1) & 3];
}
int LoLEngine::olol_drawScene(EMCState *script) {