Done documenting link code in overworld.c
This commit is contained in:
+10
-8
@@ -17,7 +17,7 @@
|
||||
#include "text.h"
|
||||
#include "constants/species.h"
|
||||
|
||||
extern u16 gUnknown_03005DA8;
|
||||
extern u16 gHeldKeyCodeToSend;
|
||||
extern void nullsub_89(u8 taskId);
|
||||
|
||||
struct UnkRfuStruct_1 gUnknown_03004140;
|
||||
@@ -2978,7 +2978,7 @@ static void sub_800F048(void)
|
||||
}
|
||||
}
|
||||
|
||||
bool32 sub_800F0B8(void)
|
||||
bool32 IsRfuRecvQueueEmpty(void)
|
||||
{
|
||||
s32 i;
|
||||
s32 j;
|
||||
@@ -3199,7 +3199,7 @@ bool32 sub_800F4F0(void)
|
||||
for (i = 0; i < CMD_LENGTH - 1; i++)
|
||||
gSendCmd[i] = 0;
|
||||
}
|
||||
return sub_800F0B8();
|
||||
return IsRfuRecvQueueEmpty();
|
||||
}
|
||||
|
||||
void sub_800F638(u8 unused, u32 flags)
|
||||
@@ -3259,10 +3259,12 @@ u8 sub_800F74C(const u8 *a0)
|
||||
|
||||
void rfu_func_080F97B8(void)
|
||||
{
|
||||
if (gReceivedRemoteLinkPlayers && gUnknown_03005DA8 && gLinkTransferringData != 1)
|
||||
if (gReceivedRemoteLinkPlayers
|
||||
&& gHeldKeyCodeToSend != LINK_KEY_CODE_NULL
|
||||
&& gLinkTransferringData != TRUE)
|
||||
{
|
||||
gUnknown_03000D78[0]++;
|
||||
gUnknown_03005DA8 |= (gUnknown_03000D78[0] << 8);
|
||||
gHeldKeyCodeToSend |= (gUnknown_03000D78[0] << 8);
|
||||
sub_800FD14(0xbe00);
|
||||
}
|
||||
}
|
||||
@@ -3272,7 +3274,7 @@ struct UnkLinkRfuStruct_02022B14 *sub_800F7DC(void)
|
||||
return &gUnknown_02022B14;
|
||||
}
|
||||
|
||||
bool32 sub_800F7E4(void)
|
||||
bool32 IsSendingKeysToRfu(void)
|
||||
{
|
||||
return gUnknown_03005000.unk_00 == rfu_func_080F97B8;
|
||||
}
|
||||
@@ -3496,7 +3498,7 @@ void sub_800FD14(u16 command)
|
||||
gSendCmd[1 + i] = gUnknown_03005000.unk_f2[i];
|
||||
break;
|
||||
case 0xbe00:
|
||||
gSendCmd[1] = gUnknown_03005DA8;
|
||||
gSendCmd[1] = gHeldKeyCodeToSend;
|
||||
break;
|
||||
case 0xee00:
|
||||
break;
|
||||
@@ -5150,7 +5152,7 @@ u32 sub_80124C0(void)
|
||||
return gUnknown_03005000.unk_9e8.unk_232;
|
||||
}
|
||||
|
||||
u32 sub_80124D4(void)
|
||||
u32 GetRfuRecvQueueLength(void)
|
||||
{
|
||||
return gUnknown_03005000.unk_124.unk_8c2;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user