summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/functions.h7
-rw-r--r--include/structures.h43
2 files changed, 50 insertions, 0 deletions
diff --git a/include/functions.h b/include/functions.h
index caace6ff..2ba8c186 100644
--- a/include/functions.h
+++ b/include/functions.h
@@ -169,4 +169,11 @@ extern void sub_080AD76C();
extern void sub_080AD644();
extern void sub_080ADA14(u32, u32);
extern void sub_080AD89C();
+extern void sub_0801E1B8(u32, u32);
+extern void sub_0801E1EC(s32, s32, s32);
+extern void sub_08050008(void);
+extern void sub_080A3B74(void);
+extern void sub_080A4054(void);
+extern void sub_0801C1D4(void);
+extern void sub_0801C208(void);
#endif
diff --git a/include/structures.h b/include/structures.h
new file mode 100644
index 00000000..fb96345d
--- /dev/null
+++ b/include/structures.h
@@ -0,0 +1,43 @@
+#ifndef STRUCTURES_H
+#define STRUCTURES_H
+
+#include "global.h"
+#include "entity.h"
+#include "link.h"
+
+typedef struct {
+ u8 filler[8];
+ u8 field_0x8;
+ u8 field_0x9[0x34];
+ u32 windcrests;
+ u8 field_0x44[0x64];
+ Stats stats;
+} struct_02002A40;
+
+extern struct_02002A40 gUnk_02002A40;
+
+typedef struct {
+ u8 field_0x0[8];
+ u8 field_0x8;
+ u8 field_0x9;
+ u8 field_0xa[6];
+ union SplitWord field_0x10;
+ u8 field_0x14[0xc];
+ u16 field_0x20;
+ u16 field_0x22;
+ u8 field_0x24[0x14];
+ u8 field_0x38;
+ u8 field_0x39;
+ u16 field_0x3a;
+ u8 field_0x3c;
+ u8 filler[6];
+ u16 field_0x44;
+ u16 field_0x46;
+ u16 field_0x48;
+ u16 field_0x4a;
+} struct_030010A0;
+
+extern struct_030010A0 gUnk_030010A0;
+
+
+#endif \ No newline at end of file