summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2018-01-19 22:03:02 -0500
committerPikalaxALT <pikalaxalt@gmail.com>2018-01-19 22:03:02 -0500
commitb9e5ad9f11584098f7afce770fc06501b85abd46 (patch)
tree79792119873752f57b244a4e334be4362d023a11 /src
parent1c15b896a8cd40cd55cbcaa17d6893cfadfa4405 (diff)
through sub_800FCD8
Diffstat (limited to 'src')
-rw-r--r--src/link_rfu.c50
1 files changed, 50 insertions, 0 deletions
diff --git a/src/link_rfu.c b/src/link_rfu.c
index 66e36396d..a6ece43bb 100644
--- a/src/link_rfu.c
+++ b/src/link_rfu.c
@@ -3498,3 +3498,53 @@ void sub_800F86C(u8 unused)
}
}
}
+
+bool8 sub_800FC60(void)
+{
+ int i;
+
+ for (i = 0; i < 5; i++)
+ {
+ if (gUnknown_03005000.unk_80[i].unk_12)
+ return FALSE;
+ }
+ return TRUE;
+}
+
+bool8 sub_800FC88(void)
+{
+ int i;
+
+ for (i = 0; i < gUnknown_03005000.playerCount; i++)
+ {
+ if (gUnknown_03005000.unk_80[i].unk_12 != 2 || gUnknown_03005000.unk_5c[i] != 1)
+ return FALSE;
+ }
+ return TRUE;
+}
+
+void sub_800FCC4(struct UnkRfuStruct_2_Sub_6c *data)
+{
+ data->unk_00 = 0;
+ data->unk_02 = 0;
+ data->unk_04 = NULL;
+ data->unk_08 = 0;
+ data->unk_10 = 0;
+ data->unk_11 = 0;
+ data->unk_12 = 0;
+}
+
+u8 sub_800FCD8(void)
+{
+ u8 flags = 0;
+ int i;
+
+ for (i = 0; i < 5; i++)
+ {
+ if (gUnknown_03005000.unk_80[i].unk_12 == 2 && gUnknown_03005000.unk_5c[i] == 1)
+ {
+ flags |= (1 << i);
+ }
+ }
+ return flags;
+}