[Scummvm-cvs-logs] CVS: scummvm/scumm sprite_he.cpp,1.67,1.68

Gregory Montoir cyx at users.sourceforge.net
Sat Feb 26 03:02:28 CET 2005


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

Modified Files:
	sprite_he.cpp 
Log Message:
added a missing line to findSpriteWithClassOf and updated _varNumSpriteGroups computing

Index: sprite_he.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/sprite_he.cpp,v
retrieving revision 1.67
retrieving revision 1.68
diff -u -d -r1.67 -r1.68
--- sprite_he.cpp	26 Feb 2005 10:53:23 -0000	1.67
+++ sprite_he.cpp	26 Feb 2005 10:59:50 -0000	1.68
@@ -32,8 +32,7 @@
 
 void ScummEngine_v90he::allocateArrays() {
 	ScummEngine::allocateArrays();
-	// FIXME Check real _varNumSpriteGroups value
-	spritesAllocTables(_numSprites, 640, 64);
+	spritesAllocTables(_numSprites, MAX(64, _numSprites / 4), 64);
 }
 
 //
@@ -118,7 +117,7 @@
 					y = y * 256 / zoom;
 				}
 				if (spi->flags & kSFRotated && rot_angle) {
-					// TODO
+					rot_angle = (360 - rot_angle) % 360;
 					Common::Point pts[1];
 					_wiz.polygonRotatePoints(pts, 1, rot_angle);
 				}





More information about the Scummvm-git-logs mailing list