summaryrefslogtreecommitdiff
path: root/src/battle_party_menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/battle_party_menu.c')
-rw-r--r--src/battle_party_menu.c110
1 files changed, 55 insertions, 55 deletions
diff --git a/src/battle_party_menu.c b/src/battle_party_menu.c
index e0e455811..3bda9d3a6 100644
--- a/src/battle_party_menu.c
+++ b/src/battle_party_menu.c
@@ -36,7 +36,7 @@ extern u16 gBattlerPartyIndexes[];
extern u8 gBankInMenu;
extern u8 gUnknown_0202E8F4;
extern u8 gUnknown_0202E8F5;
-extern u8 gUnknown_0202E8F6;
+extern u8 gPartyMenuMessage_IsPrinting;
extern u8 gUnknown_02038470[3];
extern u8 gUnknown_02038473;
extern u8 gUnknown_020384F0;
@@ -345,83 +345,83 @@ void sub_8094E4C(void)
bool8 SetUpBattlePartyMenu(void)
{
- switch (EWRAM_1B000.setupState)
+ switch (ewram1B000.pmSetupState)
//switch (ewram1B000.unk264[0])
{
case 0:
//TODO: try to get rid of this duplicate code
if (IsLinkDoubleBattle() == TRUE)
{
- if (EWRAM_1B000.monIndex != 6)
+ if (ewram1B000.pmMonIndex != 6)
{
- TryCreatePartyMenuMonIcon(EWRAM_1B000.menuHandlerTaskId, EWRAM_1B000.monIndex, &gPlayerParty[EWRAM_1B000.monIndex]);
- EWRAM_1B000.monIndex++;
+ TryCreatePartyMenuMonIcon(ewram1B000.menuHandlerTaskId, ewram1B000.pmMonIndex, &gPlayerParty[ewram1B000.pmMonIndex]);
+ ewram1B000.pmMonIndex++;
}
else
{
- EWRAM_1B000.monIndex = 0;
- EWRAM_1B000.setupState++;
+ ewram1B000.pmMonIndex = 0;
+ ewram1B000.pmSetupState++;
}
}
else
{
- if (EWRAM_1B000.monIndex < 6)
+ if (ewram1B000.pmMonIndex < 6)
{
- TryCreatePartyMenuMonIcon(EWRAM_1B000.menuHandlerTaskId, EWRAM_1B000.monIndex, &gPlayerParty[EWRAM_1B000.monIndex]);
- EWRAM_1B000.monIndex++;
+ TryCreatePartyMenuMonIcon(ewram1B000.menuHandlerTaskId, ewram1B000.pmMonIndex, &gPlayerParty[ewram1B000.pmMonIndex]);
+ ewram1B000.pmMonIndex++;
}
else
{
- EWRAM_1B000.monIndex = 0;
- EWRAM_1B000.setupState++;
+ ewram1B000.pmMonIndex = 0;
+ ewram1B000.pmSetupState++;
}
}
break;
case 1:
LoadHeldItemIconGraphics();
- EWRAM_1B000.setupState++;
+ ewram1B000.pmSetupState++;
break;
case 2:
- CreateHeldItemIcons_806DC34(EWRAM_1B000.menuHandlerTaskId);
- EWRAM_1B000.setupState++;
+ CreateHeldItemIcons_806DC34(ewram1B000.menuHandlerTaskId);
+ ewram1B000.pmSetupState++;
break;
case 3:
- if (sub_806BD58(EWRAM_1B000.menuHandlerTaskId, EWRAM_1B000.monIndex) == 1)
+ if (sub_806BD58(ewram1B000.menuHandlerTaskId, ewram1B000.pmMonIndex) == 1)
{
- EWRAM_1B000.monIndex = 0;
- EWRAM_1B000.setupState++;
+ ewram1B000.pmMonIndex = 0;
+ ewram1B000.pmSetupState++;
}
else
- EWRAM_1B000.monIndex++;
+ ewram1B000.pmMonIndex++;
break;
case 4:
PartyMenuPrintMonsLevelOrStatus();
- EWRAM_1B000.setupState++;
+ ewram1B000.pmSetupState++;
break;
case 5:
PrintPartyMenuMonNicknames();
- EWRAM_1B000.setupState++;
+ ewram1B000.pmSetupState++;
break;
case 6:
PartyMenuTryPrintMonsHP();
- EWRAM_1B000.setupState++;
+ ewram1B000.pmSetupState++;
break;
case 7:
nullsub_13();
- EWRAM_1B000.setupState++;
+ ewram1B000.pmSetupState++;
break;
case 8:
PartyMenuDrawHPBars();
- EWRAM_1B000.setupState++;
+ ewram1B000.pmSetupState++;
break;
case 9:
- if (DrawPartyMonBackground(EWRAM_1B000.monIndex) == 1)
+ if (DrawPartyMonBackground(ewram1B000.pmMonIndex) == 1)
{
- EWRAM_1B000.monIndex = 0;
- EWRAM_1B000.setupState++;
+ ewram1B000.pmMonIndex = 0;
+ ewram1B000.pmSetupState++;
}
else
- EWRAM_1B000.monIndex++;
+ ewram1B000.pmMonIndex++;
break;
case 10:
if (gUnknown_02038473 == 3)
@@ -442,19 +442,19 @@ static void sub_8095050(u8 a, u8 b)
{
if (gUnknown_02038473 == 1)
{
- gTasks[EWRAM_1B000.menuHandlerTaskId].data[4] = 1;
- gTasks[EWRAM_1B000.menuHandlerTaskId].data[5] = 1;
+ gTasks[ewram1B000.menuHandlerTaskId].data[4] = 1;
+ gTasks[ewram1B000.menuHandlerTaskId].data[5] = 1;
}
else
{
- gTasks[EWRAM_1B000.menuHandlerTaskId].data[4] = 0;
- gTasks[EWRAM_1B000.menuHandlerTaskId].data[5] = 0;
+ gTasks[ewram1B000.menuHandlerTaskId].data[4] = 0;
+ gTasks[ewram1B000.menuHandlerTaskId].data[5] = 0;
}
}
else
{
- gTasks[EWRAM_1B000.menuHandlerTaskId].data[4] = 2;
- gTasks[EWRAM_1B000.menuHandlerTaskId].data[5] = 2;
+ gTasks[ewram1B000.menuHandlerTaskId].data[4] = 2;
+ gTasks[ewram1B000.menuHandlerTaskId].data[5] = 2;
}
ShowPartyPopupMenu(gTasks[a].data[4], sBattlePartyPopupMenus, sBattlePartyMenuActions, 0);
@@ -479,7 +479,7 @@ void HandleBattlePartyMenu(u8 taskId)
PlaySE(SE_FAILURE);
else
{
- sub_806D5A4();
+ PartyMenuEraseMsgBoxAndFrame();
gPokemonItemUseCallback(taskId, gSpecialVar_ItemId, Task_80952E4);
}
}
@@ -563,11 +563,11 @@ static void Task_809538C(void)
{
if (InitPartyMenu() == TRUE)
{
- sub_806C994(EWRAM_1B000.menuHandlerTaskId, gUnknown_020384F0);
- ChangePartyMenuSelection(EWRAM_1B000.menuHandlerTaskId, 0);
+ sub_806C994(ewram1B000.menuHandlerTaskId, gUnknown_020384F0);
+ ChangePartyMenuSelection(ewram1B000.menuHandlerTaskId, 0);
GetMonNickname(&gPlayerParty[gUnknown_020384F0], gStringVar1);
- sub_8095050(EWRAM_1B000.menuHandlerTaskId, gUnknown_020384F0);
- SetTaskFuncWithFollowupFunc(EWRAM_1B000.menuHandlerTaskId, Task_HandlePopupMenuInput, HandleBattlePartyMenu);
+ sub_8095050(ewram1B000.menuHandlerTaskId, gUnknown_020384F0);
+ SetTaskFuncWithFollowupFunc(ewram1B000.menuHandlerTaskId, Task_HandlePopupMenuInput, HandleBattlePartyMenu);
SetMainCallback2(CB2_PartyMenuMain);
return;
}
@@ -613,7 +613,7 @@ static void Task_HandlePopupMenuInput(u8 taskId)
static void Task_80954C0(u8 taskId)
{
- if (gUnknown_0202E8F6 == 0)
+ if (gPartyMenuMessage_IsPrinting == 0)
Task_BattlePartyMenuCancel(taskId);
}
@@ -624,7 +624,7 @@ static void Task_ShowSummaryScreen(u8 taskId)
if (!gPaletteFade.active)
{
DestroyTask(taskId);
- EWRAM_1B000.unk262 = 1;
+ ewram1B000.unk262 = 1;
ShowPokemonSummaryScreen(gPlayerParty, partySelection, gPlayerPartyCount - 1, Task_809535C, PSS_MODE_NO_MOVE_ORDER_EDIT);
}
}
@@ -646,19 +646,19 @@ static void Task_BattlePartyMenuShift(u8 taskId)
partySelection = sub_806CA38(taskId);
if (IsLinkDoubleBattle() == TRUE && (partySelection == 1 || partySelection == 4 || partySelection == 5))
{
- sub_806D5A4();
+ PartyMenuEraseMsgBoxAndFrame();
StringCopy(gStringVar1, sub_8040D08());
StringExpandPlaceholders(gStringVar4, gOtherText_CantSwitchPokeWithYours);
- sub_806E834(gStringVar4, 0);
+ DisplayPartyMenuMessage(gStringVar4, 0);
gTasks[taskId].func = Task_80954C0;
return;
}
if (GetMonData(&gPlayerParty[partySelection], MON_DATA_HP) == 0)
{
- sub_806D5A4();
+ PartyMenuEraseMsgBoxAndFrame();
GetMonNickname(&gPlayerParty[partySelection], gStringVar1);
StringExpandPlaceholders(gStringVar4, gOtherText_NoEnergyLeft);
- sub_806E834(gStringVar4, 0);
+ DisplayPartyMenuMessage(gStringVar4, 0);
gTasks[taskId].func = Task_80954C0;
return;
}
@@ -667,36 +667,36 @@ static void Task_BattlePartyMenuShift(u8 taskId)
if (GetBattlerSide(i) == 0
&& sub_8094C20(partySelection) == gBattlerPartyIndexes[i])
{
- sub_806D5A4();
+ PartyMenuEraseMsgBoxAndFrame();
GetMonNickname(&gPlayerParty[partySelection], gStringVar1);
StringExpandPlaceholders(gStringVar4, gOtherText_AlreadyBattle);
- sub_806E834(gStringVar4, 0);
+ DisplayPartyMenuMessage(gStringVar4, 0);
gTasks[taskId].func = Task_80954C0;
return;
}
}
if (GetMonData(&gPlayerParty[partySelection], MON_DATA_IS_EGG))
{
- sub_806D5A4();
+ PartyMenuEraseMsgBoxAndFrame();
StringExpandPlaceholders(gStringVar4, gOtherText_EGGCantBattle);
- sub_806E834(gStringVar4, 0);
+ DisplayPartyMenuMessage(gStringVar4, 0);
gTasks[taskId].func = Task_80954C0;
return;
}
if (sub_8094C20(partySelection) == EWRAM_1609D)
{
- sub_806D5A4();
+ PartyMenuEraseMsgBoxAndFrame();
GetMonNickname(&gPlayerParty[partySelection], gStringVar1);
StringExpandPlaceholders(gStringVar4, gOtherText_AlreadySelected);
- sub_806E834(gStringVar4, 0);
+ DisplayPartyMenuMessage(gStringVar4, 0);
gTasks[taskId].func = Task_80954C0;
return;
}
if (gUnknown_02038473 == 4)
{
- sub_806D5A4();
+ PartyMenuEraseMsgBoxAndFrame();
sub_8040B8C();
- sub_806E834(gStringVar4, 0);
+ DisplayPartyMenuMessage(gStringVar4, 0);
gTasks[taskId].func = Task_80954C0;
return;
}
@@ -705,11 +705,11 @@ static void Task_BattlePartyMenuShift(u8 taskId)
u8 r0;
u8 r4 = gBankInMenu;
- sub_806D5A4();
+ PartyMenuEraseMsgBoxAndFrame();
r0 = pokemon_order_func(gBattlerPartyIndexes[r4]);
GetMonNickname(&gPlayerParty[r0], gStringVar1);
StringExpandPlaceholders(gStringVar4, gOtherText_CantBeSwitched);
- sub_806E834(gStringVar4, 0);
+ DisplayPartyMenuMessage(gStringVar4, 0);
gTasks[taskId].func = Task_80954C0;
return;
}