diff options
Diffstat (limited to 'src/mame/video/boogwing.cpp')
-rw-r--r-- | src/mame/video/boogwing.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/mame/video/boogwing.cpp b/src/mame/video/boogwing.cpp index 0072208c843..2d530966392 100644 --- a/src/mame/video/boogwing.cpp +++ b/src/mame/video/boogwing.cpp @@ -111,7 +111,7 @@ void boogwing_state::mix_boogwing(screen_device &screen, bitmap_rgb32 &bitmap, c if (pix2 & 0x100) { if (pix2 & 0x800) // Use LUT, ex : Explosions - alpha2 = (pix2 & 8) ? 0xff : m_deco_ace->get_alpha(0x14 + (pix2 & 0x7)); // TODO : -1? + alpha2 = (pix2 & 8) ? 0xff : m_deco_ace->get_alpha(0x14 + ((pix2 - 1) & 0x7)); else alpha2 = m_deco_ace->get_alpha(0x10 + ((pix2 & 0x80) >> 7)); } @@ -123,10 +123,6 @@ void boogwing_state::mix_boogwing(screen_device &screen, bitmap_rgb32 &bitmap, c { case 0x02: { - // Additional sprite alpha in this mode - if (pix2 & 0x400) - alpha2 = 0x80; // TODO - // Sprite vs playfield if ((pix2 & 0x600) == 0x600) pri2 = 4; |