diff options
author | PikalaxALT <PikalaxALT@gmail.com> | 2020-03-20 19:59:20 -0400 |
---|---|---|
committer | PikalaxALT <PikalaxALT@gmail.com> | 2020-03-20 19:59:20 -0400 |
commit | 73b04853e9a2b84e49534f1c221addac93288791 (patch) | |
tree | 0e3b0520e430a69aa91aab37b3b6096f173da78b /include | |
parent | fafb25254389039e163898fada192534754e1f58 (diff) |
through sub_811D178
Diffstat (limited to 'include')
-rw-r--r-- | include/pokemon_special_anim_internal.h | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/include/pokemon_special_anim_internal.h b/include/pokemon_special_anim_internal.h new file mode 100644 index 000000000..276168aa6 --- /dev/null +++ b/include/pokemon_special_anim_internal.h @@ -0,0 +1,51 @@ +#ifndef GUARD_POKEMON_SPECIAL_ANIM_INTERNAL_H +#define GUARD_POKEMON_SPECIAL_ANIM_INTERNAL_H + +#include "pokemon_special_anim.h" + +struct PokemonSpecialAnim +{ + /*0x0000*/ u8 filler_0000[0x4]; + /*0x0004*/ MainCallback savedCallback; + /*0x0008*/ struct Pokemon pokemon; + /*0x006c*/ u8 nickname[POKEMON_NAME_LENGTH + 1]; + /*0x0077*/ u8 nameOfMoveForgotten[13]; + /*0x0084*/ u8 nameOfMoveToTeach[13]; + /*0x0091*/ bool8 cancelDisabled; + /*0x0092*/ u16 state; + /*0x0094*/ u16 species; + /*0x0096*/ u16 itemId; + /*0x0098*/ u16 animType; + /*0x009a*/ u16 slotId; + /*0x009c*/ u16 closeness; + /*0x009e*/ u16 field_009e; + /*0x00a0*/ u32 personality; + /*0x00a4*/ u32 field_00a4; + /*0x00a8*/ u8 field_00a8[0x2834]; +}; // size=0x28dc + +void sub_811D184(u8 *buffer, u16 animType); +bool8 sub_811D280(void); +void sub_811D29C(void); +void sub_811D2A8(void); +void sub_811D2D0(void); +void sub_811D2EC(u8 a0); +void sub_811D4D4(void); +bool8 sub_811D4EC(void); +void sub_811D4FC(void); +bool8 sub_811D530(void); +void sub_811D5A0(void); +void sub_811D5B0(void); +bool8 sub_811D5C0(void); +void sub_811D6EC(void); +bool8 sub_811D6FC(void); +bool8 sub_811D754(void); +void sub_811D830(u8 a0); +void sub_811D948(u8 closeness); +bool8 sub_811D9A8(void); +void sub_811DC54(u16 itemId, u8 closeness, u8 a2); +void sub_811DCF0(u16 itemId); +bool8 sub_811DD90(void); +void sub_811E040(void); + +#endif //GUARD_POKEMON_SPECIAL_ANIM_INTERNAL_H |