From 2b643875aee54a0dc8647109d2c07994e33d32e2 Mon Sep 17 00:00:00 2001 From: Filippos Karapetis Date: Sun, 9 Sep 2007 23:14:29 +0000 Subject: Some updates for the BCG Disney logo in Mickey svn-id: r28884 --- engines/agi/preagi_mickey.cpp | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) (limited to 'engines/agi/preagi_mickey.cpp') 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 -- cgit v1.2.3