[Scummvm-cvs-logs] CVS: scummvm/scumm saveload.cpp,1.101,1.102 saveload.h,1.20,1.21

Jamieson Christian jamieson630 at users.sourceforge.net
Thu Aug 28 20:55:06 CEST 2003


Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv22425/scummvm/scumm

Modified Files:
	saveload.cpp saveload.h 
Log Message:
Added _roomPalette to savegame.
Savegame version now at 21.

Index: saveload.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/saveload.cpp,v
retrieving revision 1.101
retrieving revision 1.102
diff -u -d -r1.101 -r1.102
--- saveload.cpp	16 Aug 2003 09:12:26 -0000	1.101
+++ saveload.cpp	29 Aug 2003 03:54:47 -0000	1.102
@@ -611,8 +611,12 @@
 	if (_objectRoomTable)
 		s->saveLoadArrayOf(_objectRoomTable, _numGlobalObjects, sizeof(_objectRoomTable[0]), sleByte);
 
-	if (_shadowPaletteSize)
+	if (_shadowPaletteSize) {
 		s->saveLoadArrayOf(_shadowPalette, _shadowPaletteSize, 1, sleByte);
+		// _roomPalette didn't show up until V21 save games
+		if (savegameVersion >= VER_V21)
+			s->saveLoadArrayOf (_roomPalette, _shadowPaletteSize, 1, sleByte);
+	}
 
 	// PalManip data was not saved before V10 save games
 	if (savegameVersion < VER_V10)

Index: saveload.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/saveload.h,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -d -r1.20 -r1.21
--- saveload.h	7 Aug 2003 14:37:18 -0000	1.20
+++ saveload.h	29 Aug 2003 03:54:47 -0000	1.21
@@ -41,10 +41,11 @@
 	VER_V17,
 	VER_V18,
 	VER_V19,
-	VER_V20
+	VER_V20,
+	VER_V21
 };
 
-#define CURRENT_VER VER_V20
+#define CURRENT_VER VER_V21
 
 
 // To work around a warning in GCC 3.2 (and 3.1 ?) regarding non-POD types,





More information about the Scummvm-git-logs mailing list