diff options
Diffstat (limited to 'engines/simon/vga.cpp')
-rw-r--r-- | engines/simon/vga.cpp | 2 |
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; |