summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2018-01-20 12:00:56 -0500
committerPikalaxALT <pikalaxalt@gmail.com>2018-01-20 12:02:06 -0500
commitb8ad1a0fc4b63bc2f2ec5734799fbfde7273420d (patch)
tree1b04035569d5a8ca548bafa55def5d2eb7657872 /src
parentb8af0f011d2968977e72cff5d8bae35b169c0046 (diff)
through sub_8010198
Diffstat (limited to 'src')
-rw-r--r--src/link_rfu.c41
1 files changed, 41 insertions, 0 deletions
diff --git a/src/link_rfu.c b/src/link_rfu.c
index 1a57ff872..e2d08a514 100644
--- a/src/link_rfu.c
+++ b/src/link_rfu.c
@@ -3846,3 +3846,44 @@ void rfufunc_80FA020(void)
else
gUnknown_03005000.unk_00 = NULL;
}
+
+bool8 sub_8010100(u8 a0)
+{
+ gUnknown_03005000.unk_5a = a0;
+ sub_800FD14(0xa100);
+ return TRUE;
+}
+
+void sub_801011C(void)
+{
+ rfu_clearAllSlot();
+ sub_800C048();
+ gReceivedRemoteLinkPlayers = 0;
+ gUnknown_03005000.unk_ef = 1;
+ gUnknown_03005000.unk_00 = NULL;
+}
+
+void sub_8010148(void)
+{
+ rfu_REQ_disconnect(gUnknown_03007890->unk_02 | gUnknown_03007890->unk_03);
+ rfu_waitREQComplete();
+ sub_801011C();
+}
+
+void sub_8010168(void)
+{
+ if (gUnknown_03005000.unk_0c == 0)
+ {
+ sub_800D630();
+ gUnknown_03005000.unk_ce4 = 2;
+ }
+ else
+ gUnknown_03005000.unk_00 = sub_8010148;
+}
+
+void sub_8010198(void)
+{
+ sub_800D630();
+ gUnknown_03005000.unk_ce4 = 1;
+ gUnknown_03005000.unk_ce3 = gUnknown_03007890->unk_02 | gUnknown_03007890->unk_03;
+}