summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/match_call.h2
-rw-r--r--include/pokenav.h38
-rw-r--r--include/strings.h4
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