[Scummvm-git-logs] scummvm master -> 1133b34954b31e141bc8d920d67e579ceabd1dcb

sev- sev at scummvm.org
Wed Jan 31 19:20:34 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:
1133b34954 TUCKER: Fix dirty rects drawing bug in drawStringInteger()


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

Commit Message:
TUCKER: Fix dirty rects drawing bug in drawStringInteger()

Changed paths:
    engines/tucker/tucker.cpp


diff --git a/engines/tucker/tucker.cpp b/engines/tucker/tucker.cpp
index 7479841..10da526 100644
--- a/engines/tucker/tucker.cpp
+++ b/engines/tucker/tucker.cpp
@@ -2872,6 +2872,7 @@ void TuckerEngine::updateSprite(int i) {
 }
 
 void TuckerEngine::drawStringInteger(int num, int x, int y, int digits) {
+	const int xStart = x;
 	char numStr[4];
 	assert(num < 1000);
 	sprintf(numStr, "%03d", num);
@@ -2880,7 +2881,7 @@ void TuckerEngine::drawStringInteger(int num, int x, int y, int digits) {
 		Graphics::drawStringChar(_locationBackgroundGfxBuf, _scrollOffset + x, y, 640, numStr[i], 102, _charsetGfxBuf);
 		x += 8;
 	}
-	addDirtyRect(_scrollOffset + x, y, Graphics::_charset._charW * 3, Graphics::_charset._charH);
+	addDirtyRect(_scrollOffset + xStart, y, Graphics::_charset._charW * 3, Graphics::_charset._charH);
 }
 
 void TuckerEngine::drawStringAlt(int x, int y, int color, const uint8 *str, int strLen) {





More information about the Scummvm-git-logs mailing list