aboutsummaryrefslogtreecommitdiff
path: root/engines/simon/vga.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/simon/vga.cpp')
-rw-r--r--engines/simon/vga.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/simon/vga.cpp b/engines/simon/vga.cpp
index 101e137fc3..d3528ad480 100644
--- a/engines/simon/vga.cpp
+++ b/engines/simon/vga.cpp
@@ -908,7 +908,7 @@ void SimonEngine::drawImages_Feeble(VC10_state *state) {
} else if (state->flags & kDFOverlayed) {
state->surf_addr = getScaleBuf();
state->surf_pitch = _dxSurfacePitch;
- state->surf_addr += state->x + state->y * state->surf_pitch;
+ state->surf_addr += (state->x + _scrollX) + (state->y + _scrollY) * state->surf_pitch;
uint w, h;
byte *src, *dst, *dst_org;