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

drmccoy at users.sourceforge.net drmccoy at users.sourceforge.net
Fri Apr 13 09:48:55 CEST 2007


Revision: 26459
          http://scummvm.svn.sourceforge.net/scummvm/?rev=26459&view=rev
Author:   drmccoy
Date:     2007-04-13 00:48:55 -0700 (Fri, 13 Apr 2007)

Log Message:
-----------
Actually use the palette after loading

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

Modified: scummvm/trunk/engines/gob/saveload.cpp
===================================================================
--- scummvm/trunk/engines/gob/saveload.cpp	2007-04-13 07:48:26 UTC (rev 26458)
+++ scummvm/trunk/engines/gob/saveload.cpp	2007-04-13 07:48:55 UTC (rev 26459)
@@ -308,9 +308,11 @@
 bool SaveLoad::loadTempSprite(uint32 index, bool palette) {
 	SurfaceDesc *sprite;
 
-	if (palette)
+	if (palette) {
 		memcpy((char *) _vm->_global->_pPaletteDesc->vgaPal,
 				(char *) _tempPal, 768);
+		_vm->_video->setFullPalette(_vm->_global->_pPaletteDesc);
+	}
 
 	sprite = _vm->_draw->_spritesArray[index];
 
@@ -409,6 +411,7 @@
 
 		memcpy((char *) _vm->_global->_pPaletteDesc->vgaPal,
 				(char *) buf, 768);
+		_vm->_video->setFullPalette(_vm->_global->_pPaletteDesc);
 	}
 
 	nRead = in.read(buf, size);


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