aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/draw.cpp
diff options
context:
space:
mode:
authorMax Horn2007-08-20 20:18:06 +0000
committerMax Horn2007-08-20 20:18:06 +0000
commit5155d8df626b31634a3256a0ddb9b08bdd32b6e4 (patch)
treea95fd9957852cda46bf54d774f59642f503be70f /engines/agos/draw.cpp
parentc50c20b2c2e74f138f19fe141e468b0941dbdea1 (diff)
downloadscummvm-rg350-5155d8df626b31634a3256a0ddb9b08bdd32b6e4.tar.gz
scummvm-rg350-5155d8df626b31634a3256a0ddb9b08bdd32b6e4.tar.bz2
scummvm-rg350-5155d8df626b31634a3256a0ddb9b08bdd32b6e4.zip
64bit AGOS fix by Mark Weaver
svn-id: r28683
Diffstat (limited to 'engines/agos/draw.cpp')
-rw-r--r--engines/agos/draw.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/agos/draw.cpp b/engines/agos/draw.cpp
index bb28da73b5..68bb152844 100644
--- a/engines/agos/draw.cpp
+++ b/engines/agos/draw.cpp
@@ -503,8 +503,8 @@ void AGOSEngine::saveBackGround(VgaSprite *vsp) {
if (_window3Flag == 1) {
animTable->srcPtr = (const byte *)_window4BackScn;
} else {
- uint xoffs = (_videoWindows[vsp->windowNum * 4 + 0] * 2 + x) * 8;
- uint yoffs = (_videoWindows[vsp->windowNum * 4 + 1] + y);
+ int xoffs = (_videoWindows[vsp->windowNum * 4 + 0] * 2 + x) * 8;
+ int yoffs = (_videoWindows[vsp->windowNum * 4 + 1] + y);
animTable->srcPtr = getBackGround() + xoffs + yoffs * _screenWidth;
}