summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMCboy <atasro2@gmail.com>2018-06-18 05:08:03 +0430
committerGitHub <noreply@github.com>2018-06-18 05:08:03 +0430
commitbb9a76b4bc399b3808d18a6aa8379f33de0de0c0 (patch)
tree8fdede704e2455946a3f5df3310fd9c95a2e5805 /src
parentc07d744209cb5e937bd9efea37c25803388b278f (diff)
Update flying.c
Diffstat (limited to 'src')
-rwxr-xr-xsrc/battle/anim/flying.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/battle/anim/flying.c b/src/battle/anim/flying.c
index 5c865b7a8..84217cae6 100755
--- a/src/battle/anim/flying.c
+++ b/src/battle/anim/flying.c
@@ -6,7 +6,6 @@ extern s16 gBattleAnimArgs[];
extern u8 gAnimBankAttacker;
extern u8 gAnimBankTarget;
-void sub_80DA05C(struct Sprite *sprite);
void sub_80DA034(struct Sprite *sprite);
void sub_80DA16C(struct Sprite *sprite);
void sub_80DA208(struct Sprite *sprite);
@@ -33,6 +32,18 @@ void sub_80DA034(struct Sprite *sprite)
sub_80DA05C(sprite);
}
+void sub_80DA05C(struct Sprite *sprite)
+{
+ sprite->pos2.x = Sin(sprite->data[1], 0x20);
+ sprite->pos2.y = Cos(sprite->data[1], 0x8);
+ sprite->data[1] = (sprite->data[1] + 5) & 0xFF;
+ ++sprite->data[0];
+ if(sprite->data[0] == 0x47 )
+ {
+ DestroyAnimSprite(sprite);
+ }
+}
+
const struct SpriteTemplate gBattleAnimSpriteTemplate_83DA380 =
{
.tileTag = 10009,