[Scummvm-cvs-logs] CVS: scummvm saveload.cpp,1.27,1.28 scummvm.cpp,1.52,1.53

Vincent Hamm yazoo at users.sourceforge.net
Sun Mar 3 14:15:04 CET 2002


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

Modified Files:
	saveload.cpp scummvm.cpp 
Log Message:
Fixed Indy4's necklace bug. Indy4 is now finishable

Index: saveload.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/saveload.cpp,v
retrieving revision 1.27
retrieving revision 1.28
diff -C2 -d -r1.27 -r1.28
*** saveload.cpp	3 Mar 2002 21:33:43 -0000	1.27
--- saveload.cpp	3 Mar 2002 22:14:47 -0000	1.28
***************
*** 471,474 ****
--- 471,475 ----
  	int i,j;
  	int var120Backup;
+ 	int var98Backup;
  	
  	s->saveLoadEntries(this,mainEntries);
***************
*** 497,504 ****
--- 498,512 ----
  
  	s->saveLoadArrayOf(_classData, _numGlobalObjects, sizeof(_classData[0]), sleUint32);
+ 	
  	var120Backup=_vars[120];
+ 	var98Backup=_vars[98];
+ 	
  	s->saveLoadArrayOf(_vars, _numVariables, sizeof(_vars[0]), sleInt16);
+ 
  	if(_gameId == GID_TENTACLE) // Maybe misplaced, but that's the main idea
  		_vars[120]=var120Backup;
+ 	if(_gameId == GID_INDY4)
+ 		_vars[98]=var98Backup;;
+ 	
  	s->saveLoadArrayOf(_bitVars, _numBitVariables>>3, 1, sleByte);
  

Index: scummvm.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scummvm.cpp,v
retrieving revision 1.52
retrieving revision 1.53
diff -C2 -d -r1.52 -r1.53
*** scummvm.cpp	2 Mar 2002 12:54:33 -0000	1.52
--- scummvm.cpp	3 Mar 2002 22:14:47 -0000	1.53
***************
*** 876,880 ****
                  size = READ_BE_UINT32_UNALIGNED(ptr+4);
  
! 	sprintf(buf, "dumps\\%s%d.dmp", tag,index);
  
  	out = fopen(buf,"rb");
--- 876,880 ----
                  size = READ_BE_UINT32_UNALIGNED(ptr+4);
  
! 	sprintf(buf, "dumps/%s%d.dmp", tag,index);
  
  	out = fopen(buf,"rb");





More information about the Scummvm-git-logs mailing list