mirror of
https://github.com/risingPhil/libpokemegb.git
synced 2026-04-25 16:23:50 -05:00
Fix SpriteRenderer::removeBackground for gen 1 on RGBA16
This commit is contained in:
parent
2136e90bde
commit
7f3e944420
|
|
@ -31,7 +31,10 @@ static bool rgba32_is_white(uint8_t* buffer, uint32_t srcOffset)
|
|||
|
||||
static bool rgba16_is_white(uint8_t* buffer, uint32_t srcOffset)
|
||||
{
|
||||
return ((*((uint16_t *)(buffer + srcOffset))) == 0xFFFF);
|
||||
const uint16_t colorVal = *((uint16_t *)(buffer + srcOffset));
|
||||
// generic white: 0xFFFF
|
||||
// gen 1 pokemon colorpalette white: 0xFF7F or 0xFFFD (after convertGBColorPaletteToRGBA16())
|
||||
return (colorVal == 0xFFFF || colorVal == 0xFF7F || colorVal == 0xFFFD);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user