summaryrefslogtreecommitdiff
path: root/src/ice.c
diff options
context:
space:
mode:
authorGriffinR <griffin.g.richards@gmail.com>2020-02-20 16:22:33 -0500
committerhuderlem <huderlem@gmail.com>2020-02-25 12:54:08 -0600
commitefd53d080c800a54d47b6306083b77a25865d051 (patch)
treee390b76509b7553d0dcdb0fe3c7924d2770752c7 /src/ice.c
parentafa1ae220965ea6453a9e1a21fb211de280c41c8 (diff)
Clean up battle anim C for doc
Diffstat (limited to 'src/ice.c')
-rw-r--r--src/ice.c110
1 files changed, 55 insertions, 55 deletions
diff --git a/src/ice.c b/src/ice.c
index fa72ee2ff..f1d8bf2bb 100644
--- a/src/ice.c
+++ b/src/ice.c
@@ -21,33 +21,33 @@ struct HailStruct {
};
static void sub_810B6C4(struct Sprite *);
-void sub_810B848(struct Sprite *);
-void AnimIcePunchSwirlingParticle(struct Sprite *);
-void AnimIceBeamParticle(struct Sprite *);
-void AnimIceEffectParticle(struct Sprite *);
-void AnimFlickerIceEffectParticle(struct Sprite *);
-void AnimSwirlingSnowball_Step1(struct Sprite *);
-void AnimSwirlingSnowball_Step2(struct Sprite *);
-void AnimSwirlingSnowball_Step3(struct Sprite *);
-void AnimSwirlingSnowball_End(struct Sprite *);
-void AnimMoveParticleBeyondTarget(struct Sprite *);
-void AnimWiggleParticleTowardsTarget(struct Sprite *);
-void AnimWaveFromCenterOfTarget(struct Sprite *);
-void InitSwirlingFogAnim(struct Sprite *);
-void AnimSwirlingFogAnim(struct Sprite *);
-void AnimThrowMistBall(struct Sprite *);
+static void sub_810B848(struct Sprite *);
+static void AnimIcePunchSwirlingParticle(struct Sprite *);
+static void AnimIceBeamParticle(struct Sprite *);
+static void AnimIceEffectParticle(struct Sprite *);
+static void AnimFlickerIceEffectParticle(struct Sprite *);
+static void AnimSwirlingSnowball(struct Sprite *);
+static void AnimSwirlingSnowball_Step1(struct Sprite *);
+static void AnimSwirlingSnowball_Step2(struct Sprite *);
+static void AnimSwirlingSnowball_End(struct Sprite *);
+static void AnimMoveParticleBeyondTarget(struct Sprite *);
+static void AnimWiggleParticleTowardsTarget(struct Sprite *);
+static void AnimWaveFromCenterOfTarget(struct Sprite *);
+static void InitSwirlingFogAnim(struct Sprite *);
+static void AnimSwirlingFogAnim(struct Sprite *);
+static void AnimThrowMistBall(struct Sprite *);
static void InitPoisonGasCloudAnim(struct Sprite *);
-void MovePoisonGasCloud(struct Sprite *);
-void AnimHailBegin(struct Sprite *);
-void AnimHailContinue(struct Sprite *);
-void InitIceBallAnim(struct Sprite *);
-void AnimThrowIceBall(struct Sprite *);
-void InitIceBallParticle(struct Sprite *);
-void AnimIceBallParticle(struct Sprite *);
-void AnimTask_Haze2(u8);
-void AnimTask_OverlayFogTiles(u8);
-void AnimTask_Hail2(u8);
-bool8 GenerateHailParticle(u8 hailStructId, u8 affineAnimNum, u8 taskId, u8 c);
+static void MovePoisonGasCloud(struct Sprite *);
+static void AnimHailBegin(struct Sprite *);
+static void AnimHailContinue(struct Sprite *);
+static void InitIceBallAnim(struct Sprite *);
+static void AnimThrowIceBall(struct Sprite *);
+static void InitIceBallParticle(struct Sprite *);
+static void AnimIceBallParticle(struct Sprite *);
+static void AnimTask_Haze2(u8);
+static void AnimTask_OverlayFogTiles(u8);
+static void AnimTask_Hail2(u8);
+static bool8 GenerateHailParticle(u8 hailStructId, u8 affineAnimNum, u8 taskId, u8 c);
const union AnimCmd gUnknown_08595A48[] =
{
@@ -249,7 +249,7 @@ const struct SpriteTemplate gSwirlingSnowballSpriteTemplate =
.anims = gUnknown_08595AB0,
.images = NULL,
.affineAnims = gDummySpriteAffineAnimTable,
- .callback = AnimSwirlingSnowball_Step1,
+ .callback = AnimSwirlingSnowball,
};
const struct SpriteTemplate gBlizzardIceCrystalSpriteTemplate =
@@ -562,7 +562,7 @@ static void sub_810B6C4(struct Sprite *sprite)
sprite->callback = sub_810B848;
}
-void sub_810B848(struct Sprite *sprite)
+static void sub_810B848(struct Sprite *sprite)
{
if (sprite->data[0] != 0)
{
@@ -583,7 +583,7 @@ void sub_810B848(struct Sprite *sprite)
// Animates the swirling ice crystals in Ice Punch.
// arg 0: initial position angle around circle (0-256)
-void AnimIcePunchSwirlingParticle(struct Sprite *sprite)
+static void AnimIcePunchSwirlingParticle(struct Sprite *sprite)
{
sprite->data[0] = gBattleAnimArgs[0];
sprite->data[1] = 60;
@@ -601,7 +601,7 @@ void AnimIcePunchSwirlingParticle(struct Sprite *sprite)
// arg 2: target x offset
// arg 3: target y offset
// arg 4: duration
-void AnimIceBeamParticle(struct Sprite *sprite)
+static void AnimIceBeamParticle(struct Sprite *sprite)
{
InitSpritePosToAnimAttacker(sprite, TRUE);
sprite->data[2] = GetBattlerSpriteCoord(gBattleAnimTarget, BATTLER_COORD_X_2);
@@ -622,7 +622,7 @@ void AnimIceBeamParticle(struct Sprite *sprite)
// arg 0: target x offset
// arg 1: target y offset
// arg 2: ??? unknown boolean
-void AnimIceEffectParticle(struct Sprite *sprite)
+static void AnimIceEffectParticle(struct Sprite *sprite)
{
if (gBattleAnimArgs[2] == 0)
{
@@ -642,7 +642,7 @@ void AnimIceEffectParticle(struct Sprite *sprite)
sprite->callback = RunStoredCallbackWhenAffineAnimEnds;
}
-void AnimFlickerIceEffectParticle(struct Sprite *sprite)
+static void AnimFlickerIceEffectParticle(struct Sprite *sprite)
{
sprite->invisible ^= 1;
sprite->data[0] += 1;
@@ -657,7 +657,7 @@ void AnimFlickerIceEffectParticle(struct Sprite *sprite)
// arg 3: target y offset
// arg 4: particle speed
// arg 5: multiple targets? (boolean)
-void AnimSwirlingSnowball_Step1(struct Sprite *sprite)
+static void AnimSwirlingSnowball(struct Sprite *sprite)
{
int i;
s16 tempDataHolder[8];
@@ -710,10 +710,10 @@ void AnimSwirlingSnowball_Step1(struct Sprite *sprite)
sprite->data[i] = tempDataHolder[i];
sprite->callback = sub_80A718C;
- StoreSpriteCallbackInData6(sprite, AnimSwirlingSnowball_Step2);
+ StoreSpriteCallbackInData6(sprite, AnimSwirlingSnowball_Step1);
}
-void AnimSwirlingSnowball_Step2(struct Sprite *sprite)
+static void AnimSwirlingSnowball_Step1(struct Sprite *sprite)
{
s16 tempVar;
@@ -728,11 +728,11 @@ void AnimSwirlingSnowball_Step2(struct Sprite *sprite)
sprite->data[3] = Sin(sprite->data[0], tempVar);
sprite->data[4] = Cos(sprite->data[0], 0xF);
sprite->data[5] = 0;
- sprite->callback = AnimSwirlingSnowball_Step3;
+ sprite->callback = AnimSwirlingSnowball_Step2;
sprite->callback(sprite);
}
-void AnimSwirlingSnowball_Step3(struct Sprite *sprite)
+static void AnimSwirlingSnowball_Step2(struct Sprite *sprite)
{
s16 tempVar;
tempVar = GetBattlerSide(gBattleAnimAttacker) != B_SIDE_PLAYER ? 20 : -20;
@@ -756,7 +756,7 @@ void AnimSwirlingSnowball_Step3(struct Sprite *sprite)
}
}
-void AnimSwirlingSnowball_End(struct Sprite *sprite)
+static void AnimSwirlingSnowball_End(struct Sprite *sprite)
{
sprite->data[0] = 1;
AnimFastTranslateLinear(sprite);
@@ -777,7 +777,7 @@ void AnimSwirlingSnowball_End(struct Sprite *sprite)
// arg 5: wave amplitude
// arg 6: wave frequency
// arg 7: multiple targets? (boolean)
-void AnimMoveParticleBeyondTarget(struct Sprite *sprite)
+static void AnimMoveParticleBeyondTarget(struct Sprite *sprite)
{
int i;
s16 tempDataHolder[8];
@@ -835,7 +835,7 @@ void AnimMoveParticleBeyondTarget(struct Sprite *sprite)
}
// Moves particles in a sine wave towards the target.
-void AnimWiggleParticleTowardsTarget(struct Sprite *sprite)
+static void AnimWiggleParticleTowardsTarget(struct Sprite *sprite)
{
AnimFastTranslateLinear(sprite);
if (sprite->data[0] == 0)
@@ -856,7 +856,7 @@ void AnimWiggleParticleTowardsTarget(struct Sprite *sprite)
// arg 0: initial x pixel offset
// arg 1: initial y pixel offset
// arg 2: ??? unknown boolean
-void AnimWaveFromCenterOfTarget(struct Sprite *sprite)
+static void AnimWaveFromCenterOfTarget(struct Sprite *sprite)
{
if (sprite->data[0] == 0)
{
@@ -891,7 +891,7 @@ void AnimWaveFromCenterOfTarget(struct Sprite *sprite)
// arg 3: duration
// arg 4: animate on opponent? (boolean)
// arg 5: ??? unknown boolean
-void InitSwirlingFogAnim(struct Sprite *sprite)
+static void InitSwirlingFogAnim(struct Sprite *sprite)
{
s16 tempVar;
u8 battler;
@@ -959,7 +959,7 @@ void InitSwirlingFogAnim(struct Sprite *sprite)
}
// Animates swirling fog initialized by InitSwirlingFogAnim.
-void AnimSwirlingFogAnim(struct Sprite *sprite)
+static void AnimSwirlingFogAnim(struct Sprite *sprite)
{
if (!AnimTranslateLinear(sprite))
{
@@ -1005,7 +1005,7 @@ void AnimTask_HazeScrollingFog(u8 taskId)
gTasks[taskId].func = AnimTask_Haze2;
}
-void AnimTask_Haze2(u8 taskId)
+static void AnimTask_Haze2(u8 taskId)
{
struct BattleAnimBgData animBg;
@@ -1079,7 +1079,7 @@ void AnimTask_Haze2(u8 taskId)
// arg 3: target y offset
// arg 4: duration
// arg 5: ??? unknown (seems to vibrate target mon somehow)
-void AnimThrowMistBall(struct Sprite *sprite)
+static void AnimThrowMistBall(struct Sprite *sprite)
{
sprite->pos1.x = GetBattlerSpriteCoord(gBattleAnimAttacker, BATTLER_COORD_X_2);
sprite->pos1.y = GetBattlerSpriteCoord(gBattleAnimAttacker, BATTLER_COORD_Y_PIC_OFFSET);
@@ -1113,7 +1113,7 @@ void AnimTask_LoadMistTiles(u8 taskId)
gTasks[taskId].func = AnimTask_OverlayFogTiles;
}
-void AnimTask_OverlayFogTiles(u8 taskId)
+static void AnimTask_OverlayFogTiles(u8 taskId)
{
struct BattleAnimBgData animBg;
@@ -1230,7 +1230,7 @@ static void InitPoisonGasCloudAnim(struct Sprite *sprite)
sprite->callback = MovePoisonGasCloud;
}
-void MovePoisonGasCloud(struct Sprite *sprite)
+static void MovePoisonGasCloud(struct Sprite *sprite)
{
int value;
@@ -1336,7 +1336,7 @@ void AnimTask_Hail(u8 taskId)
task->func = AnimTask_Hail2;
}
-void AnimTask_Hail2(u8 taskId)
+static void AnimTask_Hail2(u8 taskId)
{
struct Task *task = &gTasks[taskId];
switch (task->data[0])
@@ -1381,7 +1381,7 @@ void AnimTask_Hail2(u8 taskId)
}
}
-bool8 GenerateHailParticle(u8 hailStructId, u8 affineAnimNum, u8 taskId, u8 c)
+static bool8 GenerateHailParticle(u8 hailStructId, u8 affineAnimNum, u8 taskId, u8 c)
{
u8 id;
s16 battlerX, battlerY;
@@ -1439,7 +1439,7 @@ bool8 GenerateHailParticle(u8 hailStructId, u8 affineAnimNum, u8 taskId, u8 c)
}
}
-void AnimHailBegin(struct Sprite *sprite)
+static void AnimHailBegin(struct Sprite *sprite)
{
u8 spriteId;
@@ -1473,7 +1473,7 @@ void AnimHailBegin(struct Sprite *sprite)
}
}
-void AnimHailContinue(struct Sprite *sprite)
+static void AnimHailContinue(struct Sprite *sprite)
{
if (++sprite->data[0] == 20)
{
@@ -1490,7 +1490,7 @@ void AnimHailContinue(struct Sprite *sprite)
// arg 3: target y offset
// arg 4: duration
// arg 5: arc height (negative)
-void InitIceBallAnim(struct Sprite *sprite)
+static void InitIceBallAnim(struct Sprite *sprite)
{
u8 animNum = gAnimDisableStructPtr->rolloutTimerStartValue - gAnimDisableStructPtr->rolloutTimer - 1;
@@ -1515,7 +1515,7 @@ void InitIceBallAnim(struct Sprite *sprite)
}
// Throws the ball of ice in Ice Ball.
-void AnimThrowIceBall(struct Sprite *sprite)
+static void AnimThrowIceBall(struct Sprite *sprite)
{
if (!TranslateAnimHorizontalArc(sprite))
return;
@@ -1526,7 +1526,7 @@ void AnimThrowIceBall(struct Sprite *sprite)
}
// Initializes the particles that scatter at the end of the Ice Ball animation.
-void InitIceBallParticle(struct Sprite *sprite)
+static void InitIceBallParticle(struct Sprite *sprite)
{
s16 randA, randB;
@@ -1545,7 +1545,7 @@ void InitIceBallParticle(struct Sprite *sprite)
}
// Animates the particles created by InitIceBallParticle.
-void AnimIceBallParticle(struct Sprite *sprite)
+static void AnimIceBallParticle(struct Sprite *sprite)
{
sprite->data[3] += sprite->data[1];
sprite->data[4] += sprite->data[2];