mirror of
https://github.com/pret/pmd-red.git
synced 2026-03-21 17:46:39 -05:00
169 lines
6.1 KiB
C
169 lines
6.1 KiB
C
#ifndef GUARD_DUNGEON_8041AD0_H
|
|
#define GUARD_DUNGEON_8041AD0_H
|
|
|
|
#include "structs/dungeon_entity.h"
|
|
#include "structs/str_damage.h"
|
|
#include "structs/str_stat_index.h"
|
|
|
|
s32 sub_80416E0(PixelPos *pos, u32 param_2, bool8 param_3);
|
|
void sub_804178C_Async(bool8 param_1);
|
|
u32 EntityGetStatusSprites(Entity *entity);
|
|
void sub_8041888(u8 param_1);
|
|
void UpdateStatusIconFlags(Entity *entity);
|
|
void sub_8041AD0(Entity *pokemon);
|
|
void sub_8041AE0(Entity *pokemon);
|
|
void sub_8041AF4(Entity *pokemon);
|
|
void nullsub_57(Entity *pokemon);
|
|
void sub_8041B18(Entity *pokemon);
|
|
void nullsub_58(Entity *pokemon);
|
|
void nullsub_59(Entity *pokemon);
|
|
void sub_8041B34(Entity *pokemon);
|
|
void nullsub_60(Entity *pokemon);
|
|
void sub_8041B48(Entity *pokemon);
|
|
void nullsub_61(Entity *pokemon);
|
|
void sub_8041B5C(Entity *pokemon);
|
|
void nullsub_62(Entity *pokemon);
|
|
void sub_8041B74(Entity *pokemon);
|
|
void nullsub_63(Entity *pokemon);
|
|
void nullsub_64(Entity *pokemon);
|
|
void sub_8041B90(Entity *pokemon);
|
|
void nullsub_65(Entity *pokemon);
|
|
void nullsub_66(Entity *pokemon);
|
|
void sub_8041BA8(Entity *pokemon);
|
|
void nullsub_67(Entity *pokemon);
|
|
void sub_8041BBC(Entity *pokemon);
|
|
void nullsub_68(Entity *pokemon);
|
|
void sub_8041BD0(Entity *pokemon, u8 r1);
|
|
void sub_8041BE8(Entity *pokemon);
|
|
void sub_8041BF8(Entity *pokemon);
|
|
void sub_8041C08(Entity *pokemon);
|
|
void PlayParalysisEffect(Entity *pokemon);
|
|
void nullsub_69(Entity *pokemon, Entity *target);
|
|
void sub_8041C34(Entity *pokemon);
|
|
void nullsub_70(Entity *pokemon);
|
|
void nullsub_71(Entity *pokemon);
|
|
void sub_8041C4C(Entity *pokemon, u32 r1);
|
|
void sub_8041C58(Entity *pokemon);
|
|
void sub_8041C6C(Entity *pokemon);
|
|
void sub_8041C7C(Entity *pokemon);
|
|
void nullsub_72(Entity *pokemon);
|
|
void nullsub_73(Entity *pokemon);
|
|
void sub_8041C94(Entity *pokemon);
|
|
void sub_8041CA8(Entity *pokemon);
|
|
void PlaySpeedUpEffect(Entity *pokemon);
|
|
void PlaySpeedDownEffect(Entity *pokemon);
|
|
void sub_8041CDC(Entity *pokemon);
|
|
void sub_8041CEC(Entity *pokemon);
|
|
void nullsub_74(Entity *pokemon);
|
|
void sub_8041D00(Entity *pokemon, Entity *target);
|
|
void nullsub_75(Entity *pokemon);
|
|
void nullsub_76(Entity *pokemon);
|
|
void nullsub_77(Entity *pokemon);
|
|
void nullsub_78(Entity *pokemon);
|
|
void nullsub_79(Entity *pokemon);
|
|
void nullsub_80(Entity *pokemon);
|
|
void sub_8041D38(Entity * pokemon);
|
|
void sub_8041D48(Entity * pokemon);
|
|
void nullsub_81(Entity *pokemon);
|
|
void sub_8041D5C(Entity *pokemon);
|
|
void sub_8041D84(Entity *pokemon);
|
|
void nullsub_82(Entity *pokemon);
|
|
void nullsub_83(Entity *pokemon);
|
|
void sub_8041D9C(Entity *pokemon);
|
|
void sub_8041DB0(Entity *pokemon);
|
|
void nullsub_84(Entity *pokemon);
|
|
void nullsub_85(Entity *pokemon);
|
|
void nullsub_86(Entity *pokemon);
|
|
void nullsub_87(Entity *pokemon);
|
|
void nullsub_88(Entity *pokemon);
|
|
void sub_8041DD8(Entity *pokemon, s32 r1);
|
|
void nullsub_89(Entity *pokemon);
|
|
void sub_8041E0C(Entity *pokemon);
|
|
void sub_8041E1C(Entity *pokemon);
|
|
void sub_8041E3C(Entity *pokemon);
|
|
void sub_8041E4C(Entity *pokemon);
|
|
void sub_8041E60(Entity *pokemon);
|
|
void sub_8041E74(Entity *pokemon);
|
|
void sub_8041E84(Entity *pokemon);
|
|
void sub_8041E94(Entity *pokemon);
|
|
void sub_8041EA4(Entity *pokemon);
|
|
void sub_8041EB4(Entity *pokemon);
|
|
void sub_8041EC8(Entity *pokemon);
|
|
void sub_8041ED8(Entity *pokemon);
|
|
void sub_8041EE8(Entity *pokemon);
|
|
void sub_8041EF8(Entity *pokemon);
|
|
void sub_8041F08(Entity *pokemon);
|
|
void nullsub_90(Entity *pokemon);
|
|
void PlayOffensiveStatDownEffect(Entity *pokemon, StatIndex stat);
|
|
void PlayDefensiveStatDownEffect(Entity *pokemon, StatIndex stat);
|
|
void PlayOffensiveStatUpEffect(Entity *pokemon, StatIndex stat);
|
|
void PlayDefensiveStatUpEffect(Entity *pokemon, StatIndex stat);
|
|
void PlayOffensiveStatMultiplierUpEffect(Entity *pokemon, StatIndex stat);
|
|
void PlayOffensiveStatMultiplierDownEffect(Entity *pokemon, StatIndex stat);
|
|
void PlayDefensiveStatMultiplierUpEffect(Entity *pokemon, StatIndex stat);
|
|
void PlayDefensiveStatMultiplierDownEffect(Entity *pokemon, StatIndex stat);
|
|
void PlayHitChanceUpEffect(Entity *pokemon, StatIndex stat);
|
|
void PlayHitChanceDownEffect(Entity *pokemon, u32 r1);
|
|
void sub_8042080(Entity *pokemon, u32 r1);
|
|
void PlayCringeExclamationPointEffect(Entity *pokemon);
|
|
void nullsub_91(Entity *pokemon);
|
|
void sub_80420B8(Entity *pokemon);
|
|
void sub_80420C8(Entity *pokemon);
|
|
void nullsub_92(Entity *pokemon);
|
|
void sub_80420E8(Entity *pokemon, struct DamageStruct *dmgStruct);
|
|
void sub_8042148(Entity *pokemon);
|
|
void nullsub_93(DungeonPos *pos);
|
|
void sub_804216C(Entity *pokemon, Entity *target, u32 r2);
|
|
void sub_804218C(Entity *pokemon, Entity *target);
|
|
void sub_804219C(PixelPos *pos);
|
|
void sub_80421AC(Entity *pokemon, Entity * target);
|
|
void sub_80421C0(Entity *pokemon, u16 r1);
|
|
void sub_80421EC(DungeonPos *pos, u16 r1);
|
|
void sub_8042208(Entity *pokemon, u8 r1);
|
|
void sub_8042238(Entity *pokemon, Entity *target);
|
|
void sub_804225C(Entity *entity, DungeonPos *pos, u8 trapId);
|
|
void sub_8042390(Entity *entity, Item *item);
|
|
void sub_804245C(Entity *entity, Item *item);
|
|
s32 sub_8042520(Entity *a0);
|
|
void PlayStairsSound(void);
|
|
void sub_80426C8(u32 a0, u32 a1);
|
|
void sub_8042730(Entity *a0, Entity *unused);
|
|
bool8 sub_8042768(Entity* pokemon);
|
|
void sub_80427AC(void);
|
|
void sub_8042818(u8 a0, bool8 a1);
|
|
void sub_80428A0(Entity *r0);
|
|
void sub_80428B0(Entity *r0);
|
|
void sub_80428C4(Entity *r0);
|
|
void sub_80428D8(Entity *r0);
|
|
void sub_80428EC(Entity *r0);
|
|
void sub_8042900(Entity *r0);
|
|
void ShowVisualFlags(Entity *r0);
|
|
void sub_8042920(Entity *r0);
|
|
void sub_8042930(Entity *r0);
|
|
void sub_8042940(Entity *r0);
|
|
void sub_8042950(Entity *r0);
|
|
void sub_8042968(Entity *r0);
|
|
void sub_8042978(Entity *r0);
|
|
void sub_804298C(Entity *r0);
|
|
void sub_80429A0(Entity *r0);
|
|
void sub_80429B4(Entity *r0);
|
|
void sub_80429C8(Entity *r0);
|
|
void sub_80429D8(Entity *r0);
|
|
void sub_80429E8(Entity *r0);
|
|
void sub_80429FC(DungeonPos *r0);
|
|
void sub_8042A14(DungeonPos *r0);
|
|
void sub_8042A24(Entity *r0);
|
|
void sub_8042A34(DungeonPos *r0);
|
|
void sub_8042A44(Entity *r0);
|
|
void sub_8042A54(DungeonPos *r0);
|
|
void sub_8042A64(DungeonPos *r0);
|
|
void sub_8042A74(Entity *r0);
|
|
void sub_8042B0C(Entity *entity);
|
|
void sub_8042B20(Entity *entity);
|
|
void sub_8042DD4(s32 a0, Entity *a1, s32 a2);
|
|
void sub_8042E5C(void);
|
|
void sub_8042E98(void);
|
|
void sub_8042EC8(Entity *a0, s32 a1);
|
|
|
|
#endif // GUARD_DUNGEON_8041AD0_H
|