[Scummvm-cvs-logs] SF.net SVN: scummvm:[48404] scummvm/trunk/engines/m4/graphics.cpp

dreammaster at users.sourceforge.net dreammaster at users.sourceforge.net
Fri Mar 26 11:21:08 CET 2010


Revision: 48404
          http://scummvm.svn.sourceforge.net/scummvm/?rev=48404&view=rev
Author:   dreammaster
Date:     2010-03-26 10:21:08 +0000 (Fri, 26 Mar 2010)

Log Message:
-----------
Further fixed the setEntry method to make it Endian safe

Modified Paths:
--------------
    scummvm/trunk/engines/m4/graphics.cpp

Modified: scummvm/trunk/engines/m4/graphics.cpp
===================================================================
--- scummvm/trunk/engines/m4/graphics.cpp	2010-03-26 09:35:48 UTC (rev 48403)
+++ scummvm/trunk/engines/m4/graphics.cpp	2010-03-26 10:21:08 UTC (rev 48404)
@@ -768,7 +768,11 @@
 }
 
 void Palette::setEntry(uint index, uint8 r, uint8 g, uint8 b) {
-	uint32 c = (r << 16) | (g << 8) | b;
+	RGB8 c;
+	c.r = r;
+	c.g = g;
+	c.b = b;
+	c.u = 0;
 	g_system->setPalette((const byte *)&c, index, 1);
 }
 


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