aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/kyra/kyra_v2.cpp2
-rw-r--r--engines/kyra/screen_v2.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/engines/kyra/kyra_v2.cpp b/engines/kyra/kyra_v2.cpp
index 3e08ea43c6..e27f31b691 100644
--- a/engines/kyra/kyra_v2.cpp
+++ b/engines/kyra/kyra_v2.cpp
@@ -901,7 +901,7 @@ int KyraEngine_v2::inputSceneChange(int x, int y, int unk1, int unk2) {
_timer->disable(5);
if (wayLength != 0 && wayLength != 0x7D00)
- refreshNPC = trySceneChange(_movFacingTable, unk1, unk2);
+ refreshNPC = (trySceneChange(_movFacingTable, unk1, unk2) != 0);
//XXX
diff --git a/engines/kyra/screen_v2.cpp b/engines/kyra/screen_v2.cpp
index 3ad69818c6..83c75585a8 100644
--- a/engines/kyra/screen_v2.cpp
+++ b/engines/kyra/screen_v2.cpp
@@ -417,7 +417,7 @@ void Screen_v2::drawShape(uint8 page, const uint8 *shape, int x, int y, int sd,
uint16 sx1 = getScreenDim(sd)->sx << 3;
uint16 sy1 = getScreenDim(sd)->sy;
- uint16 sx2 = sx1 + getScreenDim(sd)->w << 3;
+ uint16 sx2 = sx1 + (getScreenDim(sd)->w << 3);
uint16 sy2 = sy1 + getScreenDim(sd)->h;
if (flags & 0x10) {
x += sx1;