battle_anim_utility_funcs; split battle_intro.s
This commit is contained in:
+22
-11
@@ -7,14 +7,6 @@
|
||||
#define BATTLE_BANKS_COUNT 4
|
||||
#endif // BATTLE_BANKS_COUNT
|
||||
|
||||
enum
|
||||
{
|
||||
ANIM_BANK_ATTACKER,
|
||||
ANIM_BANK_TARGET,
|
||||
ANIM_BANK_ATK_PARTNER,
|
||||
ANIM_BANK_DEF_PARTNER,
|
||||
};
|
||||
|
||||
enum
|
||||
{
|
||||
BG_ANIM_SCREEN_SIZE,
|
||||
@@ -83,6 +75,7 @@ s16 sub_80A52EC(s16 a);
|
||||
s16 CalculatePanIncrement(s16 sourcePan, s16 targetPan, s16 incrementPan);
|
||||
bool8 IsBattlerSpriteVisible(u8 battlerId);
|
||||
s16 KeepPanInRange(s16 a, s32 oldPan);
|
||||
void sub_80730C0(u16, const u16 *, u16 *, u8);
|
||||
|
||||
// battle_anim_80FE840.s
|
||||
void SetAnimBgAttribute(u8 bgId, u8 attributeId, u8 value);
|
||||
@@ -126,7 +119,7 @@ u8 GetBattlerSpriteCoord(u8 bank, u8 attributeId);
|
||||
|
||||
bool8 IsBankSpritePresent(u8 bank);
|
||||
void sub_80A6C68(u8 arg0);
|
||||
u8 GetAnimBankSpriteId(u8 wantedBank);
|
||||
u8 GetAnimBattlerSpriteId(u8 wantedBank);
|
||||
bool8 IsDoubleBattle(void);
|
||||
u8 sub_80A6D94(void);
|
||||
u8 sub_80A8364(u8);
|
||||
@@ -139,7 +132,7 @@ u8 GetGhostSpriteDefault_Y(u8 battlerId);
|
||||
void sub_8072E48(u8 battlerId, u8);
|
||||
void sub_8073128(u8);
|
||||
|
||||
// battle_anim_80A9C70.s
|
||||
// battle_anim_status_effects.s
|
||||
#define STAT_ANIM_PLUS1 15
|
||||
#define STAT_ANIM_PLUS2 39
|
||||
#define STAT_ANIM_MINUS1 22
|
||||
@@ -150,7 +143,7 @@ void sub_8073128(u8);
|
||||
#define STAT_ANIM_MULTIPLE_MINUS2 58
|
||||
void LaunchStatusAnimation(u8 bank, u8 statusAnimId);
|
||||
|
||||
// battle_anim_8170478.s
|
||||
// battle_anim_special.s
|
||||
u8 ItemIdToBallId(u16 itemId);
|
||||
u8 LaunchBallStarsTask(u8 x, u8 y, u8 kindOfStars, u8 arg3, u8 ballId);
|
||||
u8 LaunchBallFadeMonTask(bool8 unFadeLater, u8 bank, u32 arg2, u8 ballId);
|
||||
@@ -169,6 +162,17 @@ u8 GetBattlerSpriteSubpriority(u8 battlerId);
|
||||
void StartAnimLinearTranslation(struct Sprite *sprite);
|
||||
void sub_80755B8(struct Sprite *sprite);
|
||||
u8 sub_80768B0(u8 battlerId);
|
||||
u32 sub_8075CB8(u8 a1, u8 a2, u8 a3, u8 a4);
|
||||
u8 sub_8075D80(u8 battlerId);
|
||||
s16 CloneBattlerSpriteWithBlend(u8 animBattler);
|
||||
void obj_delete_but_dont_free_vram(struct Sprite *sprite);
|
||||
void sub_807543C(u8 bgId, const u32 *);
|
||||
void AnimLoadCompressedBgGfx(u32, const u32 *, u32);
|
||||
void sub_80752A0(struct BattleAnimBgData *);
|
||||
u8 sub_8076E34(s32, u8, s32);
|
||||
void sub_8075358(u8 bgId);
|
||||
u32 sub_8075BE8(u8, u8, u8, u8, u8, u8, u8);
|
||||
void sub_8075458(bool8);
|
||||
|
||||
// battle_anim_mon_movement.c
|
||||
void AnimTask_ShakeMon(u8 taskId);
|
||||
@@ -185,4 +189,11 @@ void sub_8099980(u8 taskId);
|
||||
void sub_8099A78(u8 taskId);
|
||||
void sub_8099BD4(u8 taskId);
|
||||
|
||||
// normal.s
|
||||
u32 UnpackSelectedBattleAnimPalettes(s16 selector);
|
||||
|
||||
// battle_anim_utility_funcs.c
|
||||
void sub_80BB088(u8 taskId);
|
||||
void sub_80BBA20(u8 taskId, s32 unused, u16 arg2, u8 battler1, u8 arg4, u8 arg5, u8 arg6, u8 arg7, const u32 *gfx, const u32 *tilemap, const u32 *palette);
|
||||
|
||||
#endif // GUARD_BATTLE_ANIM_H
|
||||
|
||||
Reference in New Issue
Block a user