diff options
author | camthesaxman <cameronghall@cox.net> | 2017-12-22 14:51:12 -0600 |
---|---|---|
committer | camthesaxman <cameronghall@cox.net> | 2017-12-22 14:51:12 -0600 |
commit | 9c9bcee1e2fbd3fd374023146f99d0417cd8ab52 (patch) | |
tree | 848c1688fe743dd0410183b182024ee961f07980 /src/battle/anim/beta_beat_up.c | |
parent | ce74d72c31a3ebda26adc6ae888700213f64b113 (diff) | |
parent | 62bdd4d480ced306b85791c828ee8497e9fa2acc (diff) |
fix merge conflicts
Diffstat (limited to 'src/battle/anim/beta_beat_up.c')
-rw-r--r-- | src/battle/anim/beta_beat_up.c | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/src/battle/anim/beta_beat_up.c b/src/battle/anim/beta_beat_up.c new file mode 100644 index 000000000..499e52a80 --- /dev/null +++ b/src/battle/anim/beta_beat_up.c @@ -0,0 +1,34 @@ +#include "global.h" +#include "battle_anim.h" +#include "rom_8077ABC.h" +#include "trig.h" + +extern s16 gBattleAnimArgs[8]; +extern u8 gBattleAnimBankAttacker; +extern u8 gBattleAnimBankTarget; + +static void sub_80D6278(struct Sprite *); + +// beta_beat_up + +void sub_80D6234(struct Sprite *sprite) +{ + if (GetBankSide(gBattleAnimBankAttacker) != 0) + { + sprite->pos1.x -= gBattleAnimArgs[0]; + } + else + { + sprite->pos1.x += gBattleAnimArgs[0]; + } + + sprite->callback = sub_80D6278; +} + +static void sub_80D6278(struct Sprite *sprite) +{ + if (sprite->affineAnimEnded) + { + move_anim_8074EE0(sprite); + } +} |