Skip to content

Commit f12c321

Browse files
InitSpritePosToAnimAttacker documentation (#6781)
1 parent 1f23fe0 commit f12c321

File tree

5 files changed

+31
-31
lines changed

5 files changed

+31
-31
lines changed

src/battle_anim_electric.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1581,7 +1581,7 @@ static void VoltSwitch_Step(struct Sprite* sprite)
15811581

15821582
void AnimTask_VoltSwitch(struct Sprite* sprite)
15831583
{
1584-
InitSpritePosToAnimAttacker(sprite, 0);
1584+
InitSpritePosToAnimAttacker(sprite, FALSE);
15851585

15861586
if (GetBattlerSide(gBattleAnimAttacker) == B_SIDE_OPPONENT)
15871587
gBattleAnimArgs[2] = -gBattleAnimArgs[2];

src/battle_anim_mons.c

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1434,21 +1434,21 @@ static u8 UNUSED GetSpritePalIdxByPosition(u8 position)
14341434
// 2, 3 as some control variables
14351435
void AnimSpriteOnMonPos(struct Sprite *sprite)
14361436
{
1437-
bool8 var;
1437+
bool8 respectMonPicOffsets;
14381438

14391439
if (!sprite->data[0])
14401440
{
14411441
if (!gBattleAnimArgs[3])
1442-
var = TRUE;
1442+
respectMonPicOffsets = TRUE;
14431443
else
1444-
var = FALSE;
1444+
respectMonPicOffsets = FALSE;
14451445

14461446
if (gBattleAnimArgs[2] == 0)
1447-
InitSpritePosToAnimAttacker(sprite, var);
1447+
InitSpritePosToAnimAttacker(sprite, respectMonPicOffsets);
14481448
else if (gBattleAnimArgs[2] == 1)
1449-
InitSpritePosToAnimTarget(sprite, var);
1449+
InitSpritePosToAnimTarget(sprite, respectMonPicOffsets);
14501450
else if (gBattleAnimArgs[2] == 2)
1451-
InitSpritePosToAnimAttackerPartner(sprite, var);
1451+
InitSpritePosToAnimAttackerPartner(sprite, respectMonPicOffsets);
14521452

14531453
sprite->data[0]++;
14541454

@@ -1520,32 +1520,32 @@ static void AnimThrowProjectile_Step(struct Sprite *sprite)
15201520

15211521
void AnimTravelDiagonally(struct Sprite *sprite)
15221522
{
1523-
bool8 r4;
1523+
bool8 respectOffsets;
15241524
u8 battlerId, coordType;
15251525

15261526
if (!gBattleAnimArgs[6])
15271527
{
1528-
r4 = TRUE;
1528+
respectOffsets = TRUE;
15291529
coordType = BATTLER_COORD_Y_PIC_OFFSET;
15301530
}
15311531
else
15321532
{
1533-
r4 = FALSE;
1533+
respectOffsets = FALSE;
15341534
coordType = BATTLER_COORD_Y;
15351535
}
15361536
if (gBattleAnimArgs[5] == ANIM_ATTACKER)
15371537
{
1538-
InitSpritePosToAnimAttacker(sprite, r4);
1538+
InitSpritePosToAnimAttacker(sprite, respectOffsets);
15391539
battlerId = gBattleAnimAttacker;
15401540
}
15411541
else
15421542
{
1543-
InitSpritePosToAnimTarget(sprite, r4);
1543+
InitSpritePosToAnimTarget(sprite, respectOffsets);
15441544
battlerId = gBattleAnimTarget;
15451545
}
15461546
if (GetBattlerSide(gBattleAnimAttacker))
15471547
gBattleAnimArgs[2] = -gBattleAnimArgs[2];
1548-
InitSpritePosToAnimTarget(sprite, r4);
1548+
InitSpritePosToAnimTarget(sprite, respectOffsets);
15491549
sprite->data[0] = gBattleAnimArgs[4];
15501550
sprite->data[2] = GetBattlerSpriteCoord(battlerId, BATTLER_COORD_X_2) + gBattleAnimArgs[2];
15511551
sprite->data[4] = GetBattlerSpriteCoord(battlerId, coordType) + gBattleAnimArgs[3];

src/battle_anim_new.c

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7538,28 +7538,28 @@ static void AnimBlastBurnTargetPlume_Step1(struct Sprite *sprite)
75387538

75397539
static void SpriteCB_SpriteToCentreOfSide(struct Sprite *sprite)
75407540
{
7541-
bool8 var;
7541+
bool8 respectMonPicOffsets;
75427542

75437543
if (!sprite->data[0])
75447544
{
75457545
if (!gBattleAnimArgs[3])
7546-
var = TRUE;
7546+
respectMonPicOffsets = TRUE;
75477547
else
7548-
var = FALSE;
7548+
respectMonPicOffsets = FALSE;
75497549

75507550
if (gBattleAnimArgs[2] == 0) //Attacker
75517551
{
75527552
if (IsDoubleBattle())
7553-
InitSpritePosToAnimAttackersCentre(sprite, var);
7553+
InitSpritePosToAnimAttackersCentre(sprite, respectMonPicOffsets);
75547554
else
7555-
InitSpritePosToAnimAttacker(sprite, var);
7555+
InitSpritePosToAnimAttacker(sprite, respectMonPicOffsets);
75567556
}
75577557
else
75587558
{
75597559
if (IsDoubleBattle())
7560-
InitSpritePosToAnimTargetsCentre(sprite, var);
7560+
InitSpritePosToAnimTargetsCentre(sprite, respectMonPicOffsets);
75617561
else
7562-
InitSpritePosToAnimTarget(sprite, var);
7562+
InitSpritePosToAnimTarget(sprite, respectMonPicOffsets);
75637563
}
75647564

75657565
sprite->data[0]++;
@@ -7698,21 +7698,21 @@ static void SpriteCB_CoreEnforcerBeam(struct Sprite *sprite)
76987698

76997699
static void SpriteCB_TranslateAnimSpriteToTargetMonLocationDoubles(struct Sprite *sprite)
77007700
{
7701-
bool8 v1;
7701+
bool8 respectMonPicOffsets;
77027702
u8 target;
77037703
u8 coordType;
77047704

77057705
if (!(gBattleAnimArgs[5] & 0xff00))
7706-
v1 = TRUE;
7706+
respectMonPicOffsets = TRUE;
77077707
else
7708-
v1 = FALSE;
7708+
respectMonPicOffsets = FALSE;
77097709

77107710
if (!(gBattleAnimArgs[5] & 0xff))
77117711
coordType = BATTLER_COORD_Y_PIC_OFFSET;
77127712
else
77137713
coordType = BATTLER_COORD_Y;
77147714

7715-
InitSpritePosToAnimAttacker(sprite, v1);
7715+
InitSpritePosToAnimAttacker(sprite, respectMonPicOffsets);
77167716
if (GetBattlerSide(gBattleAnimAttacker) != B_SIDE_PLAYER)
77177717
gBattleAnimArgs[2] = -gBattleAnimArgs[2];
77187718

@@ -8068,7 +8068,7 @@ static void SpriteCB_PyroBallRockBounceStep(struct Sprite *sprite)
80688068

80698069
static void InitSpritePositionForPyroBall(struct Sprite *sprite)
80708070
{
8071-
InitSpritePosToAnimAttacker(sprite, 0);
8071+
InitSpritePosToAnimAttacker(sprite, FALSE);
80728072
sprite->y += 20; //Move closer to attacker's feet
80738073

80748074
if (GetBattlerSide(gBattleAnimAttacker) == B_SIDE_PLAYER)

src/battle_anim_psychic.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -516,7 +516,7 @@ static void AnimPsychoCut(struct Sprite *sprite)
516516
}
517517
}
518518

519-
InitSpritePosToAnimAttacker(sprite, 1);
519+
InitSpritePosToAnimAttacker(sprite, TRUE);
520520

521521
lVarX = GetBattlerSpriteCoord(gBattleAnimTarget, BATTLER_COORD_X_2) + gBattleAnimArgs[2];
522522
lVarY = GetBattlerSpriteCoord(gBattleAnimTarget, BATTLER_COORD_Y_PIC_OFFSET) + gBattleAnimArgs[3];

src/battle_anim_water.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -614,7 +614,7 @@ static void AnimAquaTail(struct Sprite *sprite)
614614
{
615615
StartSpriteAffineAnim(sprite, gBattleAnimArgs[3]);
616616
if (gBattleAnimArgs[2] == 0)
617-
InitSpritePosToAnimAttacker(sprite, 1);
617+
InitSpritePosToAnimAttacker(sprite, TRUE);
618618
else
619619
InitSpritePosToAnimTarget(sprite, TRUE);
620620

@@ -945,7 +945,7 @@ static void AnimHydroCannonCharge_Step(struct Sprite *sprite)
945945
// Flashing blue orbs move from the attacker to the target. Second stage of Hydro Cannon
946946
static void AnimHydroCannonBeam(struct Sprite *sprite)
947947
{
948-
bool8 animType;
948+
bool8 respectMonPicOffsets;
949949
u8 coordType;
950950
if (IsBattlerAlly(gBattleAnimAttacker, gBattleAnimTarget))
951951
{
@@ -954,14 +954,14 @@ static void AnimHydroCannonBeam(struct Sprite *sprite)
954954
gBattleAnimArgs[0] *= -1;
955955
}
956956
if ((gBattleAnimArgs[5] & 0xFF00) == 0)
957-
animType = TRUE;
957+
respectMonPicOffsets = TRUE;
958958
else
959-
animType = FALSE;
959+
respectMonPicOffsets = FALSE;
960960
if ((u8)gBattleAnimArgs[5] == 0)
961961
coordType = BATTLER_COORD_Y_PIC_OFFSET;
962962
else
963963
coordType = BATTLER_COORD_Y;
964-
InitSpritePosToAnimAttacker(sprite, animType);
964+
InitSpritePosToAnimAttacker(sprite, respectMonPicOffsets);
965965
if (GetBattlerSide(gBattleAnimAttacker) != B_SIDE_PLAYER)
966966
gBattleAnimArgs[2] = -gBattleAnimArgs[2];
967967
sprite->data[0] = gBattleAnimArgs[4];

0 commit comments

Comments
 (0)