summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/link_rfu.h80
1 files changed, 80 insertions, 0 deletions
diff --git a/include/link_rfu.h b/include/link_rfu.h
index b7321b025..bc3fa6b70 100644
--- a/include/link_rfu.h
+++ b/include/link_rfu.h
@@ -107,6 +107,18 @@ struct UnkRfuStruct_1
/* 0x044 */ void (*unk_44)(u16);
};
+struct UnkRfuStruct_2_Sub_6c
+{
+ /* 0x00 */ u16 unk_00;
+ /* 0x02 */ u16 unk_02;
+ /* 0x04 */ const u8 *unk_04;
+ /* 0x08 */ u32 unk_08;
+ /* 0x0c */ u32 unk_0c;
+ /* 0x10 */ u8 unk_10;
+ /* 0x11 */ u8 unk_11;
+ /* 0x12 */ u8 unk_12;
+};
+
struct UnkRfuStruct_2_Sub_124
{
/* 0x000 */ u8 unk_00[20][70];
@@ -133,6 +145,74 @@ struct UnkRfuStruct_2_Sub_c1c
/* 0x1e */ vu8 unk_1e;
};
+struct UnkRfuStruct_2
+{
+ /* 0x000 */ void (*RfuFunc)(void);
+ /* 0x004 */ u16 unk_04;
+ /* 0x006 */ u8 filler_06[4];
+ /* 0x00a */ u16 unk_0a;
+ /* 0x00c */ u8 unk_0c; // parentChildMode?
+ /* 0x00d */ u8 playerCount;
+ /* 0x00e */ u8 unk_0e;
+ /* 0x00f */ u8 unk_0f;
+ /* 0x010 */ u16 unk_10;
+ /* 0x012 */ u16 unk_12;
+ /* 0x014 */ u8 unk_14[4][14];
+ /* 0x04c */ u8 unk_4c[14];
+ /* 0x05a */ u8 unk_5a;
+ /* 0x05b */ u8 unk_5b;
+ /* 0x05c */ u8 unk_5c[5];
+ /* 0x061 */ u8 unk_61[5];
+ /* 0x066 */ u8 unk_66;
+ /* 0x067 */ u8 unk_67;
+ /* 0x068 */ u8 filler_68[4];
+ /* 0x06c */ struct UnkRfuStruct_2_Sub_6c unk_6c;
+ /* 0x080 */ struct UnkRfuStruct_2_Sub_6c unk_80[5];
+ /* 0x0e4 */ u8 unk_e4[5];
+ /* 0x0e9 */ u8 unk_e9[5];
+ /* 0x0ee */ vu8 unk_ee;
+ /* 0x0ef */ u8 unk_ef;
+ /* 0x0f0 */ u8 unk_f0;
+ /* 0x0f1 */ u8 unk_f1;
+ /* 0x0f2 */ u16 unk_f2[6];
+ /* 0x0fe */ u16 unk_fe;
+ /* 0x100 */ u16 unk_100;
+ /* 0x102 */ u8 unk_102;
+ /* 0x104 */ struct RfuTgtData unk_104;
+ /* 0x124 */ struct UnkRfuStruct_2_Sub_124 unk_124;
+ /* 0x6a0 */ struct UnkRfuStruct_2_Sub_9e8 unk_9e8;
+ /* 0x8d4 */ struct UnkRfuStruct_2_Sub_c1c unk_c1c;
+ /* 0x8f4 */ vu8 unk_c3c;
+ /* 0x8f5 */ u8 unk_c3d;
+ /* 0x8f6 */ vu8 unk_c3e;
+ /* 0x8f7 */ u8 unk_c3f[70];
+ /* 0x93d */ u8 unk_c85;
+ /* 0x93e */ u8 unk_c86;
+ /* 0x93f */ u8 unk_c87[5][7][2];
+ /* 0x985 */ u8 unk_ccd;
+ /* 0x986 */ u8 unk_cce; // childId
+ /* 0x987 */ u8 unk_ccf;
+ /* 0x988 */ vu8 unk_cd0;
+ /* 0x989 */ u8 unk_cd1[4];
+ /* 0x98d */ u8 unk_cd5[4];
+ /* 0x991 */ u8 unk_cd9;
+ /* 0x992 */ u8 unk_cda;
+ /* 0x993 */ vu8 unk_cdb;
+ /* 0x994 */ vu8 unk_cdc;
+ /* 0x995 */ u8 unk_cdd;
+ /* 0x996 */ u8 unk_cde[4];
+ /* 0x99a */ u8 unk_ce2;
+ /* 0x99b */ u8 unk_ce3;
+ /* 0x99c */ u8 unk_ce4;
+ /* 0x99d */ u8 unk_ce5;
+ /* 0x99e */ u8 unk_ce6;
+ /* 0x99f */ u8 unk_ce7;
+ /* 0x9a0 */ u8 unk_ce8;
+ /* 0x9a1 */ u8 unk_ce9;
+ /* 0x9a2 */ u8 unk_cea[4];
+ /* 0x9a6 */ u8 unk_cee[4];
+}; // size: 0x9AC
+
extern struct UnkRfuStruct_1 gUnknown_3005E10;
void AddTextPrinterToWindow1(const u8 *str);