[Scummvm-git-logs] scummvm master -> ff8e4a4410eb28690d7b220a99ee47f1e672d71a

sev- sev at scummvm.org
Wed Jan 31 19:00:50 CET 2018


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
ff8e4a4410 TUCKER: Fix walking Royston glitch


Commit: ff8e4a4410eb28690d7b220a99ee47f1e672d71a
    https://github.com/scummvm/scummvm/commit/ff8e4a4410eb28690d7b220a99ee47f1e672d71a
Author: Adrian Frühwirth (bonki at users.noreply.github.com)
Date: 2018-01-31T19:00:47+01:00

Commit Message:
TUCKER: Fix walking Royston glitch

Fixes Trac#6640.

Changed paths:
    engines/tucker/tucker.cpp


diff --git a/engines/tucker/tucker.cpp b/engines/tucker/tucker.cpp
index cb3dd8e..85499b0 100644
--- a/engines/tucker/tucker.cpp
+++ b/engines/tucker/tucker.cpp
@@ -1941,12 +1941,12 @@ void TuckerEngine::drawSprite(int num) {
 		int srcH = READ_LE_UINT16(p + frameOffset + 2);
 		int srcX = READ_LE_UINT16(p + frameOffset + 8);
 		int srcY = READ_LE_UINT16(p + frameOffset + 10);
+		s->_gfxBackgroundOffset += s->_backgroundOffset;
 		int xPos = s->_gfxBackgroundOffset + srcX;
 		if (xPos < 600 && (_scrollOffset + 320 < xPos || _scrollOffset - srcW > xPos)) {
 			return;
 		}
 		s->_xSource = srcX;
-		s->_gfxBackgroundOffset += s->_backgroundOffset;
 		uint8 *dstPtr = _locationBackgroundGfxBuf + srcY * 640 + xPos;
 		const uint8 *srcPtr = p + frameOffset + 12;
 		switch (s->_colorType) {





More information about the Scummvm-git-logs mailing list