diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2018-01-20 12:00:56 -0500 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2018-01-20 12:02:06 -0500 |
commit | b8ad1a0fc4b63bc2f2ec5734799fbfde7273420d (patch) | |
tree | 1b04035569d5a8ca548bafa55def5d2eb7657872 /src | |
parent | b8af0f011d2968977e72cff5d8bae35b169c0046 (diff) |
through sub_8010198
Diffstat (limited to 'src')
-rw-r--r-- | src/link_rfu.c | 41 |
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; +} |