diff options
author | MCboy <atasro2@gmail.com> | 2018-06-18 05:08:03 +0430 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-06-18 05:08:03 +0430 |
commit | bb9a76b4bc399b3808d18a6aa8379f33de0de0c0 (patch) | |
tree | 8fdede704e2455946a3f5df3310fd9c95a2e5805 /src | |
parent | c07d744209cb5e937bd9efea37c25803388b278f (diff) |
Update flying.c
Diffstat (limited to 'src')
-rwxr-xr-x | src/battle/anim/flying.c | 13 |
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, |