summaryrefslogtreecommitdiff
path: root/src/flying.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/flying.c')
-rw-r--r--src/flying.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/flying.c b/src/flying.c
index 21af5d835..7c641f99d 100644
--- a/src/flying.c
+++ b/src/flying.c
@@ -17,7 +17,7 @@ static void AnimFallingFeather(struct Sprite *);
void sub_810E520(struct Sprite *);
void sub_810EB40(struct Sprite *);
void sub_810EA4C(struct Sprite *);
-void sub_810EAA0(struct Sprite *);
+static void AnimWhirlwindLine(struct Sprite *);
void sub_810EC34(struct Sprite *);
void sub_810EC94(struct Sprite *);
static void AnimDiveBall(struct Sprite *);
@@ -205,7 +205,7 @@ const union AnimCmd *const gUnknown_085963D0[] =
gUnknown_085963B8,
};
-const struct SpriteTemplate gUnknown_085963D4 =
+const struct SpriteTemplate gWhirlwindLineSpriteTemplate =
{
.tileTag = ANIM_TAG_WHIRLWIND_LINES,
.paletteTag = ANIM_TAG_WHIRLWIND_LINES,
@@ -213,7 +213,7 @@ const struct SpriteTemplate gUnknown_085963D4 =
.anims = gUnknown_085963D0,
.images = NULL,
.affineAnims = gDummySpriteAffineAnimTable,
- .callback = sub_810EAA0,
+ .callback = AnimWhirlwindLine,
};
const union AffineAnimCmd gUnknown_085963EC[] =
@@ -911,18 +911,18 @@ void sub_810EA4C(struct Sprite *sprite)
sprite->callback = TranslateAnimSpriteToTargetMonLocation;
}
-void sub_810EAA0(struct Sprite * sprite)
+static void AnimWhirlwindLine(struct Sprite * sprite)
{
u16 arg;
u8 mult;
- if (!gBattleAnimArgs[2])
+ if (gBattleAnimArgs[2] == ANIM_ATTACKER)
InitSpritePosToAnimAttacker(sprite, 0);
else
InitSpritePosToAnimTarget(sprite, FALSE);
- if ((!gBattleAnimArgs[2] && !GetBattlerSide(gBattleAnimAttacker))
- || (gBattleAnimArgs[2] == 1 && !GetBattlerSide(gBattleAnimTarget)))
+ if ((gBattleAnimArgs[2] == ANIM_ATTACKER && !GetBattlerSide(gBattleAnimAttacker))
+ || (gBattleAnimArgs[2] == ANIM_TARGET && !GetBattlerSide(gBattleAnimTarget)))
{
sprite->pos1.x += 8;
}