diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/battle.h | 6 | ||||
| -rw-r--r-- | include/battle_anim.h | 4 | ||||
| -rw-r--r-- | include/pokeball.h | 8 | 
3 files changed, 13 insertions, 5 deletions
| diff --git a/include/battle.h b/include/battle.h index 78e7b809a..0ebc9fe01 100644 --- a/include/battle.h +++ b/include/battle.h @@ -523,14 +523,14 @@ struct BattleAnimationInfo      u8 field_7;      u8 ballThrowCaseId;      u8 field_9_x1:1; -    u8 field_9_x2:1; +    u8 wildMonInvisible:1;      u8 field_9_x1C:3;      u8 field_9_x20:1;      u8 field_9_x40:1;      u8 field_9_x80:1; -    u8 field_A; +    u8 numBallParticles;      u8 field_B; -    s16 field_C; +    s16 ballSubpx;      u8 field_E;      u8 field_F;  }; diff --git a/include/battle_anim.h b/include/battle_anim.h index 18727cc73..096d533e2 100644 --- a/include/battle_anim.h +++ b/include/battle_anim.h @@ -207,8 +207,8 @@ void LaunchStatusAnimation(u8 battlerId, u8 statusAnimId);  // battle_anim_ground.c  void AnimTask_HorizontalShake(u8 taskId); -// battle_anim_special.c -void sub_8172EF0(u8 battler, struct Pokemon *mon); +// battle_anim_throw.c +void TryShinyAnimation(u8 battler, struct Pokemon *mon);  u8 ItemIdToBallId(u16 itemId);  u8 AnimateBallOpenParticles(u8 x, u8 y, u8 priority, u8 subpriority, u8 ballId);  u8 LaunchBallFadeMonTask(bool8 unFadeLater, u8 battlerId, u32 selectedPalettes, u8 ballId); diff --git a/include/pokeball.h b/include/pokeball.h index 12b9b1eff..1cdb08f94 100644 --- a/include/pokeball.h +++ b/include/pokeball.h @@ -18,6 +18,14 @@ enum      POKEBALL_COUNT  }; +enum { +    BALL_AFFINE_ANIM_0, +    BALL_ROTATE_RIGHT, +    BALL_ROTATE_LEFT,  +    BALL_AFFINE_ANIM_3, +    BALL_AFFINE_ANIM_4 +}; +  extern const struct SpriteTemplate gBallSpriteTemplates[];  #define POKEBALL_PLAYER_SENDOUT     0xFF | 
