[Scummvm-cvs-logs] CVS: residual engine.cpp,1.60,1.61
Pawel Kolodziejski
aquadran at users.sourceforge.net
Wed Jan 12 05:49:11 CET 2005
Update of /cvsroot/scummvm/residual
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25622
Modified Files:
engine.cpp
Log Message:
added imuse save/restore stubs
Index: engine.cpp
===================================================================
RCS file: /cvsroot/scummvm/residual/engine.cpp,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -d -r1.60 -r1.61
--- engine.cpp 11 Jan 2005 20:01:12 -0000 1.60
+++ engine.cpp 12 Jan 2005 13:48:28 -0000 1.61
@@ -258,6 +258,14 @@
g_smush->stop();
// free all resource
// lock resources
+
+ uint32 tag;
+ uint32 version;
+ savegameGzread(&tag, 4);
+ assert(tag == 'RSAV');
+ savegameGzread(&version, 4);
+ assert(version == 1);
+
//Chore_Restore(savegameGzread);
//Resource_Restore(savegameGzread);
//Text_Restore(savegameGzread);
@@ -266,6 +274,7 @@
//Render_Restore(savegameGzread);
//Primitive_Restore(savegameGzread);
//Smush_Restore(savegameGzread);
+ g_imuse->restoreState(savegameGzread);
lua_Restore(savegameGzread);
// unlock resources
gzclose(_savegameFileHandle);
@@ -324,6 +333,11 @@
return;
}
+ uint32 tag = 'RSAV';
+ uint32 version = 1;
+ savegameGzwrite(&tag, 4);
+ savegameGzwrite(&version, 4);
+
savegameCallback(savegameGzwrite);
//Chore_Save(savegameGzwrite);
//Resource_Save(savegameGzwrite);
@@ -333,6 +347,7 @@
//Render_Save(savegameGzwrite);
//Primitive_Save(savegameGzwrite);
//Smush_Save(savegameGzwrite);
+ g_imuse->saveState(savegameGzread);
lua_Save(savegameGzwrite);
gzclose(_savegameFileHandle);
More information about the Scummvm-git-logs
mailing list