[Scummvm-cvs-logs] SF.net SVN: scummvm:[41439] scummvm/branches/gsoc2009-draci/engines/draci/ draci.cpp

dkasak13 at users.sourceforge.net dkasak13 at users.sourceforge.net
Wed Jun 10 23:18:15 CEST 2009


Revision: 41439
          http://scummvm.svn.sourceforge.net/scummvm/?rev=41439&view=rev
Author:   dkasak13
Date:     2009-06-10 21:18:14 +0000 (Wed, 10 Jun 2009)

Log Message:
-----------
Shifted the palette one bit to the left aft toemake the dragon animation brighter.

Modified Paths:
--------------
    scummvm/branches/gsoc2009-draci/engines/draci/draci.cpp

Modified: scummvm/branches/gsoc2009-draci/engines/draci/draci.cpp
===================================================================
--- scummvm/branches/gsoc2009-draci/engines/draci/draci.cpp	2009-06-10 21:12:38 UTC (rev 41438)
+++ scummvm/branches/gsoc2009-draci/engines/draci/draci.cpp	2009-06-10 21:18:14 UTC (rev 41439)
@@ -124,12 +124,17 @@
 	palette[6] = readerZ.readByte();
 	palette[7] = 0;
 	for (unsigned int i = 2; i < 256; ++i) {
-		// FIXME: Sprite is too dark, add a fixed value as a workaround		
-		palette[i * 4] = readerZ.readByte() + 20;
-		palette[i * 4 + 1] = readerZ.readByte() + 20;
-		palette[i * 4 + 2] = readerZ.readByte() + 20;
+		palette[i * 4] = readerZ.readByte();
+		palette[i * 4 + 1] = readerZ.readByte();
+		palette[i * 4 + 2] = readerZ.readByte();
 		palette[i * 4 + 3] = 0;
 	}
+
+	// Shift the palette one bit to the left to make it brighter
+	for (unsigned int i = 0; i < 4 * 256; ++i) {
+		palette[i] <<= 1;
+	} 
+
 	_system->setPalette(palette, 0, 256);
 	
 	// Draw a test string


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