summaryrefslogtreecommitdiff
path: root/src/battle/anim/unused_9.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/battle/anim/unused_9.c')
-rw-r--r--src/battle/anim/unused_9.c18
1 files changed, 14 insertions, 4 deletions
diff --git a/src/battle/anim/unused_9.c b/src/battle/anim/unused_9.c
index 8e3f0a8b7..d8dda35b3 100644
--- a/src/battle/anim/unused_9.c
+++ b/src/battle/anim/unused_9.c
@@ -9,13 +9,23 @@ extern s16 gBattleAnimArgs[];
extern u8 gAnimBankAttacker;
extern u8 gAnimBankTarget;
-extern struct SpriteTemplate gSpriteTemplate_83D75AC;
-
+void sub_80CFDFC(struct Sprite* sprite);
static void sub_80CFE2C(struct Sprite* sprite);
// unused_9? (Most likely an unused effect.)
// I cannot find any reference to this sprite template used to call this.
+const struct SpriteTemplate gSpriteTemplate_83D75AC =
+{
+ .tileTag = 10178,
+ .paletteTag = 10178,
+ .oam = &gOamData_837E05C,
+ .anims = gDummySpriteAnimTable,
+ .images = NULL,
+ .affineAnims = gDummySpriteAffineAnimTable,
+ .callback = sub_80CFDFC,
+};
+
void sub_80CFDFC(struct Sprite* sprite)
{
InitAnimSpritePos(sprite, 0);
@@ -24,7 +34,7 @@ void sub_80CFDFC(struct Sprite* sprite)
}
#ifdef NONMATCHING
-void sub_80CFE2C(struct Sprite* sprite)
+static void sub_80CFE2C(struct Sprite* sprite)
{
u16 r7;
u16 r5;
@@ -46,7 +56,7 @@ void sub_80CFE2C(struct Sprite* sprite)
}
#else
NAKED
-void sub_80CFE2C(struct Sprite* sprite)
+static void sub_80CFE2C(struct Sprite* sprite)
{
asm(".syntax unified\n\
push {r4-r7,lr}\n\