summaryrefslogtreecommitdiff
path: root/src/rom_8077ABC.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/rom_8077ABC.c')
-rw-r--r--src/rom_8077ABC.c192
1 files changed, 96 insertions, 96 deletions
diff --git a/src/rom_8077ABC.c b/src/rom_8077ABC.c
index 5dd90ce28..472221b50 100644
--- a/src/rom_8077ABC.c
+++ b/src/rom_8077ABC.c
@@ -117,8 +117,8 @@ extern u8 gBattleMonForms[NUM_BATTLE_SLOTS];
extern u8 gEnemyMonElevation[];
extern u16 gUnknown_0202F7CA[];
extern u8 gBattleMonSprites[NUM_BATTLE_SLOTS];
-extern u8 gUnknown_0202F7C8;
-extern u8 gUnknown_0202F7C9;
+extern u8 gBattleAnimPlayerMonIndex;
+extern u8 gBattleAnimEnemyMonIndex;
extern s16 gBattleAnimArgs[8];
extern u8 gUnknown_02024A72[NUM_BATTLE_SLOTS];
extern u8 gUnknown_02024A68; // gNumBattleMons?
@@ -129,7 +129,7 @@ extern const union AffineAnimCmd *const gSpriteAffineAnimTable_81E7C18;
extern struct SpriteSheet gMonFrontPicTable[];
extern struct SpriteSheet gMonBackPicTable[];
-extern u8 sub_8076BE0();
+extern u8 IsContest();
extern bool8 sub_8078874(u8);
extern bool8 b_side_obj__get_some_boolean(u8);
extern void UpdateMonIconFrame(struct Sprite *sprite);
@@ -137,7 +137,7 @@ extern void CalcCenterToCornerVec(struct Sprite *sprite, u8 shape, u8 size, u8 a
extern void *species_and_otid_get_pal(u32, u32, u32);
extern void FreeSpriteOamMatrix(struct Sprite *sprite);
extern void ResetPaletteStructByUid(u16);
-extern void move_anim_task_del(u8 task);
+extern void DestroyAnimVisualTask(u8 task);
extern u8 CreateInvisibleSpriteWithCallback(void (*callback)(struct Sprite *));
u8 sub_8077E44(u8 slot, u16 species, u8 a3);
@@ -242,7 +242,7 @@ u8 sub_8077ABC(u8 slot, u8 a2) {
u16 species;
struct TransformStatus *transform;
- if (sub_8076BE0()) {
+ if (IsContest()) {
if (a2 == 3 && slot == 3) {
a2 = 1;
}
@@ -258,7 +258,7 @@ u8 sub_8077ABC(u8 slot, u8 a2) {
case 3:
case 4:
default:
- if (sub_8076BE0()) {
+ if (IsContest()) {
if (unk_2019348.field_4 & 1) {
species = unk_2019348.field_2;
} else {
@@ -298,9 +298,9 @@ u8 sub_8077BFC(u8 slot, u16 species) {
u8 ret;
u16 var;
- if (!battle_side_get_owner(slot) || sub_8076BE0()) {
+ if (!battle_side_get_owner(slot) || IsContest()) {
if (species == SPECIES_UNOWN) {
- if (sub_8076BE0()) {
+ if (IsContest()) {
if (unk_2019348.field_4 & 1) {
personality = unk_2019348.field_10;
} else {
@@ -357,7 +357,7 @@ u8 sub_8077BFC(u8 slot, u16 species) {
u8 sub_8077DD8(u8 slot, u16 species) {
u8 ret = 0;
if (battle_side_get_owner(slot) == 1) {
- if (!sub_8076BE0()) {
+ if (!IsContest()) {
if (species == SPECIES_CASTFORM) {
ret = gCastformElevations[gBattleMonForms[slot]];
} else if (species > NUM_SPECIES) {
@@ -373,7 +373,7 @@ u8 sub_8077DD8(u8 slot, u16 species) {
u8 sub_8077E44(u8 slot, u16 species, u8 a3) {
u16 offset;
u8 y;
- if (battle_side_get_owner(slot) == 0 || sub_8076BE0()) {
+ if (battle_side_get_owner(slot) == 0 || IsContest()) {
offset = sub_8077BFC(slot, species);
} else {
offset = sub_8077BFC(slot, species);
@@ -393,7 +393,7 @@ u8 sub_8077EE4(u8 slot, u8 a2) {
u16 species;
struct TransformStatus *transform;
if (a2 == 3 || a2 == 4) {
- if (sub_8076BE0()) {
+ if (IsContest()) {
if (unk_2019348.field_4 & 1) {
species = unk_2019348.field_2;
} else {
@@ -436,7 +436,7 @@ u8 sub_8077FC0(u8 slot) {
u8 r6;
struct TransformStatus *transform;
r6 = sub_8077ABC(slot, 1);
- if (!sub_8076BE0()) {
+ if (!IsContest()) {
if (battle_side_get_owner(slot)) {
transform = &gTransformStatuses[slot];
if (!transform->species) {
@@ -462,28 +462,28 @@ u8 sub_8077FC0(u8 slot) {
u8 obj_id_for_side_relative_to_move(u8 a1) {
u8 *sprites;
if (a1 == 0) {
- if (sub_8078874(gUnknown_0202F7C8)) {
+ if (sub_8078874(gBattleAnimPlayerMonIndex)) {
sprites = gBattleMonSprites;
- return sprites[gUnknown_0202F7C8];
+ return sprites[gBattleAnimPlayerMonIndex];
} else {
return 0xff;
}
} else if (a1 == 1) {
- if (sub_8078874(gUnknown_0202F7C9)) {
+ if (sub_8078874(gBattleAnimEnemyMonIndex)) {
sprites = gBattleMonSprites;
- return sprites[gUnknown_0202F7C9];
+ return sprites[gBattleAnimEnemyMonIndex];
} else {
return 0xff;
}
} else if (a1 == 2) {
- if (!b_side_obj__get_some_boolean(gUnknown_0202F7C8 ^ 2)) {
+ if (!b_side_obj__get_some_boolean(gBattleAnimPlayerMonIndex ^ 2)) {
return 0xff;
} else {
- return gBattleMonSprites[gUnknown_0202F7C8 ^ 2];
+ return gBattleMonSprites[gBattleAnimPlayerMonIndex ^ 2];
}
} else {
- if (b_side_obj__get_some_boolean(gUnknown_0202F7C9 ^ 2)) {
- return gBattleMonSprites[gUnknown_0202F7C9 ^ 2];
+ if (b_side_obj__get_some_boolean(gBattleAnimEnemyMonIndex ^ 2)) {
+ return gBattleMonSprites[gBattleAnimEnemyMonIndex ^ 2];
} else {
return 0xff;
}
@@ -636,8 +636,8 @@ void sub_80783D0(struct Sprite *sprite) {
void unref_sub_8078414(struct Sprite *sprite) {
sprite->data1 = sprite->pos1.x + sprite->pos2.x;
sprite->data3 = sprite->pos1.y + sprite->pos2.y;
- sprite->data2 = sub_8077ABC(gUnknown_0202F7C9, 2);
- sprite->data4 = sub_8077ABC(gUnknown_0202F7C9, 3);
+ sprite->data2 = sub_8077ABC(gBattleAnimEnemyMonIndex, 2);
+ sprite->data4 = sub_8077ABC(gBattleAnimEnemyMonIndex, 3);
sprite->callback = sub_80782F8;
}
@@ -688,8 +688,8 @@ void move_anim_8074EE0(struct Sprite *sprite) {
void unref_sub_8078588(struct Sprite *sprite) {
sprite->data1 = sprite->pos1.x + sprite->pos2.x;
sprite->data3 = sprite->pos1.y + sprite->pos2.y;
- sprite->data2 = sub_8077ABC(gUnknown_0202F7C8, 2);
- sprite->data4 = sub_8077ABC(gUnknown_0202F7C8, 3);
+ sprite->data2 = sub_8077ABC(gBattleAnimPlayerMonIndex, 2);
+ sprite->data4 = sub_8077ABC(gBattleAnimPlayerMonIndex, 3);
sprite->callback = sub_80782F8;
}
@@ -719,23 +719,23 @@ void sub_807861C(struct Sprite *sprite) {
void sub_8078634(u8 task) {
REG_BLDCNT = 0;
REG_BLDALPHA = 0;
- move_anim_task_del(task);
+ DestroyAnimVisualTask(task);
}
void sub_8078650(struct Sprite *sprite) {
- sprite->pos1.x = sub_8077ABC(gUnknown_0202F7C8, 2);
- sprite->pos1.y = sub_8077ABC(gUnknown_0202F7C8, 3);
+ sprite->pos1.x = sub_8077ABC(gBattleAnimPlayerMonIndex, 2);
+ sprite->pos1.y = sub_8077ABC(gBattleAnimPlayerMonIndex, 3);
}
void sub_807867C(struct Sprite *sprite, s16 a2) {
- u16 v1 = sub_8077ABC(gUnknown_0202F7C8, 0);
- u16 v2 = sub_8077ABC(gUnknown_0202F7C9, 0);
+ u16 v1 = sub_8077ABC(gBattleAnimPlayerMonIndex, 0);
+ u16 v2 = sub_8077ABC(gBattleAnimEnemyMonIndex, 0);
if (v1 > v2) {
sprite->pos1.x -= a2;
} else if (v1 < v2) {
sprite->pos1.x += a2;
} else {
- if (battle_side_get_owner(gUnknown_0202F7C8)) {
+ if (battle_side_get_owner(gBattleAnimPlayerMonIndex)) {
sprite->pos1.x -= a2;
} else {
sprite->pos1.x += a2;
@@ -769,8 +769,8 @@ void oamt_add_pos2_onto_pos1(struct Sprite *sprite) {
void sub_8078764(struct Sprite *sprite, u8 a2) {
if (!a2) {
- sprite->pos1.x = sub_8077EE4(gUnknown_0202F7C9, 0);
- sprite->pos1.y = sub_8077EE4(gUnknown_0202F7C9, 1);
+ sprite->pos1.x = sub_8077EE4(gBattleAnimEnemyMonIndex, 0);
+ sprite->pos1.y = sub_8077EE4(gBattleAnimEnemyMonIndex, 1);
}
sub_807867C(sprite, gBattleAnimArgs[0]);
sprite->pos1.y += gBattleAnimArgs[1];
@@ -778,11 +778,11 @@ void sub_8078764(struct Sprite *sprite, u8 a2) {
void sub_80787B0(struct Sprite *sprite, u8 a2) {
if (!a2) {
- sprite->pos1.x = sub_8077EE4(gUnknown_0202F7C8, 0);
- sprite->pos1.y = sub_8077EE4(gUnknown_0202F7C8, 1);
+ sprite->pos1.x = sub_8077EE4(gBattleAnimPlayerMonIndex, 0);
+ sprite->pos1.y = sub_8077EE4(gBattleAnimPlayerMonIndex, 1);
} else {
- sprite->pos1.x = sub_8077EE4(gUnknown_0202F7C8, 2);
- sprite->pos1.y = sub_8077EE4(gUnknown_0202F7C8, 3);
+ sprite->pos1.x = sub_8077EE4(gBattleAnimPlayerMonIndex, 2);
+ sprite->pos1.y = sub_8077EE4(gBattleAnimPlayerMonIndex, 3);
}
sub_807867C(sprite, gBattleAnimArgs[0]);
sprite->pos1.y += gBattleAnimArgs[1];
@@ -807,11 +807,11 @@ u8 battle_get_side_with_given_state(u8 slot) {
}
bool8 sub_8078874(u8 slot) {
- if (sub_8076BE0()) {
- if (gUnknown_0202F7C8 == slot) {
+ if (IsContest()) {
+ if (gBattleAnimPlayerMonIndex == slot) {
return TRUE;
}
- if (gUnknown_0202F7C9 == slot) {
+ if (gBattleAnimEnemyMonIndex == slot) {
return TRUE;
}
return FALSE;
@@ -837,7 +837,7 @@ bool8 IsDoubleBattle() {
}
void sub_8078914(struct Struct_sub_8078914 *unk) {
- if (sub_8076BE0()) {
+ if (IsContest()) {
unk->field_0 = (u8 *)0x6008000;
unk->field_4 = (u8 *)0x600f000;
unk->field_8 = 0xe;
@@ -849,11 +849,11 @@ void sub_8078914(struct Struct_sub_8078914 *unk) {
}
void sub_8078954(struct Struct_sub_8078914 *unk) {
- if (sub_8076BE0()) {
+ if (IsContest()) {
unk->field_0 = (u8 *)0x6008000;
unk->field_4 = (u8 *)0x600f000;
unk->field_8 = 0xe;
- } else if (battle_get_per_side_status_permutated(gUnknown_0202F7C8) == 1) {
+ } else if (battle_get_per_side_status_permutated(gBattleAnimPlayerMonIndex) == 1) {
unk->field_0 = (u8 *)0x6004000;
unk->field_4 = (u8 *)0x600e000;
unk->field_8 = 0x8;
@@ -865,7 +865,7 @@ void sub_8078954(struct Struct_sub_8078914 *unk) {
}
u8 sub_80789BC() {
- if (sub_8076BE0()) {
+ if (IsContest()) {
return 1;
}
return 2;
@@ -875,7 +875,7 @@ void sub_80789D4(bool8 a1) {
if (!a1) {
BG3CNT.size = 0;
BG3CNT.overflow = 1;
- } else if (sub_8076BE0()) {
+ } else if (IsContest()) {
BG3CNT.size = 0;
BG3CNT.overflow = 1;
} else {
@@ -1080,7 +1080,7 @@ void obj_id_set_rotscale(u8 sprite, s16 xScale, s16 yScale, u16 rotation) {
}
bool8 sub_8078E38() {
- if (sub_8076BE0()) {
+ if (IsContest()) {
if (gSprites[obj_id_for_side_relative_to_move(0)].data2 == 0xc9 /* XXX SPECIES_UNOWN? */) {
return FALSE;
}
@@ -1092,12 +1092,12 @@ bool8 sub_8078E38() {
void sub_8078E70(u8 sprite, u8 a2) {
struct Struct_2017810 *unk;
u8 r7 = gSprites[sprite].data0;
- if (sub_8076BE0() || b_side_obj__get_some_boolean(r7)) {
+ if (IsContest() || b_side_obj__get_some_boolean(r7)) {
gSprites[sprite].invisible = FALSE;
}
gSprites[sprite].oam.objMode = a2;
gSprites[sprite].affineAnimPaused = TRUE;
- if (!sub_8076BE0() && !gSprites[sprite].oam.affineMode) {
+ if (!IsContest() && !gSprites[sprite].oam.affineMode) {
unk = &unk_2017810[r7];
gSprites[sprite].oam.matrixNum = unk->field_6;
}
@@ -1190,41 +1190,41 @@ u32 sub_80791A8(u8 a1, u8 a2, u8 a3, u8 a4, u8 a5, u8 a6, u8 a7) {
u32 var = 0;
u32 shift;
if (a1) {
- if (!sub_8076BE0()) {
+ if (!IsContest()) {
var = 0xe;
} else {
var = 1 << sub_80789BC();
}
}
if (a2) {
- shift = gUnknown_0202F7C8 + 16;
+ shift = gBattleAnimPlayerMonIndex + 16;
var |= 1 << shift;
}
if (a3) {
- shift = gUnknown_0202F7C9 + 16;
+ shift = gBattleAnimEnemyMonIndex + 16;
var |= 1 << shift;
}
if (a4) {
- if (b_side_obj__get_some_boolean(gUnknown_0202F7C8 ^ 2)) {
- shift = (gUnknown_0202F7C8 ^ 2) + 16;
+ if (b_side_obj__get_some_boolean(gBattleAnimPlayerMonIndex ^ 2)) {
+ shift = (gBattleAnimPlayerMonIndex ^ 2) + 16;
var |= 1 << shift;
}
}
if (a5) {
- if (b_side_obj__get_some_boolean(gUnknown_0202F7C9 ^ 2)) {
- shift = (gUnknown_0202F7C9 ^ 2) + 16;
+ if (b_side_obj__get_some_boolean(gBattleAnimEnemyMonIndex ^ 2)) {
+ shift = (gBattleAnimEnemyMonIndex ^ 2) + 16;
var |= 1 << shift;
}
}
if (a6) {
- if (!sub_8076BE0()) {
+ if (!IsContest()) {
var |= 0x100;
} else {
var |= 0x4000;
}
}
if (a7) {
- if (!sub_8076BE0()) {
+ if (!IsContest()) {
var |= 0x200;
}
}
@@ -1234,7 +1234,7 @@ u32 sub_80791A8(u8 a1, u8 a2, u8 a3, u8 a4, u8 a5, u8 a6, u8 a7) {
u32 sub_80792C0(u8 a1, u8 a2, u8 a3, u8 a4) {
u32 var = 0;
u32 shift;
- if (sub_8076BE0()) {
+ if (IsContest()) {
if (a1) {
var |= 1 << 18;
return var;
@@ -1309,24 +1309,24 @@ void sub_807941C(struct Sprite *sprite) {
v2 = 1;
}
sub_80787B0(sprite, v1);
- if (battle_side_get_owner(gUnknown_0202F7C8)) {
+ if (battle_side_get_owner(gBattleAnimPlayerMonIndex)) {
gBattleAnimArgs[2] = -gBattleAnimArgs[2];
}
sprite->data0 = gBattleAnimArgs[4];
- sprite->data2 = sub_8077ABC(gUnknown_0202F7C9, 2) + gBattleAnimArgs[2];
- sprite->data4 = sub_8077ABC(gUnknown_0202F7C9, v2) + gBattleAnimArgs[3];
+ sprite->data2 = sub_8077ABC(gBattleAnimEnemyMonIndex, 2) + gBattleAnimArgs[2];
+ sprite->data4 = sub_8077ABC(gBattleAnimEnemyMonIndex, v2) + gBattleAnimArgs[3];
sprite->callback = sub_8078B34;
oamt_set_x3A_32(sprite, move_anim_8072740);
}
void sub_80794A8(struct Sprite *sprite) {
sub_80787B0(sprite, 1);
- if (battle_side_get_owner(gUnknown_0202F7C8)) {
+ if (battle_side_get_owner(gBattleAnimPlayerMonIndex)) {
gBattleAnimArgs[2] = -gBattleAnimArgs[2];
}
sprite->data0 = gBattleAnimArgs[4];
- sprite->data2 = sub_8077ABC(gUnknown_0202F7C9, 2) + gBattleAnimArgs[2];
- sprite->data4 = sub_8077ABC(gUnknown_0202F7C9, 3) + gBattleAnimArgs[3];
+ sprite->data2 = sub_8077ABC(gBattleAnimEnemyMonIndex, 2) + gBattleAnimArgs[2];
+ sprite->data4 = sub_8077ABC(gBattleAnimEnemyMonIndex, 3) + gBattleAnimArgs[3];
sprite->data5 = gBattleAnimArgs[5];
sub_80786EC(sprite);
sprite->callback = sub_8079518;
@@ -1349,12 +1349,12 @@ void sub_8079534(struct Sprite *sprite) {
}
if (!gBattleAnimArgs[5]) {
sub_80787B0(sprite, r4);
- slot = gUnknown_0202F7C8;
+ slot = gBattleAnimPlayerMonIndex;
} else {
sub_8078764(sprite, r4);
- slot = gUnknown_0202F7C9;
+ slot = gBattleAnimEnemyMonIndex;
}
- if (battle_side_get_owner(gUnknown_0202F7C8)) {
+ if (battle_side_get_owner(gBattleAnimPlayerMonIndex)) {
gBattleAnimArgs[2] = -gBattleAnimArgs[2];
}
sub_8078764(sprite, r4);
@@ -1430,7 +1430,7 @@ void sub_80796F8(u8 taskId) {
}
REG_BLDALPHA = (task->data[4] << 8) | task->data[3];
if (task->data[3] == task->data[7] && task->data[4] == task->data[8]) {
- move_anim_task_del(taskId);
+ DestroyAnimVisualTask(taskId);
return;
}
}
@@ -1439,7 +1439,7 @@ void sub_80796F8(u8 taskId) {
void sub_8079790(u8 task) {
u8 sprite = obj_id_for_side_relative_to_move(gBattleAnimArgs[0]);
if (sprite == 0xff) {
- move_anim_task_del(task);
+ DestroyAnimVisualTask(task);
return;
}
gTasks[task].data[0] = (gSprites[sprite].oam.paletteNum * 0x10) + 0x101;
@@ -1475,7 +1475,7 @@ void sub_8079814(u8 taskId) {
task->data[4] = 0;
task->data[6] = 0;
} else {
- move_anim_task_del(taskId);
+ DestroyAnimVisualTask(taskId);
return;
}
}
@@ -1486,7 +1486,7 @@ void sub_8079814(u8 taskId) {
void sub_80798AC(u8 task) {
u8 palette = IndexOfSpritePaletteTag(gBattleAnimArgs[0]);
if (palette == 0xff) {
- move_anim_task_del(task);
+ DestroyAnimVisualTask(task);
return;
}
gTasks[task].data[0] = (palette * 0x10) + 0x101;
@@ -1595,7 +1595,7 @@ u16 sub_8079B10(u8 sprite) {
u16 i;
for (i = 0; i < (sizeof(gBattleMonSprites) / sizeof(u8)); i++) {
if (gBattleMonSprites[i] == sprite) {
- if (sub_8076BE0()) {
+ if (IsContest()) {
species = unk_2019348.field_0;
return gMonBackPicCoords[species].y_offset;
} else {
@@ -1677,21 +1677,21 @@ void sub_8079CEC(u8 task) {
v1 = 3;
}
gBattleAnimArgs[7] = v1;
- move_anim_task_del(task);
+ DestroyAnimVisualTask(task);
}
void unref_sub_8079D20(u8 priority) {
- if (b_side_obj__get_some_boolean(gUnknown_0202F7C9)) {
- gSprites[gBattleMonSprites[gUnknown_0202F7C9]].oam.priority = priority;
+ if (b_side_obj__get_some_boolean(gBattleAnimEnemyMonIndex)) {
+ gSprites[gBattleMonSprites[gBattleAnimEnemyMonIndex]].oam.priority = priority;
}
- if (b_side_obj__get_some_boolean(gUnknown_0202F7C8)) {
- gSprites[gBattleMonSprites[gUnknown_0202F7C8]].oam.priority = priority;
+ if (b_side_obj__get_some_boolean(gBattleAnimPlayerMonIndex)) {
+ gSprites[gBattleMonSprites[gBattleAnimPlayerMonIndex]].oam.priority = priority;
}
- if (b_side_obj__get_some_boolean(gUnknown_0202F7C9 ^ 2)) {
- gSprites[gBattleMonSprites[gUnknown_0202F7C9 ^ 2]].oam.priority = priority;
+ if (b_side_obj__get_some_boolean(gBattleAnimEnemyMonIndex ^ 2)) {
+ gSprites[gBattleMonSprites[gBattleAnimEnemyMonIndex ^ 2]].oam.priority = priority;
}
- if (b_side_obj__get_some_boolean(gUnknown_0202F7C8 ^ 2)) {
- gSprites[gBattleMonSprites[gUnknown_0202F7C8 ^ 2]].oam.priority = priority;
+ if (b_side_obj__get_some_boolean(gBattleAnimPlayerMonIndex ^ 2)) {
+ gSprites[gBattleMonSprites[gBattleAnimPlayerMonIndex ^ 2]].oam.priority = priority;
}
}
@@ -1708,7 +1708,7 @@ void sub_8079E24() {
u8 sub_8079E90(u8 slot) {
u8 status;
u8 ret;
- if (sub_8076BE0()) {
+ if (IsContest()) {
if (slot == 2) {
return 30;
} else {
@@ -1731,7 +1731,7 @@ u8 sub_8079E90(u8 slot) {
u8 sub_8079ED4(u8 slot) {
u8 status = battle_get_per_side_status(slot);
- if (sub_8076BE0()) {
+ if (IsContest()) {
return 2;
}
if (status == 0 || status == 3) {
@@ -1743,7 +1743,7 @@ u8 sub_8079ED4(u8 slot) {
u8 battle_get_per_side_status_permutated(u8 slot) {
u8 status;
- if (!sub_8076BE0()) {
+ if (!IsContest()) {
status = battle_get_per_side_status(slot);
if (status == 0 || status == 3) {
return 2;
@@ -1799,7 +1799,7 @@ u8 sub_8079F44(u16 species, u8 isBackpic, u8 a3, s16 a4, s16 a5, u8 a6, u32 a7,
} else {
sprite = CreateSprite(&gSpriteTemplate_837F5B0[a3], a4, a5 + gMonBackPicCoords[species].y_offset, a6);
}
- if (sub_8076BE0()) {
+ if (IsContest()) {
gSprites[sprite].affineAnims = &gSpriteAffineAnimTable_81E7C18;
StartSpriteAffineAnim(&gSprites[sprite], 0);
}
@@ -1818,7 +1818,7 @@ int sub_807A100(u8 slot, u8 a2) {
int ret;
const struct MonCoords *coords;
struct TransformStatus *transform;
- if (sub_8076BE0()) {
+ if (IsContest()) {
if (unk_2019348.field_4 & 1) {
species = unk_2019348.field_2;
personality = unk_2019348.field_10;
@@ -1925,7 +1925,7 @@ void sub_807A3FC(u8 slot, u8 a2, s16 *a3, s16 *a4) {
}
v3 = sub_8077ABC(slot, v1);
v4 = sub_8077ABC(slot, v2);
- if (IsDoubleBattle() && !sub_8076BE0()) {
+ if (IsDoubleBattle() && !IsContest()) {
v5 = sub_8077ABC(slot ^ 2, v1);
v6 = sub_8077ABC(slot ^ 2, v2);
} else {
@@ -1949,7 +1949,7 @@ u8 sub_807A4A0(int a1, u8 sprite, int a3) {
void sub_807A544(struct Sprite *sprite) {
sub_8078650(sprite);
- if (battle_side_get_owner(gUnknown_0202F7C8)) {
+ if (battle_side_get_owner(gBattleAnimPlayerMonIndex)) {
sprite->pos1.x -= gBattleAnimArgs[0];
gBattleAnimArgs[3] = -gBattleAnimArgs[3];
sprite->hFlip = TRUE;
@@ -1966,7 +1966,7 @@ void sub_807A544(struct Sprite *sprite) {
}
void sub_807A5C4(struct Sprite *sprite) {
- if (battle_side_get_owner(gUnknown_0202F7C8)) {
+ if (battle_side_get_owner(gBattleAnimPlayerMonIndex)) {
sprite->pos1.x -= gBattleAnimArgs[0];
gBattleAnimArgs[3] *= -1;
} else {
@@ -1984,7 +1984,7 @@ void sub_807A5C4(struct Sprite *sprite) {
void sub_807A63C(struct Sprite *sprite) {
sub_8078650(sprite);
- if (battle_side_get_owner(gUnknown_0202F7C8)) {
+ if (battle_side_get_owner(gBattleAnimPlayerMonIndex)) {
sprite->pos1.x -= gBattleAnimArgs[0];
} else {
sprite->pos1.x += gBattleAnimArgs[0];
@@ -1999,7 +1999,7 @@ void sub_807A69C(u8 taskId) {
u16 dest;
struct Task *task = &gTasks[taskId];
task->data[0] = obj_id_for_side_relative_to_move(0);
- task->data[1] = (battle_side_get_owner(gUnknown_0202F7C8)) ? -8 : 8;
+ task->data[1] = (battle_side_get_owner(gBattleAnimPlayerMonIndex)) ? -8 : 8;
task->data[2] = 0;
task->data[3] = 0;
gSprites[task->data[0]].pos2.x -= task->data[0];
@@ -2008,7 +2008,7 @@ void sub_807A69C(u8 taskId) {
dest = (task->data[4] + 0x10) * 0x10;
src = (gSprites[task->data[0]].oam.paletteNum + 0x10) * 0x10;
- task->data[6] = sub_8079E90(gUnknown_0202F7C8);
+ task->data[6] = sub_8079E90(gBattleAnimPlayerMonIndex);
if (task->data[6] == 20 || task->data[6] == 40) {
task->data[6] = 2;
} else {
@@ -2041,7 +2041,7 @@ void sub_807A784(u8 taskId) {
case 2:
if (!task->data[5]) {
FreeSpritePaletteByTag(10097);
- move_anim_task_del(taskId);
+ DestroyAnimVisualTask(taskId);
}
break;
}
@@ -2069,9 +2069,9 @@ void sub_807A8D4(struct Sprite *sprite) {
}
void sub_807A908(struct Sprite *sprite) {
- sprite->pos1.x = sub_8077ABC(gUnknown_0202F7C8, 2);
- sprite->pos1.y = sub_8077ABC(gUnknown_0202F7C8, 3);
- if (!battle_side_get_owner(gUnknown_0202F7C8)) {
+ sprite->pos1.x = sub_8077ABC(gBattleAnimPlayerMonIndex, 2);
+ sprite->pos1.y = sub_8077ABC(gBattleAnimPlayerMonIndex, 3);
+ if (!battle_side_get_owner(gBattleAnimPlayerMonIndex)) {
sprite->data0 = 5;
} else {
sprite->data0 = -10;
@@ -2098,7 +2098,7 @@ void sub_807A9BC(struct Sprite *sprite) {
sprite->data0 = gBattleAnimArgs[2];
sprite->data2 = sprite->pos1.x + gBattleAnimArgs[4];
sprite->data4 = sprite->pos1.y + gBattleAnimArgs[5];
- if (!battle_side_get_owner(gUnknown_0202F7C9)) {
+ if (!battle_side_get_owner(gBattleAnimEnemyMonIndex)) {
x = (u16)gBattleAnimArgs[4] + 30;
sprite->pos1.x += x;
sprite->pos1.y = gBattleAnimArgs[5] - 20;