[Scummvm-cvs-logs] SF.net SVN: scummvm: [28884] scummvm/trunk/engines/agi/preagi_mickey.cpp

thebluegr at users.sourceforge.net thebluegr at users.sourceforge.net
Mon Sep 10 01:14:29 CEST 2007


Revision: 28884
          http://scummvm.svn.sourceforge.net/scummvm/?rev=28884&view=rev
Author:   thebluegr
Date:     2007-09-09 16:14:29 -0700 (Sun, 09 Sep 2007)

Log Message:
-----------
Some updates for the BCG Disney logo in Mickey

Modified Paths:
--------------
    scummvm/trunk/engines/agi/preagi_mickey.cpp

Modified: scummvm/trunk/engines/agi/preagi_mickey.cpp
===================================================================
--- scummvm/trunk/engines/agi/preagi_mickey.cpp	2007-09-09 23:13:35 UTC (rev 28883)
+++ scummvm/trunk/engines/agi/preagi_mickey.cpp	2007-09-09 23:14:29 UTC (rev 28884)
@@ -841,27 +841,24 @@
 	drawRoomAnimation();
 }
 
-/*
-// TODO
-const uint32 colorBCG[16][2] = {
-	0x000000,	0x000000,	// 0 (black, black)
+const uint8 colorBCG[16][2] = {
+	0x00,	0x00,	// 0 (black, black)
 	0, 0,
-	0x000000,	0xFF00FF,	// 2 (black, purple)
-	0x000000,	0xFFFFFF,	// 3 (black, white)
+	0x00,	0x0D,	// 2 (black, purple)
+	0x00,	0xFF,	// 3 (black, white)
 	0, 0,
 	0, 0,
 	0, 0,
 	0, 0,
-	0xFF00FF,	0x000000,	// 8 (purple, black)
+	0x0D,	0x00,	// 8 (purple, black)
 	0, 0,
-	0xFF00FF,	0xFF00FF,	// A (purple, purple)
+	0x0D,	0x0D,	// A (purple, purple)
 	0, 0,
-	0xFFFFFF,	0x000000,	// C (white, black)
+	0xFF,	0x00,	// C (white, black)
 	0, 0,
 	0, 0,
-	0xFFFFFF,	0xFFFFFF	// F (white, white)
+	0xFF,	0xFF	// F (white, white)
 };
-*/
 
 void Mickey::drawLogo() {
 	char szFile[256] = {0};
@@ -885,10 +882,10 @@
 	// TODO: Show BCG picture
 	for (int y = 0; y < h; y++) {
 		for (int x = 0; x < w; x++) {
-			uint8 color  = (uint8)colorBCG[(bitmap[y][x] & 0xf0) / 0x10][0];	// background
-			uint8 color2 = (uint8)colorBCG[(bitmap[y][x] & 0xf0) / 0x10][1];	// background
-			uint8 color3 = (uint8)colorBCG[ bitmap[y][x] & 0x0f][0];			// foreground
-			uint8 color4 = (uint8)colorBCG[ bitmap[y][x] & 0x0f][1];			// foreground
+			uint8 color  = colorBCG[(bitmap[y][x] & 0xf0) / 0x10][0];	// background
+			uint8 color2 = colorBCG[(bitmap[y][x] & 0xf0) / 0x10][1];	// background
+			uint8 color3 = colorBCG[ bitmap[y][x] & 0x0f][0];			// foreground
+			uint8 color4 = colorBCG[ bitmap[y][x] & 0x0f][1];			// foreground
 
 			_vm->_picture->putPixel(x * 4,			y,		color);
 			_vm->_picture->putPixel(x * 4 + 1,		y,		color2);
@@ -903,6 +900,7 @@
 
 	_vm->_picture->showPic(10, 0, IDI_MSA_PIC_WIDTH, IDI_MSA_PIC_HEIGHT);
 	*/
+
 	//_vm->_gfx->doUpdate();
 	//_vm->_system->updateScreen();	// TODO: this should go in the game's main loop
 


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