[Scummvm-cvs-logs] CVS: scummvm/simon saveload.cpp,1.20,1.21
Torbjörn Andersson
eriktorbjorn at users.sourceforge.net
Sat Nov 5 06:25:03 CET 2005
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/scumm akos.cpp,1.244,1.245 charset.cpp,2.157,2.158 wiz_he.cpp,2.105,2.106 wiz_he.h,2.34,2.35
- Next message: [Scummvm-cvs-logs] CVS: scummvm/sword2 save_rest.cpp,1.76,1.77
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/scummvm/simon
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25959/simon
Modified Files:
saveload.cpp
Log Message:
Call flush() in the savegame stream, when saving. I think SAGA, Simon and
BS2 were the last engines that didn't. But I could be mistaken.
Index: saveload.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/simon/saveload.cpp,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -d -r1.20 -r1.21
--- saveload.cpp 19 Oct 2005 11:32:25 -0000 1.20
+++ saveload.cpp 5 Nov 2005 14:24:13 -0000 1.21
@@ -459,7 +459,7 @@
}
}
- Child9 *child9 = (Child9 *) findChildOfType(item, 9);
+ Child9 *child9 = (Child9 *)findChildOfType(item, 9);
if (child9) {
for (i = 0; i != 4; i++) {
f->writeUint16BE(child9->array[i]);
@@ -487,11 +487,13 @@
f->writeUint16BE(_bitArray[i]);
}
- delete f;
+ f->flush();
+ bool result = !f->ioFailed();
+ delete f;
_lockWord &= ~0x100;
- return true;
+ return result;
}
char *SimonEngine::gen_savename(int slot) {
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/scumm akos.cpp,1.244,1.245 charset.cpp,2.157,2.158 wiz_he.cpp,2.105,2.106 wiz_he.h,2.34,2.35
- Next message: [Scummvm-cvs-logs] CVS: scummvm/sword2 save_rest.cpp,1.76,1.77
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list