diff options
-rw-r--r-- | engines/kyra/kyra_v2.cpp | 2 | ||||
-rw-r--r-- | engines/kyra/screen_v2.cpp | 2 |
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; |