diff options
| -rw-r--r-- | engines/agi/preagi_mickey.cpp | 28 | 
1 files changed, 13 insertions, 15 deletions
diff --git a/engines/agi/preagi_mickey.cpp b/engines/agi/preagi_mickey.cpp index ef56272d92..1cf29adf53 100644 --- a/engines/agi/preagi_mickey.cpp +++ b/engines/agi/preagi_mickey.cpp @@ -841,27 +841,24 @@ void Mickey::drawRoom() {  	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 @@ void Mickey::drawLogo() {  	// 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 @@ void Mickey::drawLogo() {  	_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  | 
