Add inlines for unintuitive bitmask hideShadows field

This commit is contained in:
RavePossum
2025-02-28 20:25:10 -05:00
parent a2480dfa73
commit f20ec79157
2 changed files with 12 additions and 2 deletions

View File

@@ -215,4 +215,14 @@ void PokemonSprite_DecryptPt(u8 *rawCharData);
void PokemonSprite_DecryptDP(u8 *rawCharData);
void PokemonSprite_Decrypt(u8 *rawCharData, int narcID);
inline void PokemonSpriteManager_HideShadows(PokemonSpriteManager *monSpriteMan)
{
PokemonSpriteManager_SetHideShadows(monSpriteMan, 1);
}
inline void PokemonSpriteManager_ShowShadows(PokemonSpriteManager *monSpriteMan)
{
PokemonSpriteManager_ClearHideShadows(monSpriteMan, 1);
}
#endif // POKEPLATINUM_POKEMON_SPRITE_H

View File

@@ -4561,7 +4561,7 @@ static void ov16_022626C0(SysTask *param0, void *param1)
}
if (v0->unk_6C) {
PokemonSpriteManager_SetHideShadows(ov16_0223E000(v0->unk_00), 0x1);
PokemonSpriteManager_HideShadows(ov16_0223E000(v0->unk_00));
}
ov16_02264408(v0->unk_00, v0->unk_04, v0->unk_0C, &v0->unk_10);
@@ -4575,7 +4575,7 @@ static void ov16_022626C0(SysTask *param0, void *param1)
}
if (v0->unk_6C) {
PokemonSpriteManager_ClearHideShadows(ov16_0223E000(v0->unk_00), 0x1);
PokemonSpriteManager_ShowShadows(ov16_0223E000(v0->unk_00));
}
if ((v0->unk_10.unk_0E_0) && (v0->unk_10.unk_4C == 0) && (PokemonSprite_GetAttribute(v0->unk_08, 6) == 0)) {