[Scummvm-cvs-logs] SF.net SVN: scummvm: [20956] scummvm/trunk/engines/scumm/he/sprite_he.cpp

kirben at users.sourceforge.net kirben at users.sourceforge.net
Mon Feb 27 04:24:08 CET 2006


Revision: 20956
Author:   kirben
Date:     2006-02-27 04:23:34 -0800 (Mon, 27 Feb 2006)
ViewCVS:  http://svn.sourceforge.net/scummvm?rev=20956&view=rev

Log Message:
-----------
Use _numStrips when checking for foreced sprite redraw, instead of set values.

Modified Paths:
--------------
    scummvm/trunk/engines/scumm/he/sprite_he.cpp
Modified: scummvm/trunk/engines/scumm/he/sprite_he.cpp
===================================================================
--- scummvm/trunk/engines/scumm/he/sprite_he.cpp	2006-02-27 12:00:10 UTC (rev 20955)
+++ scummvm/trunk/engines/scumm/he/sprite_he.cpp	2006-02-27 12:23:34 UTC (rev 20956)
@@ -1124,11 +1124,11 @@
 			if ((!checkZOrder || spi->priority >= 0) && (spi->flags & kSFMarkDirty)) {
 				int lp = spi->bbox.left / 8;
 				lp = MAX(0, lp);
-				lp = MIN(lp, 79);
+				lp = MIN(lp, _vm->gdi._numStrips);
 				int rp = (spi->bbox.right + 7) / 8;
 				rp = MAX(0, rp);
-				rp = MIN(rp, 79);
-				for (; lp <= rp; ++lp) {
+				rp = MIN(rp, _vm->gdi._numStrips);
+				for (; lp < rp; lp++) {
 					if (vs->tdirty[lp] < vs->h && spi->bbox.bottom >= vs->tdirty[lp] && spi->bbox.top <= vs->bdirty[lp]) {
 						spi->flags |= kSFNeedRedraw;
 						break;







More information about the Scummvm-git-logs mailing list