summaryrefslogtreecommitdiff
path: root/src/battle_anim_utility_funcs.c
diff options
context:
space:
mode:
authorGriffinR <griffin.g.richards@gmail.com>2020-02-14 16:05:43 -0500
committerhuderlem <huderlem@gmail.com>2020-02-25 12:54:08 -0600
commit6eb44dc50714f184cea4453704636370263e7efc (patch)
tree98f65d1f3cacfcf7c794b5244da17edb96d58e54 /src/battle_anim_utility_funcs.c
parentb1d131ace2191a76d57ffe5804348a8757a39628 (diff)
Document move anims A-C
Diffstat (limited to 'src/battle_anim_utility_funcs.c')
-rw-r--r--src/battle_anim_utility_funcs.c16
1 files changed, 11 insertions, 5 deletions
diff --git a/src/battle_anim_utility_funcs.c b/src/battle_anim_utility_funcs.c
index eff2bc3c7..93160b086 100644
--- a/src/battle_anim_utility_funcs.c
+++ b/src/battle_anim_utility_funcs.c
@@ -211,7 +211,8 @@ static void sub_81169A0(u8 taskId)
DestroyAnimVisualTask(taskId);
}
-void sub_81169C0(u8 taskId)
+// Used to leave blended traces of a mon, usually to imply speed as in Agility or Aerial Ace
+void AnimTask_TraceMonBlended(u8 taskId)
{
struct Task *task = &gTasks[taskId];
@@ -681,7 +682,7 @@ static void sub_81175C4(u32 selectedPalettes, u16 color)
}
}
-void sub_8117610(u8 taskId)
+void AnimTask_BlendAllBattlerPalettesButAttacker(u8 taskId)
{
u32 battler;
int j;
@@ -699,7 +700,7 @@ void sub_8117610(u8 taskId)
StartBlendAnimSpriteColor(taskId, selectedPalettes);
}
-void sub_8117660(u8 taskId)
+void AnimTask_StartSlidingBg(u8 taskId)
{
u8 newTaskId;
@@ -754,19 +755,24 @@ void AnimTask_GetTargetIsAttackerPartner(u8 taskId)
DestroyAnimVisualTask(taskId);
}
-void sub_81177E4(u8 taskId)
+#define tInvisible gBattleAnimArgs[0];
+
+// For hiding or subsequently revealing all other battlers
+void AnimTask_SetAllBattlersButAttackerInvisiblity(u8 taskId)
{
u16 battler;
for (battler = 0; battler < MAX_BATTLERS_COUNT; battler++)
{
if (battler != gBattleAnimAttacker && IsBattlerSpriteVisible(battler))
- gSprites[gBattlerSpriteIds[battler]].invisible = gBattleAnimArgs[0];
+ gSprites[gBattlerSpriteIds[battler]].invisible = tInvisible;
}
DestroyAnimVisualTask(taskId);
}
+#undef tInvisible
+
void sub_8117854(u8 taskId, int unused, u16 arg2, u8 battler1, u8 arg4, u8 arg5, u8 arg6, u8 arg7, const u32 *gfx, const u32 *tilemap, const u32 *palette)
{