[Scummvm-cvs-logs] CVS: scummvm actor.cpp,1.57,1.58

Lionel Ulmer bbrox at users.sourceforge.net
Wed May 1 03:49:02 CEST 2002


Update of /cvsroot/scummvm/scummvm
In directory usw-pr-cvs1:/tmp/cvs-serv31885

Modified Files:
	actor.cpp 
Log Message:
Another fix for LoomCD. Now Valgrind does not reports any error
anymore in LoomCD (well, with a small hack still active :-) ).



Index: actor.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/actor.cpp,v
retrieving revision 1.57
retrieving revision 1.58
diff -C2 -d -r1.57 -r1.58
*** actor.cpp	24 Apr 2002 07:53:48 -0000	1.57
--- actor.cpp	1 May 2002 10:48:09 -0000	1.58
***************
*** 920,934 ****
  			a->forceClip = 1;
  
- 		
- 
  		if (_gameId==GID_SAMNMAX && getState(995)) // FIXME: ugly fix for samnmax inventory
- 
  			return;
  
- 
  		a->needRedraw = false;
  
  		setupActorScale(a);
  
  		cr._actorX = a->x - virtscr->xstart;
  		cr._actorY = a->y - a->elevation;
--- 920,933 ----
  			a->forceClip = 1;
  
  		if (_gameId==GID_SAMNMAX && getState(995)) // FIXME: ugly fix for samnmax inventory
  			return;
  
  		a->needRedraw = false;
  
  		setupActorScale(a);
  
+ 		/* First, zero initialize all fields */
+ 		memset(&cr, 0, sizeof(cr));
+ 
  		cr._actorX = a->x - virtscr->xstart;
  		cr._actorY = a->y - a->elevation;
***************
*** 969,972 ****
--- 968,974 ----
  
  		setupActorScale(a);
+ 
+ 		/* First, zero initialize all fields */
+ 		memset(&ar, 0, sizeof(ar));
  
  		ar.x = a->x - virtscr->xstart;





More information about the Scummvm-git-logs mailing list