diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/match_call.h | 2 | ||||
-rw-r--r-- | include/pokenav.h | 38 | ||||
-rw-r--r-- | include/strings.h | 4 |
3 files changed, 43 insertions, 1 deletions
diff --git a/include/match_call.h b/include/match_call.h index 014b20eb4..52eab63ec 100644 --- a/include/match_call.h +++ b/include/match_call.h @@ -17,5 +17,7 @@ bool32 IsMatchCallTaskActive(void); void StartMatchCallFromScript(u8 *message); void sub_8197080(u8 *destStr); bool32 SelectMatchCallMessage(int, u8 *); +void sub_8197184(u32 windowId, u32 destOffset, u32 paletteId); +void sub_81971C4(u32 windowId, u32 tileOffset, u32 paletteId); #endif //GUARD_MATCH_CALL_H diff --git a/include/pokenav.h b/include/pokenav.h index b740297c3..443ab11d5 100644 --- a/include/pokenav.h +++ b/include/pokenav.h @@ -57,6 +57,21 @@ u32 GetPokenavMode(void); bool32 CanViewRibbonsMenu(void); // pokenav_match_call_ui.c +struct MatchCallListTemplate +{ + u32 unk0; + u16 unk4; + u16 unk6; + u8 unk8; + u8 unk9; + u8 unkA; + u8 unkB; + u8 unkC; + u8 unkD; + u8 unkE; + void (*unk10)(u32, u8 *a1); + void (*unk14)(u16 a0, u32 a1, u32 a2); +}; u32 GetSelectedMatchCall(void); bool32 sub_81C8224(void); int MatchCall_MoveCursorUp(void); @@ -64,6 +79,15 @@ int MatchCall_MoveCursorDown(void); int MatchCall_PageDown(void); int MatchCall_PageUp(void); bool32 sub_81C8630(void); +void ToggleMatchCallVerticalArrows(bool32 shouldHide); +void sub_81C8838(void); +void sub_81C877C(void); +bool32 sub_81C8820(void); +void sub_81C87AC(s16 a0); +u32 GetMatchCallListTopIndex(void); +void sub_81C87F0(void); +bool32 sub_81C81D4(const struct BgTemplate *arg0, struct MatchCallListTemplate *arg1, s32 arg2); +void sub_81C8234(void); // pokenav_match_call_data.c bool32 sub_81D17E8(u32 idx); @@ -88,6 +112,15 @@ void sub_81C7AC0(int a0); bool32 sub_81C8010(void); void InitBgTemplates(const struct BgTemplate *templates, int count); bool32 IsPaletteFadeActive(void); +void sub_81C7BA4(u32 helpBarIndex); +bool32 IsDma3ManagerBusyWithBgCopy_(void); +void sub_81C78A0(void); +bool32 MainMenuLoopedTaskIsBusy(void); +void sub_81C7FDC(void); +void sub_81C79BC(const u16 *a0, const u16 *a1, u32 a2, u32 a3, u32 a4, u16 *a5); +void sub_81C7B40(void); +struct Sprite *PauseSpinningPokenavSprite(void); +void ResumeSpinningPokenavSprite(void); // pokenav_unk_1.c bool32 sub_81C9298(void); @@ -124,14 +157,17 @@ int sub_81CAF04(int index); const u8 *sub_81CAFD8(int index, int textType); u16 sub_81CB01C(void); u16 sub_81CB02C(int arg0); -void sub_81CB050(struct Pokenav3Struct_Unk1C *arg0, u8 *str); +void sub_81CB050(u32 arg0, u8 *str); int sub_81CB0C8(int rematchIndex); int sub_81CB0E4(int index); bool32 sub_81CAE08(int); +int sub_81CB128(int index); // pokenav_unk_4.c u32 sub_81CB260(void); +void sub_81CB29C(int index); u32 sub_81CB2CC(void); void sub_81CB2E0(void); +void sub_81CBD48(u16 windowId, u32 a1); #endif //GUARD_POKENAV_H diff --git a/include/strings.h b/include/strings.h index 5de5b8e1d..964c46ef2 100644 --- a/include/strings.h +++ b/include/strings.h @@ -2710,5 +2710,9 @@ extern const u8 gText_Exit2[]; // Pokenav Match Call extern const u8 gText_CallCantBeMadeHere[]; +extern const u8 gText_NumberRegistered[]; +extern const u8 gText_NumberOfBattles[]; +extern const u8 gText_Unknown[]; +extern const u8 gText_TrainerCloseBy[]; #endif // GUARD_STRINGS_H |