mirror of
https://github.com/pret/pmd-red.git
synced 2026-09-30 12:58:10 -05:00
document param for SetVisualFlags
This commit is contained in:
@@ -13,6 +13,6 @@ bool8 CanSeeTeammate(struct DungeonEntity * pokemon);
|
||||
u8 GetMoveTypeForPokemon(struct DungeonEntity *pokemon, struct PokemonMove *pokeMove);
|
||||
s32 CalculateMovePower(struct DungeonEntity *pokemon, struct PokemonMove *pokeMove);
|
||||
bool8 ToolboxEnabled(struct DungeonEntityData *pokemon);
|
||||
bool8 SetVisualFlags(struct DungeonEntityData *entityData, u16 param_2, bool8 param_3);
|
||||
bool8 SetVisualFlags(struct DungeonEntityData *entityData, u16 newFlag, bool8 param_3);
|
||||
|
||||
#endif
|
||||
|
||||
@@ -258,22 +258,22 @@ bool8 sub_8071A8C(struct DungeonEntity *pokemon)
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
bool8 SetVisualFlags(struct DungeonEntityData *entityData, u16 param_2, bool8 param_3)
|
||||
bool8 SetVisualFlags(struct DungeonEntityData *entityData, u16 newFlag, bool8 param_3)
|
||||
{
|
||||
if ((entityData->visualFlags & param_2)) {
|
||||
entityData->previousVisualFlags = param_2 | entityData->previousVisualFlags;
|
||||
if ((entityData->visualFlags & newFlag)) {
|
||||
entityData->previousVisualFlags = newFlag | entityData->previousVisualFlags;
|
||||
}
|
||||
else {
|
||||
entityData->previousVisualFlags = entityData->previousVisualFlags & ~param_2;
|
||||
entityData->previousVisualFlags = entityData->previousVisualFlags & ~newFlag;
|
||||
}
|
||||
|
||||
if (param_3) {
|
||||
entityData->visualFlags = param_2 | entityData->visualFlags;
|
||||
entityData->visualFlags = newFlag | entityData->visualFlags;
|
||||
}
|
||||
else {
|
||||
entityData->visualFlags = entityData->visualFlags & ~param_2;
|
||||
entityData->visualFlags = entityData->visualFlags & ~newFlag;
|
||||
}
|
||||
if ( ((entityData->previousVisualFlags & param_2) == 0) && ((entityData->visualFlags & param_2)) ) {
|
||||
if ( ((entityData->previousVisualFlags & newFlag) == 0) && ((entityData->visualFlags & newFlag)) ) {
|
||||
return TRUE;
|
||||
}
|
||||
else {
|
||||
|
||||
Reference in New Issue
Block a user