diff options
author | Marcus Huderle <huderlem@gmail.com> | 2019-04-16 14:18:01 -0500 |
---|---|---|
committer | huderlem <huderlem@gmail.com> | 2019-04-16 14:29:00 -0500 |
commit | 9915a3fd7f1a366671b53117792aa440f1d87336 (patch) | |
tree | 270e731709b3029f6344180d41643f7221ee27a8 /include | |
parent | 912b87564f6bf50c3e61315dcf715c463b0c4b9f (diff) |
Decompile pokenav_unk_5.c
Diffstat (limited to 'include')
-rw-r--r-- | include/pokenav.h | 15 | ||||
-rw-r--r-- | include/region_map.h | 6 |
2 files changed, 19 insertions, 2 deletions
diff --git a/include/pokenav.h b/include/pokenav.h index 443ab11d5..0d46f04f3 100644 --- a/include/pokenav.h +++ b/include/pokenav.h @@ -2,6 +2,7 @@ #define GUARD_POKENAV_H #include "bg.h" +#include "main.h" typedef u32 (*LoopedTask)(int state); @@ -55,6 +56,8 @@ bool32 IsLoopedTaskActive(u32 taskId); void SetPokenavMode(u16 mode); u32 GetPokenavMode(void); bool32 CanViewRibbonsMenu(void); +void SetPokenavVBlankCallback(void); +void SetVBlankCallback_(IntrCallback callback); // pokenav_match_call_ui.c struct MatchCallListTemplate @@ -121,6 +124,7 @@ 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); +void sub_81C7E14(u32 arg0); // pokenav_unk_1.c bool32 sub_81C9298(void); @@ -164,10 +168,19 @@ bool32 sub_81CAE08(int); int sub_81CB128(int index); // pokenav_unk_4.c -u32 sub_81CB260(void); +bool32 sub_81CB260(void); void sub_81CB29C(int index); u32 sub_81CB2CC(void); void sub_81CB2E0(void); void sub_81CBD48(u16 windowId, u32 a1); +// pokenav_unk_5.c +u32 sub_81CC4D4(void); +void sub_81CC524(void); +u32 sub_81CC554(void); +bool32 sub_81CC5F4(void); +void sub_81CC62C(int); +u32 sub_81CC65C(void); +void sub_81CC670(void); + #endif //GUARD_POKENAV_H diff --git a/include/region_map.h b/include/region_map.h index ed1c1a201..798e6f56d 100644 --- a/include/region_map.h +++ b/include/region_map.h @@ -90,7 +90,7 @@ struct RegionMapLocation // Exported RAM declarations // Exported ROM declarations -void sub_8122CF8(struct RegionMap *regionMap, struct BgTemplate *template, bool8 zoomed); +void sub_8122CF8(struct RegionMap *regionMap, const struct BgTemplate *template, bool8 zoomed); bool8 sub_8122DB0(void); void UpdateRegionMapVideoRegs(void); void InitRegionMap(struct RegionMap *regionMap, u8 argument); @@ -108,6 +108,10 @@ u16 CorrectSpecialMapSecId(u16 mapSecId); void sub_8122D88(struct RegionMap *regionMap); void PokedexAreaScreen_UpdateRegionMapVariablesAndVideoRegs(s16 x, s16 y); void MCB2_FlyMap(void); +bool8 sub_8124658(void); +void sub_812454C(void); +void sub_8123030(u16 a0, u32 a1); +void sub_8123418(void); extern const struct RegionMapLocation gRegionMapEntries[]; |