summaryrefslogtreecommitdiff
path: root/src/battle/anim/dark.c
diff options
context:
space:
mode:
authorMarcus Huderle <huderlem@gmail.com>2018-04-06 18:18:35 -0700
committerGitHub <noreply@github.com>2018-04-06 18:18:35 -0700
commitbe66a5cfefe578a0efb42d47fe8ed1a08e7fe30a (patch)
tree137e905d499c0b3cabae75db88df52233604adc0 /src/battle/anim/dark.c
parent18a6fb5c3fcdc852a8ee805ba02b2807938e1de8 (diff)
parent3571cb1d142090b59a9161a6bada11f0caf53b8c (diff)
Merge pull request #590 from huderlem/battle_9
Decompile battle_9
Diffstat (limited to 'src/battle/anim/dark.c')
-rw-r--r--src/battle/anim/dark.c60
1 files changed, 30 insertions, 30 deletions
diff --git a/src/battle/anim/dark.c b/src/battle/anim/dark.c
index 055cf5802..9a1d0842b 100644
--- a/src/battle/anim/dark.c
+++ b/src/battle/anim/dark.c
@@ -21,7 +21,7 @@ extern u16 gBattle_BG2_X;
extern u16 gBattle_BG2_Y;
extern u16 gBattle_WIN0H;
extern u16 gBattle_WIN0V;
-extern u16 gBattlePartyID[];
+extern u16 gBattlerPartyIndexes[];
extern u8 gAnimMoveTurn;
extern const u8 gUnknown_08D1D574[];
@@ -49,7 +49,7 @@ void sub_80DFC24(u8 taskId)
bank = gAnimBankAttacker;
gTasks[taskId].data[1] = 16;
REG_BLDALPHA = 16;
- if (GetBankIdentity_permutated(bank) == 1)
+ if (GetBattlerPosition_permutated(bank) == 1)
REG_BLDCNT = 0x3F42;
else
REG_BLDCNT = 0x3F44;
@@ -112,7 +112,7 @@ void sub_80DFD58(u8 taskId)
void sub_80DFDC0(u8 taskId)
{
REG_BLDALPHA = 0x1000;
- if (GetBankIdentity_permutated(gAnimBankAttacker) == 1)
+ if (GetBattlerPosition_permutated(gAnimBankAttacker) == 1)
REG_BLDCNT = 0x3F42;
else
REG_BLDCNT = 0x3F44;
@@ -123,10 +123,10 @@ void sub_80DFDC0(u8 taskId)
void sub_80DFE14(struct Sprite *sprite)
{
- sprite->data[1] = GetBankPosition(gAnimBankTarget, 2);
- sprite->data[2] = GetBankPosition(gAnimBankAttacker, 2);
- sprite->data[3] = GetBankPosition(gAnimBankTarget, 3);
- sprite->data[4] = GetBankPosition(gAnimBankAttacker, 3);
+ sprite->data[1] = GetBattlerSpriteCoord(gAnimBankTarget, 2);
+ sprite->data[2] = GetBattlerSpriteCoord(gAnimBankAttacker, 2);
+ sprite->data[3] = GetBattlerSpriteCoord(gAnimBankTarget, 3);
+ sprite->data[4] = GetBattlerSpriteCoord(gAnimBankAttacker, 3);
sprite->data[0] = 0x7E;
InitSpriteDataForLinearTranslation(sprite);
sprite->data[3] = -sprite->data[1];
@@ -257,22 +257,22 @@ void sub_80E00EC(u8 taskId)
int var0;
struct Task *task = &gTasks[taskId];
- task->data[7] = GetBankPosition(gAnimBankAttacker, 1) + 31;
+ task->data[7] = GetBattlerSpriteCoord(gAnimBankAttacker, 1) + 31;
task->data[6] = sub_807A100(gAnimBankAttacker, 2) - 7;
task->data[5] = task->data[7];
task->data[4] = task->data[6];
task->data[13] = (task->data[7] - task->data[6]) << 8;
- pos = GetBankPosition(gAnimBankAttacker, 0);
+ pos = GetBattlerSpriteCoord(gAnimBankAttacker, 0);
task->data[14] = pos - 32;
task->data[15] = pos + 32;
- if (GetBankSide(gAnimBankAttacker) == SIDE_PLAYER)
+ if (GetBattlerSide(gAnimBankAttacker) == B_SIDE_PLAYER)
task->data[8] = -12;
else
task->data[8] = -64;
- task->data[3] = GetBankIdentity_permutated(gAnimBankAttacker);
+ task->data[3] = GetBattlerPosition_permutated(gAnimBankAttacker);
if (task->data[3] == 1)
{
sub_8078914(&subStruct);
@@ -403,7 +403,7 @@ void sub_80E03BC(u8 taskId)
}
else
{
- task->data[3] = GetBankIdentity_permutated(gAnimBankTarget);
+ task->data[3] = GetBattlerPosition_permutated(gAnimBankTarget);
if (task->data[3] == 1)
{
REG_BLDCNT = 0x3F42;
@@ -435,14 +435,14 @@ void sub_80E03BC(u8 taskId)
task->data[0]++;
break;
case 2:
- task->data[7] = GetBankPosition(gAnimBankTarget, 1) + 31;
+ task->data[7] = GetBattlerSpriteCoord(gAnimBankTarget, 1) + 31;
task->data[6] = sub_807A100(gAnimBankTarget, 2) - 7;
task->data[13] = (task->data[7] - task->data[6]) << 8;
- pos = GetBankPosition(gAnimBankTarget, 0);
+ pos = GetBattlerSpriteCoord(gAnimBankTarget, 0);
task->data[14] = pos - 4;
task->data[15] = pos + 4;
- if (GetBankSide(gAnimBankTarget) == SIDE_PLAYER)
+ if (GetBattlerSide(gAnimBankTarget) == B_SIDE_PLAYER)
task->data[8] = -12;
else
task->data[8] = -64;
@@ -783,7 +783,7 @@ static void sub_80E08CC(u8 priority)
for (i = 0; i < 4; i++)
{
- u8 spriteId = GetAnimBankSpriteId(i);
+ u8 spriteId = GetAnimBattlerSpriteId(i);
if (spriteId != 0xFF)
gSprites[spriteId].oam.priority = priority;
}
@@ -791,7 +791,7 @@ static void sub_80E08CC(u8 priority)
void sub_80E0918(u8 taskId)
{
- u8 toBG2 = GetBankIdentity_permutated(gAnimBankAttacker) ^ 1 ? 1 : 0;
+ u8 toBG2 = GetBattlerPosition_permutated(gAnimBankAttacker) ^ 1 ? 1 : 0;
MoveBattlerSpriteToBG(gAnimBankAttacker, toBG2);
gSprites[gBankSpriteIds[gAnimBankAttacker]].invisible = 0;
@@ -806,7 +806,7 @@ void sub_80E0918(u8 taskId)
void sub_80E09C4(u8 taskId)
{
- u8 toBG2 = GetBankIdentity_permutated(gAnimBankAttacker) ^ 1 ? 1 : 0;
+ u8 toBG2 = GetBattlerPosition_permutated(gAnimBankAttacker) ^ 1 ? 1 : 0;
sub_8076464(toBG2);
if (IsAnimBankSpriteVisible(gAnimBankAttacker ^ 2))
@@ -847,7 +847,7 @@ void sub_80E0A4C(u8 taskId)
if (IsDoubleBattle() && !IsContest())
{
- if (GetBankIdentity(gAnimBankAttacker) == 3 || GetBankIdentity(gAnimBankAttacker) == 0)
+ if (GetBattlerPosition(gAnimBankAttacker) == 3 || GetBattlerPosition(gAnimBankAttacker) == 0)
{
if (IsAnimBankSpriteVisible(gAnimBankAttacker ^ 2) == TRUE)
{
@@ -864,13 +864,13 @@ void sub_80E0A4C(u8 taskId)
}
else
{
- if (GetBankSide(gAnimBankAttacker) != SIDE_PLAYER)
- species = GetMonData(&gEnemyParty[gBattlePartyID[gAnimBankAttacker]], MON_DATA_SPECIES);
+ if (GetBattlerSide(gAnimBankAttacker) != B_SIDE_PLAYER)
+ species = GetMonData(&gEnemyParty[gBattlerPartyIndexes[gAnimBankAttacker]], MON_DATA_SPECIES);
else
- species = GetMonData(&gPlayerParty[gBattlePartyID[gAnimBankAttacker]], MON_DATA_SPECIES);
+ species = GetMonData(&gPlayerParty[gBattlerPartyIndexes[gAnimBankAttacker]], MON_DATA_SPECIES);
}
- spriteId = GetAnimBankSpriteId(0);
+ spriteId = GetAnimBattlerSpriteId(0);
newSpriteId = sub_807A4A0(gAnimBankAttacker, spriteId, species);
sub_8078914(&subStruct);
@@ -926,7 +926,7 @@ static void sub_80E0CD0(u8 taskId)
REG_BLDCNT = 0;
REG_BLDALPHA = 0;
- spriteId = GetAnimBankSpriteId(0);
+ spriteId = GetAnimBattlerSpriteId(0);
paletteNum = 16 + gSprites[spriteId].oam.paletteNum;
if (gTasks[taskIdCopy].data[1] == 0)
sub_8079108(paletteNum, 1);
@@ -958,22 +958,22 @@ void sub_80E0E24(u8 taskId)
case 1:
case 2:
case 3:
- spriteId = GetAnimBankSpriteId(gBattleAnimArgs[0]);
+ spriteId = GetAnimBattlerSpriteId(gBattleAnimArgs[0]);
break;
case 4:
- identity = IDENTITY_PLAYER_MON1;
+ identity = B_POSITION_PLAYER_LEFT;
calcSpriteId = TRUE;
break;
case 5:
- identity = IDENTITY_PLAYER_MON2;
+ identity = B_POSITION_PLAYER_RIGHT;
calcSpriteId = TRUE;
break;
case 6:
- identity = IDENTITY_OPPONENT_MON1;
+ identity = B_POSITION_OPPONENT_LEFT;
calcSpriteId = TRUE;
break;
case 7:
- identity = IDENTITY_OPPONENT_MON2;
+ identity = B_POSITION_OPPONENT_RIGHT;
calcSpriteId = TRUE;
break;
default:
@@ -983,7 +983,7 @@ void sub_80E0E24(u8 taskId)
if (calcSpriteId)
{
- bank = GetBankByIdentity(identity);
+ bank = GetBattlerAtPosition(identity);
if (IsAnimBankSpriteVisible(bank))
spriteId = gBankSpriteIds[bank];
else