Fix colors in Cuebrick (d_tmnt.cpp) MT #05395 [Alex Jackson]
This commit is contained in:
parent
cf2c6e40d6
commit
628c50cb8c
|
@ -4305,14 +4305,14 @@ static void K052109CuebrickCallback(INT32 Layer, INT32, INT32 *Code, INT32 *Colo
|
|||
{
|
||||
if (K052109RMRDLine == 0 && Layer == 0) {
|
||||
*Code |= ((*Colour & 0x01) << 8);
|
||||
*Colour = LayerColourBase[Layer] + ((*Colour & 0x80) >> 5) + ((*Colour & 0x10) >> 1);
|
||||
*Colour = LayerColourBase[Layer] + ((*Colour & 0x0e) >> 1);
|
||||
|
||||
} else {
|
||||
*Code |= ((*Colour & 0x0f) << 8);
|
||||
*Colour = LayerColourBase[Layer] + ((*Colour & 0xe0) >> 5);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static void K052109BlswhstlCallback(INT32 Layer, INT32 Bank, INT32 *Code, INT32 *Colour, INT32 *, INT32 *)
|
||||
{
|
||||
*Code |= ((*Colour & 0x01) << 8) | ((*Colour & 0x10) << 5) | ((*Colour & 0x0c) << 8) | (Bank << 12) | (BlswhstlTileRomBank << 14);
|
||||
|
|
Loading…
Reference in New Issue