[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