[Scummvm-cvs-logs] SF.net SVN: scummvm:[41423] scummvm/trunk/engines/cruise

dreammaster at users.sourceforge.net dreammaster at users.sourceforge.net
Wed Jun 10 14:15:50 CEST 2009


Revision: 41423
          http://scummvm.svn.sourceforge.net/scummvm/?rev=41423&view=rev
Author:   dreammaster
Date:     2009-06-10 12:15:50 +0000 (Wed, 10 Jun 2009)

Log Message:
-----------
Added variable to savegame format so that savegames can be correctly loaded from the ScummVM launcher

Modified Paths:
--------------
    scummvm/trunk/engines/cruise/function.cpp
    scummvm/trunk/engines/cruise/saveload.cpp
    scummvm/trunk/engines/cruise/vars.cpp
    scummvm/trunk/engines/cruise/vars.h

Modified: scummvm/trunk/engines/cruise/function.cpp
===================================================================
--- scummvm/trunk/engines/cruise/function.cpp	2009-06-10 10:28:43 UTC (rev 41422)
+++ scummvm/trunk/engines/cruise/function.cpp	2009-06-10 12:15:50 UTC (rev 41423)
@@ -774,8 +774,6 @@
 	return 0;
 }
 
-int16 protectionCode = 0;
-
 int16 Op_ProtectionFlag(void) {
 	int16 temp = protectionCode;
 	int16 newVar;

Modified: scummvm/trunk/engines/cruise/saveload.cpp
===================================================================
--- scummvm/trunk/engines/cruise/saveload.cpp	2009-06-10 10:28:43 UTC (rev 41422)
+++ scummvm/trunk/engines/cruise/saveload.cpp	2009-06-10 12:15:50 UTC (rev 41423)
@@ -25,6 +25,7 @@
 
 #include "cruise/cruise_main.h"
 #include "cruise/cruise.h"
+#include "cruise/vars.h"
 
 #include "common/serializer.h"
 #include "common/savefile.h"
@@ -143,6 +144,7 @@
 	s.syncAsSint16LE(flagCt);
 	s.syncAsSint16LE(var41);
 	s.syncAsSint16LE(playerMenuEnabled);
+	s.syncAsSint16LE(protectionCode);
 }
 
 static void syncBackgroundTable(Common::Serializer &s) {

Modified: scummvm/trunk/engines/cruise/vars.cpp
===================================================================
--- scummvm/trunk/engines/cruise/vars.cpp	2009-06-10 10:28:43 UTC (rev 41422)
+++ scummvm/trunk/engines/cruise/vars.cpp	2009-06-10 12:15:50 UTC (rev 41423)
@@ -79,6 +79,8 @@
 
 int16 displayOn = 1;
 
+int16 protectionCode = 0;
+
 int16 globalVars[2000];
 
 dataFileEntry filesDatabase[NUM_FILE_ENTRIES];

Modified: scummvm/trunk/engines/cruise/vars.h
===================================================================
--- scummvm/trunk/engines/cruise/vars.h	2009-06-10 10:28:43 UTC (rev 41422)
+++ scummvm/trunk/engines/cruise/vars.h	2009-06-10 12:15:50 UTC (rev 41423)
@@ -183,6 +183,8 @@
 
 extern int16 displayOn;
 
+extern int16 protectionCode;
+
 #define NUM_FILE_ENTRIES 257
 
 extern int16 globalVars[2000];


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