[Scummvm-cvs-logs] CVS: scummvm/scumm sprite_he.cpp,1.40,1.41

Eugene Sandulenko sev at users.sourceforge.net
Wed Feb 23 21:13:13 CET 2005


Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29775

Modified Files:
	sprite_he.cpp 
Log Message:
This is a dirty hack which lets see HE sprites, so further debugging is
possible.


Index: sprite_he.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/sprite_he.cpp,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -d -r1.40 -r1.41
--- sprite_he.cpp	24 Feb 2005 04:28:44 -0000	1.40
+++ sprite_he.cpp	24 Feb 2005 05:11:37 -0000	1.41
@@ -979,6 +979,7 @@
 	xmax = ymax = -1234; 
 	bool firstLoop = true;
 	bool refreshScreen = false;
+
 	for (int i = 0; i < _numSpritesToProcess; ++i) {
 		SpriteInfo *spi = _activeSpritesTable[i];
 		if (!(spi->flags & kSF31) && (spi->flags & kSF01)) {
@@ -1156,17 +1157,18 @@
 	for (int i = 0; i < _numSpritesToProcess; i++) {
 		SpriteInfo *spi = _activeSpritesTable[i];
 
-		if (!(spi->flags & kSFNeedRedraw))
-			continue;
+		if (!(spi->flags & kSFNeedRedraw)) {
+			//continue; // HACK
+		}
 
 		spr_flags = spi->flags;
 
 		if (arg) {
 			if (spi->field_0)
-				return;
+				; //return; // HACK
 		} else {
 			if (spi->field_0 < 0)
-				continue;
+				; //continue; // HACK
 		}
 		
 		spi->flags &= ~(kSF01 | kSFNeedRedraw);
@@ -1188,7 +1190,7 @@
 			wiz.img.x1 = spi->tx - spr_wiz_x;
 			wiz.img.y1 = spi->ty - spr_wiz_y;
 		}
-		
+
 		spi->field_48 = wiz.img.state = res_state;
 		spi->field_4C = wiz.img.resNum = res_id;
 		wiz.processFlags = 0x401;





More information about the Scummvm-git-logs mailing list