[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