summaryrefslogtreecommitdiff
path: root/include/pokemon_special_anim_internal.h
diff options
context:
space:
mode:
authorPikalaxALT <PikalaxALT@gmail.com>2020-03-22 14:26:44 -0400
committerPikalaxALT <PikalaxALT@gmail.com>2020-03-22 14:26:44 -0400
commit77a6b8a820fe89af57585255e1c80ed9a3913be8 (patch)
treeaec29cfa9c837e12d8c5e91354394cec82456461 /include/pokemon_special_anim_internal.h
parentfaab53204c9d583f5180fb48a0594f66cf85f30e (diff)
Address review comments; doc round 2
Diffstat (limited to 'include/pokemon_special_anim_internal.h')
-rw-r--r--include/pokemon_special_anim_internal.h44
1 files changed, 21 insertions, 23 deletions
diff --git a/include/pokemon_special_anim_internal.h b/include/pokemon_special_anim_internal.h
index f3f912fac..e9df6f985 100644
--- a/include/pokemon_special_anim_internal.h
+++ b/include/pokemon_special_anim_internal.h
@@ -22,9 +22,9 @@ struct PokemonSpecialAnimScene
u16 state;
u16 field_0002;
u16 field_0004;
- u16 field_0006;
- u16 field_0008;
- u8 field_000a;
+ u16 monSpriteY1;
+ u16 monSpriteY2;
+ u8 lastCloseness;
struct Sprite * monSprite;
struct Sprite * itemIconSprite;
u8 textBuf[0x900];
@@ -49,7 +49,7 @@ struct PokemonSpecialAnim
/*0x0098*/ u16 animType;
/*0x009a*/ u16 slotId;
/*0x009c*/ u16 closeness;
- /*0x009e*/ u16 field_009e;
+ /*0x009e*/ u16 delayTimer;
/*0x00a0*/ u32 personality;
/*0x00a4*/ u32 field_00a4;
/*0x00a8*/ struct PokemonSpecialAnimScene sceneResources;
@@ -66,31 +66,29 @@ u8 *PSA_GetMonNickname(void);
u8 PSA_GetAnimType(void);
u16 PSA_GetMonSpecies(void);
u32 PSA_GetMonPersonality(void);
-void GetMonLevelUpWindowStats(struct Pokemon * pokemon, u16 *data);
-bool32 PSA_IsCancelDisabled(void);
void InitPokemonSpecialAnimScene(struct PokemonSpecialAnimScene * buffer, u16 animType);
bool8 PokemonSpecialAnimSceneInitIsNotFinished(void);
void PSA_FreeWindowBuffers(void);
-void sub_811D2A8(void);
-void sub_811D2D0(void);
+void PSA_ShowMessageWindow(void);
+void PSA_HideMessageWindow(void);
void PSA_PrintMessage(u8 messageId);
-void sub_811D4D4(void);
+void PSA_AfterPoof_ClearMessageWindow(void);
bool8 PSA_IsMessagePrintTaskActive(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 closeness);
+void PSA_DarkenMonSprite(void);
+bool8 PSA_RunPoofAnim(void);
+void PSA_UseTM_SetUpZoomOutAnim(void);
+void PSA_UseTM_CleanUpForCancel(void);
+bool8 PSA_UseTM_RunZoomOutAnim(void);
+void PSA_UseTM_SetUpMachineSetWobble(void);
+bool8 PSA_UseTM_RunMachineSetWobble(void);
+bool8 PSA_LevelUpVerticalSpritesTaskIsRunning(void);
+void PSA_CreateMonSpriteAtCloseness(u8 closeness);
void PSA_SetUpZoomAnim(u8 closeness);
-bool8 sub_811D9A8(void);
-void PSA_SetUpZoomOutMonTask(u16 itemId, u8 closeness, bool32 a2);
-void sub_811DCF0(u16 itemId);
-bool8 PSA_IsZoomOutMonTaskRunning(void);
-void sub_811E040(void);
+bool8 PSA_IsZoomTaskActive(void);
+void PSA_SetUpItemUseOnMonAnim(u16 itemId, u8 closeness, bool32 a2);
+void CreateItemIconSpriteAtMaxCloseness(u16 itemId);
+bool8 PSA_IsItemUseOnMonAnimActive(void);
+void PSA_UseItem_CleanUpForCancel(void);
#endif //GUARD_POKEMON_SPECIAL_ANIM_INTERNAL_H