summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPokeCodec <67983839+PokeCodec@users.noreply.github.com>2020-09-05 18:13:51 -0400
committerPokeCodec <67983839+PokeCodec@users.noreply.github.com>2020-09-05 18:13:51 -0400
commitfe9ab670630ea9458e59c4af991e743c44b3618c (patch)
tree9918ecd77c6e673e0630c34cb4169f1720988fda /src
parent3ce29ee7bf9b104609cbfced8486884540021c00 (diff)
Change division to explicit shifts for consistency
Diffstat (limited to 'src')
-rw-r--r--src/battle_main.c24
1 files changed, 13 insertions, 11 deletions
diff --git a/src/battle_main.c b/src/battle_main.c
index f118c52fd..5bd98d25b 100644
--- a/src/battle_main.c
+++ b/src/battle_main.c
@@ -3556,7 +3556,7 @@ static void BattleIntroPrintWildMonAttacked(void)
static void BattleIntroPrintOpponentSendsOut(void)
{
- u8 position;
+ u32 position;
if (gBattleControllerExecFlags)
return;
@@ -3579,7 +3579,7 @@ static void BattleIntroPrintOpponentSendsOut(void)
static void BattleIntroOpponent2SendsOutMonAnimation(void)
{
- u8 position;
+ u32 position;
if (!(gBattleTypeFlags & BATTLE_TYPE_RECORDED))
position = B_POSITION_OPPONENT_RIGHT;
@@ -3608,7 +3608,7 @@ static void BattleIntroOpponent2SendsOutMonAnimation(void)
#ifdef NONMATCHING
static void BattleIntroOpponent1SendsOutMonAnimation(void)
{
- u8 position;
+ u32 position;
if (!(gBattleTypeFlags & BATTLE_TYPE_RECORDED))
position = B_POSITION_OPPONENT_LEFT;
@@ -3781,7 +3781,7 @@ static void BattleIntroPrintPlayerSendsOut(void)
static void BattleIntroPlayer2SendsOutMonAnimation(void)
{
- u8 position;
+ u32 position;
if (!(gBattleTypeFlags & BATTLE_TYPE_RECORDED))
position = B_POSITION_PLAYER_RIGHT;
@@ -3813,7 +3813,7 @@ static void BattleIntroPlayer2SendsOutMonAnimation(void)
static void BattleIntroPlayer1SendsOutMonAnimation(void)
{
- u8 position;
+ u32 position;
if (!(gBattleTypeFlags & BATTLE_TYPE_RECORDED))
position = B_POSITION_PLAYER_LEFT;
@@ -5556,14 +5556,16 @@ static void HandleAction_UseItem(void)
break;
case AI_ITEM_CURE_CONDITION:
gBattleCommunication[MULTISTRING_CHOOSER] = 0;
- if ((*(gBattleStruct->AI_itemFlags + gBattlerAttacker / 2) & 1)
- && (*(gBattleStruct->AI_itemFlags + gBattlerAttacker / 2) & 0x3E))
+ if (*(gBattleStruct->AI_itemFlags + (gBattlerAttacker >> 1)) & 1)
+ {
+ if (*(gBattleStruct->AI_itemFlags + (gBattlerAttacker >> 1)) & 0x3E)
gBattleCommunication[MULTISTRING_CHOOSER] = 5;
+ }
else
{
- while (!(*(gBattleStruct->AI_itemFlags + gBattlerAttacker / 2) & 1))
+ while (!(*(gBattleStruct->AI_itemFlags + (gBattlerAttacker >> 1)) & 1))
{
- *(gBattleStruct->AI_itemFlags + gBattlerAttacker / 2) >>= 1;
+ *(gBattleStruct->AI_itemFlags + (gBattlerAttacker >> 1)) >>= 1;
gBattleCommunication[MULTISTRING_CHOOSER]++;
}
}
@@ -5581,7 +5583,7 @@ static void HandleAction_UseItem(void)
while (!((*(gBattleStruct->AI_itemFlags + (gBattlerAttacker >> 1))) & 1))
{
- *(gBattleStruct->AI_itemFlags + gBattlerAttacker / 2) >>= 1;
+ *(gBattleStruct->AI_itemFlags + (gBattlerAttacker >> 1)) >>= 1;
gBattleTextBuff1[2]++;
}
@@ -5597,7 +5599,7 @@ static void HandleAction_UseItem(void)
break;
}
- gBattlescriptCurrInstr = gBattlescriptsForUsingItem[*(gBattleStruct->AI_itemType + gBattlerAttacker / 2)];
+ gBattlescriptCurrInstr = gBattlescriptsForUsingItem[*(gBattleStruct->AI_itemType + (gBattlerAttacker >> 1))];
}
gCurrentActionFuncId = B_ACTION_EXEC_SCRIPT;
}