[Scummvm-cvs-logs] SF.net SVN: scummvm: [32661] scummvm/trunk/engines/drascula/saveload.cpp

thebluegr at users.sourceforge.net thebluegr at users.sourceforge.net
Wed Jun 11 00:41:42 CEST 2008


Revision: 32661
          http://scummvm.svn.sourceforge.net/scummvm/?rev=32661&view=rev
Author:   thebluegr
Date:     2008-06-10 15:41:41 -0700 (Tue, 10 Jun 2008)

Log Message:
-----------
Pressing enter when entering the name of a save game should save that game

Modified Paths:
--------------
    scummvm/trunk/engines/drascula/saveload.cpp

Modified: scummvm/trunk/engines/drascula/saveload.cpp
===================================================================
--- scummvm/trunk/engines/drascula/saveload.cpp	2008-06-10 22:37:55 UTC (rev 32660)
+++ scummvm/trunk/engines/drascula/saveload.cpp	2008-06-10 22:41:41 UTC (rev 32661)
@@ -122,6 +122,21 @@
 					print_abc(names[n2], 116, y);
 					y = y + 9;
 				}
+
+				if (selectionMade == 1) {
+					snprintf(file, 50, "%s%02d", _targetName.c_str(), n + 1);
+					saveGame(file);
+					Common::OutSaveFile *tsav;
+					if (!(tsav = _saveFileMan->openForSaving(fileEpa))) {
+						error("Can't open %s file", fileEpa);
+					}
+					for (n = 0; n < NUM_SAVES; n++) {
+						tsav->writeString(names[n]);
+						tsav->writeString("\n");
+					}
+					tsav->finalize();
+					delete tsav;
+				}
 			}
 
 			if (mouseX > 125 && mouseY > 123 && mouseX < 199 && mouseY < 149 && selectionMade == 1) {


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list