summaryrefslogtreecommitdiff
path: root/include/pokenav.h
diff options
context:
space:
mode:
authorgarak <garakmon@gmail.com>2019-07-29 13:06:45 -0400
committerGitHub <noreply@github.com>2019-07-29 13:06:45 -0400
commit5b57c001f5fe653542b6289540e3b6c6b67a8cfe (patch)
tree26a9ba631960bc56d01daca1777164801d4e0075 /include/pokenav.h
parent54c635683c1d2573885987acc4e99728f38e5131 (diff)
parent136da953d6888562e76b0694a98988888adcd6d8 (diff)
Merge branch 'master' into navdata
Diffstat (limited to 'include/pokenav.h')
-rw-r--r--include/pokenav.h35
1 files changed, 33 insertions, 2 deletions
diff --git a/include/pokenav.h b/include/pokenav.h
index 203d14015..d254858ac 100644
--- a/include/pokenav.h
+++ b/include/pokenav.h
@@ -3,9 +3,22 @@
#include "bg.h"
#include "main.h"
+#include "pokemon_storage_system.h"
typedef u32 (*LoopedTask)(s32 state);
+struct PokenavSub18
+{
+ u16 unk0;
+ u16 unk2;
+ struct
+ {
+ u8 boxId;
+ u8 monId;
+ u16 unk6;
+ } unk4[TOTAL_BOXES_COUNT * IN_BOX_COUNT + PARTY_SIZE];
+};
+
// Return values of LoopedTask functions.
#define LT_INC_AND_PAUSE 0
#define LT_INC_AND_CONTINUE 1
@@ -43,7 +56,7 @@ enum
// pokenav.c
void sub_81C7694(u32);
-u16 sub_81C76AC(void);
+u32 sub_81C76AC(void);
void CB2_InitPokeNav(void);
u32 CreateLoopedTask(LoopedTask loopedTask, u32 priority);
@@ -184,4 +197,22 @@ void sub_81CC62C(int);
u32 sub_81CC65C(void);
void sub_81CC670(void);
-#endif //GUARD_POKENAV_H
+// pokenav_unk_6.c
+bool32 sub_81CD3C4(void);
+bool32 sub_81CDD5C(void);
+struct UnknownStruct_81D1ED4 *sub_81CDC70(void);
+u16 sub_81CDC60(void);
+u16 sub_81CDC50(void);
+u8 sub_81CDDB0(void);
+bool32 sub_81CD548(u8 arg0);
+u8 sub_81CDD7C(void);
+u8 *sub_81CDD04(u8 id);
+u8 *sub_81CDD24(u8 id);
+u16 sub_81CDD48(void);
+void *sub_81CDCB4(u8 id);
+void *sub_81CDCD4(u8 id);
+
+// pokenav_unk_7.c
+u8 sub_81CEF14(void);
+
+#endif // GUARD_POKENAV_H