sub_800D434

This commit is contained in:
PikalaxALT
2017-11-30 08:26:39 -05:00
parent a781a6d5fd
commit 6f84853b08
3 changed files with 47 additions and 133 deletions

View File

@@ -35,7 +35,7 @@ static u8 sub_800D294(void);
void sub_800D30C(u8 a0, u8 a1);
static void sub_800D334(u8 a0);
static void sub_800D358(u8 a0);
void sub_800D434(void);
static void sub_800D434(void);
void sub_800D610(void);
void sub_800D630(void);
@@ -1263,3 +1263,45 @@ static void sub_800D358(u8 a0)
}
}
}
static void sub_800D434(void)
{
u8 i;
u8 j;
u8 flags;
if (gUnknown_03004140.unk_18)
{
if (gUnknown_03007890->unk_04)
{
for (i = 0; i < 4; i ++)
{
if (gUnknown_03007880[i]->unk_0 & 0x8000)
{
flags = 0;
for (j = 0; j < 4; j++)
{
if ((gUnknown_03007880[i]->unk_1a >> j) & 1 && gUnknown_03007880[j]->unk_2 > gUnknown_03004140.unk_18)
{
flags |= (1 << j);
}
if (flags)
{
rfu_changeSendTarget(0x20, i, flags ^ gUnknown_03007880[i]->unk_1a);
}
}
}
}
}
if (gUnknown_03007890->unk_05)
{
for (i = 0; i < 4; i++)
{
if (gUnknown_03007880[i]->unk_34 & 0x8000 && gUnknown_03007880[i]->unk_36 > gUnknown_03004140.unk_18)
{
rfu_NI_stopReceivingData(i);
}
}
}
}
}