[Scummvm-cvs-logs] CVS: scummvm/sky disk.cpp,1.12,1.13

Jonathan Gray khalek at users.sourceforge.net
Mon Mar 10 23:20:07 CET 2003


Update of /cvsroot/scummvm/scummvm/sky
In directory sc8-pr-cvs1:/tmp/cvs-serv7669

Modified Files:
	disk.cpp 
Log Message:
add dumpFile(), as per rest of scummvm dumps dir must exist etc missed a file..

Index: disk.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/disk.cpp,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- disk.cpp	8 Mar 2003 12:46:51 -0000	1.12
+++ disk.cpp	11 Mar 2003 07:19:16 -0000	1.13
@@ -203,3 +203,21 @@
 	return (uint16 *)NULL;
 }
 
+void SkyState::dumpFile(uint16 fileNr) {
+	char buf[128];
+	File out;
+	byte* filePtr;
+
+	filePtr = (byte *)loadFile(fileNr, NULL);
+	sprintf(buf, "dumps/file-%d.dmp", fileNr);
+	
+	out.open(buf, "", 1);
+	if (out.isOpen() == false) {
+		out.open(buf, "", 2);
+		if (out.isOpen() == false)
+			return;
+		out.write(filePtr, _lastLoadedFileSize);
+	}
+	out.close();
+	free(filePtr);
+}





More information about the Scummvm-git-logs mailing list