document pokemon special anim (#710)

This commit is contained in:
cawtds
2026-03-22 14:42:13 +01:00
committed by GitHub
parent 844785f850
commit aa283c9993
7 changed files with 502 additions and 473 deletions
+10
View File
@@ -111,4 +111,14 @@
#define STDSTRING_TM_CASE 27
#define STDSTRING_BERRY_POUCH 28
enum
{
PSA_MON_ATTR_TMHM_X_POS,
PSA_MON_ATTR_TMHM_Y_POS,
PSA_MON_ATTR_Y_OFFSET,
PSA_MON_ATTR_ITEM_X_POS,
PSA_MON_ATTR_ITEM_Y_POS,
PSA_MON_ATTR_COUNT
};
#endif //GUARD_CONSTANTS_MENU_H
+27
View File
@@ -0,0 +1,27 @@
#ifndef GUARD_CONSTANTS_POKEMON_SPECIAL_ANIM_H
#define GUARD_CONSTANTS_POKEMON_SPECIAL_ANIM_H
enum
{
PSA_TEXT_ITEM_USED,
PSA_TEXT_LEVEL_ELEVATED,
PSA_TEXT_FORGET_1,
PSA_TEXT_FORGET_2_AND,
PSA_TEXT_FORGET_POOF,
PSA_TEXT_FORGET_FORGOT,
PSA_TEXT_FORGET_AND,
PSA_TEXT_MACHINE_SET,
PSA_TEXT_HUH,
PSA_TEXT_LEARNED_MOVE
};
enum
{
PSA_ITEM_ANIM_TYPE_DEFAULT,
PSA_ITEM_ANIM_TYPE_POTION,
PSA_ITEM_ANIM_TYPE_UNUSED1,
PSA_ITEM_ANIM_TYPE_UNUSED2,
PSA_ITEM_ANIM_TYPE_TMHM
};
#endif // GUARD_CONSTANTS_POKEMON_SPECIAL_ANIM_H
+2 -2
View File
@@ -31,8 +31,8 @@ void AddTextPrinterParameterized5(u8 windowId, u8 fontId, const u8 *str, u8 x, u
void Menu_PrintFormatIntlPlayerName(u8 windowId, const u8 * src, u16 x, u16 y);
void StartBlendTask(u8 eva_start, u8 evb_start, u8 eva_end, u8 evb_end, u8 ev_step, u8 priority);
bool8 IsBlendTaskActive(void);
u8 Menu2_GetMonSpriteAnchorCoord(u16 species, u32 personality, u8 a2);
s8 Menu2_GetMonSpriteAnchorCoordMinusx20(u16 species, u32 personality, u8 a2);
u8 Menu2_GetMonPosAttribute(u16 species, u32 personality, u8 attributeId);
s8 Menu2_GetStarSpritePosAttribute(u16 species, u32 personality, u8 attributeId);
// list_menu
void ListMenu_LoadMonIconPalette(u8 palOffset, u16 speciesId);
-13
View File
@@ -3,19 +3,6 @@
#include "pokemon_special_anim.h"
enum
{
PSA_TEXT_ITEM_USED,
PSA_TEXT_LEVEL_ELEVATED,
PSA_TEXT_FORGET_1,
PSA_TEXT_FORGET_2_AND,
PSA_TEXT_FORGET_POOF,
PSA_TEXT_FORGET_FORGOT,
PSA_TEXT_FORGET_AND,
PSA_TEXT_MACHINE_SET,
PSA_TEXT_HUH,
PSA_TEXT_LEARNED_MOVE
};
struct PokemonSpecialAnimScene
{