diff options
author | Marcus Huderle <huderlem@gmail.com> | 2017-10-09 18:43:44 -0700 |
---|---|---|
committer | Marcus Huderle <huderlem@gmail.com> | 2017-10-09 18:43:44 -0700 |
commit | 1c16828c55265e9b68b55778c3ff320b3e975965 (patch) | |
tree | 60e1854a9f79ed50ba13bf9d0294cca5e9304d01 /src/field/choose_party.c | |
parent | 4079d8ac4ff9df6de997e3c68540e8302474b9fa (diff) |
Document party menu handlers, text oam, and menu types
Diffstat (limited to 'src/field/choose_party.c')
-rw-r--r-- | src/field/choose_party.c | 26 |
1 files changed, 12 insertions, 14 deletions
diff --git a/src/field/choose_party.c b/src/field/choose_party.c index 2384f3c71..feceb930c 100644 --- a/src/field/choose_party.c +++ b/src/field/choose_party.c @@ -46,8 +46,6 @@ extern u8 sub_806BD58(u8, u8); extern void PartyMenuPrintMonsLevelOrStatus(void); extern void sub_806BC3C(u8, u8); extern u8 sub_806B58C(u8); -extern void sub_806AEDC(void); -extern void sub_806AF4C(); extern void ShowPokemonSummaryScreen(struct Pokemon *, u8, u8, void (*)(void), int); extern void CreateMonIcon_806D99C(int, u8, int, struct UnknownPokemonStruct2 *); extern u8 GetMonStatusAndPokerus(); @@ -76,14 +74,14 @@ void sub_8121E10(void) { ClearPartySelection(); ewram1B000.unk263 = 0; - OpenPartyMenu(4, 0); + OpenPartyMenu(PARTY_MENU_TYPE_BATTLE_TOWER, 0); } void sub_8121E34(void) { ClearPartySelection(); ewram1B000.unk263 = 1; - OpenPartyMenu(4, 0); + OpenPartyMenu(PARTY_MENU_TYPE_BATTLE_TOWER, 0); } static void ClearPartySelection(void) @@ -94,7 +92,7 @@ static void ClearPartySelection(void) gSelectedOrderFromParty[i] = 0; } -bool8 sub_8121E78(void) +bool8 SetupBattleTowerPartyMenu(void) { u8 i; @@ -298,7 +296,7 @@ static void sub_81221F8(u8 taskId) } } -void sub_81222B0(u8 taskId) +void HandleBattleTowerPartyMenu(u8 taskId) { if (!gPaletteFade.active) { @@ -427,7 +425,7 @@ static void sub_8122530(void) GetMonNickname(&gPlayerParty[gUnknown_020384F0], gStringVar1); gLastFieldPokeMenuOpened = gUnknown_020384F0; sub_81221F8(ewram1B000.unk260); - SetMainCallback2(sub_806AEDC); + SetMainCallback2(CB2_PartyMenuMain); break; } if (sub_80F9344() == 1) @@ -536,7 +534,7 @@ static void sub_81227FC(u8 taskId) MenuZeroFillWindowRect(20, 10, 29, 19); HandleDestroyMenuCursors(); sub_806D538(0, 0); - gTasks[taskId].func = sub_81222B0; + gTasks[taskId].func = HandleBattleTowerPartyMenu; } static void BattleTowerEntryMenuCallback_Exit(u8 taskId) @@ -545,7 +543,7 @@ static void BattleTowerEntryMenuCallback_Exit(u8 taskId) sub_81227FC(taskId); } -bool8 sub_8122854(void) +bool8 SetupLinkMultiBattlePartyMenu(void) { switch (ewram1B000_alt.unk264) { @@ -628,7 +626,7 @@ static void sub_81229B8(void) } } -void sub_8122A48(u8 taskId) +void HandleLinkMultiBattlePartyMenu(u8 taskId) { if (!gPaletteFade.active) { @@ -693,7 +691,7 @@ static void sub_8122C18(u8 taskId) } } -// Exactly the same as sub_8121E78 except for case 6 +// Exactly the same as SetupBattleTowerPartyMenu except for case 6 bool8 unref_sub_8122C60(void) { switch (ewram1B000_alt.unk264) @@ -795,7 +793,7 @@ static void sub_8122D94(u8 taskId) } } -void sub_8122E0C(u8 taskId) +void HandleDaycarePartyMenu(u8 taskId) { if (!gPaletteFade.active) { @@ -878,7 +876,7 @@ static void sub_8122F90(void) GetMonNickname(&gPlayerParty[gUnknown_020384F0], gStringVar1); gLastFieldPokeMenuOpened = gUnknown_020384F0; sub_8122D94(ewram1B000.unk260); - SetMainCallback2(sub_806AEDC); + SetMainCallback2(CB2_PartyMenuMain); break; } if (sub_80F9344() == 1) @@ -917,7 +915,7 @@ static void DaycareStorageMenuCallback_Exit(u8 taskId) MenuZeroFillWindowRect(20, 10, 29, 19); HandleDestroyMenuCursors(); sub_806D538(15, 0); - gTasks[taskId].func = sub_8122E0C; + gTasks[taskId].func = HandleDaycarePartyMenu; } void sub_8123138(u8 taskId) |