aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/gfx.cpp
diff options
context:
space:
mode:
authorTravis Howell2007-05-10 00:43:27 +0000
committerTravis Howell2007-05-10 00:43:27 +0000
commit6452a701be5442736e72cfe77ab1c300a43cc88b (patch)
tree9f418fdae328b6efa9e01b868dfa3a1988c0f827 /engines/agos/gfx.cpp
parentf0cd01b5764f702ca5696e4728b102035fb9f0b1 (diff)
downloadscummvm-rg350-6452a701be5442736e72cfe77ab1c300a43cc88b.tar.gz
scummvm-rg350-6452a701be5442736e72cfe77ab1c300a43cc88b.tar.bz2
scummvm-rg350-6452a701be5442736e72cfe77ab1c300a43cc88b.zip
Fix glitches in pause options of Elvira 1.
svn-id: r26796
Diffstat (limited to 'engines/agos/gfx.cpp')
-rw-r--r--engines/agos/gfx.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/agos/gfx.cpp b/engines/agos/gfx.cpp
index 2acf2555d8..b1bf3d12e4 100644
--- a/engines/agos/gfx.cpp
+++ b/engines/agos/gfx.cpp
@@ -1364,9 +1364,9 @@ void AGOSEngine::setWindowImage(uint16 mode, uint16 vga_res_id) {
src += srcWidth;
}
- if (getGameType() == GType_ELVIRA1 && updateWindow == 3 && _bottomPalette != 0) {
- dst = getFrontBuf() + 42560;
- int size = 21440;
+ if (getGameType() == GType_ELVIRA1 && updateWindow == 3 && _bottomPalette) {
+ dst = getFrontBuf() + 133 * _screenWidth;
+ int size = 67 * _screenWidth;
while (size--) {
*dst += 0x10;