diff options
Diffstat (limited to 'gob/draw.cpp')
-rw-r--r-- | gob/draw.cpp | 75 |
1 files changed, 0 insertions, 75 deletions
diff --git a/gob/draw.cpp b/gob/draw.cpp index 3cfc999f3c..4b96c61758 100644 --- a/gob/draw.cpp +++ b/gob/draw.cpp @@ -693,81 +693,6 @@ void Draw::animateCursor(int16 cursor) { _cursorY = newY; } -void Draw::interPalLoad(void) { - int16 i; - int16 ind1; - int16 ind2; - byte cmd; - char *palPtr; - - cmd = *_vm->_global->_inter_execPtr++; - _applyPal = 0; - if (cmd & 0x80) - cmd &= 0x7f; - else - _applyPal = 1; - - if (cmd == 49) { - warning("inter_palLoad: cmd == 49 is not supported"); - //var_B = 1; - for (i = 0; i < 18; i++, _vm->_global->_inter_execPtr++) { - if (i < 2) { - if (_applyPal == 0) - continue; - - _unusedPalette1[i] = *_vm->_global->_inter_execPtr; - continue; - } - //if (*inter_execPtr != 0) - // var_B = 0; - - ind1 = *_vm->_global->_inter_execPtr >> 4; - ind2 = (*_vm->_global->_inter_execPtr & 0xf); - - _unusedPalette1[i] = - ((_palLoadData1[ind1] + _palLoadData2[ind2]) << 8) + - (_palLoadData2[ind1] + _palLoadData1[ind2]); - } - - _vm->_global->_pPaletteDesc->unused1 = _unusedPalette1; - } - - switch (cmd) { - case 52: - for (i = 0; i < 16; i++, _vm->_global->_inter_execPtr += 3) { - _vgaSmallPalette[i].red = _vm->_global->_inter_execPtr[0]; - _vgaSmallPalette[i].green = _vm->_global->_inter_execPtr[1]; - _vgaSmallPalette[i].blue = _vm->_global->_inter_execPtr[2]; - } - break; - - case 50: - for (i = 0; i < 16; i++, _vm->_global->_inter_execPtr++) - _unusedPalette2[i] = *_vm->_global->_inter_execPtr; - break; - - case 53: - palPtr = _vm->_game->loadTotResource(_vm->_inter->load16()); - memcpy((char *)_vgaPalette, palPtr, 768); - break; - - case 54: - memset((char *)_vgaPalette, 0, 768); - break; - } - if (!_applyPal) { - _vm->_global->_pPaletteDesc->unused2 = _unusedPalette2; - _vm->_global->_pPaletteDesc->unused1 = _unusedPalette1; - - if (_vm->_global->_videoMode != 0x13) - _vm->_global->_pPaletteDesc->vgaPal = (Video::Color *)_vgaSmallPalette; - else - _vm->_global->_pPaletteDesc->vgaPal = (Video::Color *)_vgaPalette; - - _vm->_palanim->fade((Video::PalDesc *) _vm->_global->_pPaletteDesc, 0, 0); - } -} - void Draw::printText(void) { int16 savedFlags; int16 ldestSpriteX; |