[Scummvm-cvs-logs] SF.net SVN: scummvm:[45436] scummvm/trunk/engines/scumm

Kirben at users.sourceforge.net Kirben at users.sourceforge.net
Tue Oct 27 10:44:14 CET 2009


Revision: 45436
          http://scummvm.svn.sourceforge.net/scummvm/?rev=45436&view=rev
Author:   Kirben
Date:     2009-10-27 09:44:13 +0000 (Tue, 27 Oct 2009)

Log Message:
-----------
Load/save the 16BitPalette data in PCE version of Loom.

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

Modified: scummvm/trunk/engines/scumm/saveload.cpp
===================================================================
--- scummvm/trunk/engines/scumm/saveload.cpp	2009-10-27 09:29:47 UTC (rev 45435)
+++ scummvm/trunk/engines/scumm/saveload.cpp	2009-10-27 09:44:13 UTC (rev 45436)
@@ -1275,6 +1275,9 @@
 	//
 	// Save/load palette data
 	//
+	if (_16BitPalette) {
+		s->saveLoadArrayOf(_16BitPalette, 512, sizeof(_16BitPalette[0]), sleUint16);
+	}
 	if (_shadowPaletteSize) {
 		s->saveLoadArrayOf(_shadowPalette, _shadowPaletteSize, 1, sleByte);
 		// _roomPalette didn't show up until V21 save games

Modified: scummvm/trunk/engines/scumm/scumm.cpp
===================================================================
--- scummvm/trunk/engines/scumm/scumm.cpp	2009-10-27 09:29:47 UTC (rev 45435)
+++ scummvm/trunk/engines/scumm/scumm.cpp	2009-10-27 09:44:13 UTC (rev 45436)
@@ -275,6 +275,7 @@
 	memset(gfxUsageBits, 0, sizeof(gfxUsageBits));
 	_hePalettes = NULL;
 	_hePaletteSlot = 0;
+	_16BitPalette = NULL;
 	_shadowPalette = NULL;
 	_shadowPaletteSize = 0;
 	memset(_currentPalette, 0, sizeof(_currentPalette));


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