through sub_800E604

This commit is contained in:
PikalaxALT
2017-12-04 19:51:26 -05:00
parent 0b58905eea
commit 92fd61d6f2
4 changed files with 84 additions and 193 deletions

View File

@@ -46,6 +46,7 @@ static void sub_800D434(void);
static void sub_800D610(void);
void sub_800D630(void);
bool8 sub_800DAC8(struct UnkRfuStruct_2_Sub_c1c *q1, u8 *q2);
void sub_800FCC4(struct UnkRfuStruct_2_Sub_6c *data);
bool32 sub_8010454(u16 a0);
u8 sub_8011A74(void);
u8 sub_8012224(void);
@@ -2292,3 +2293,65 @@ void sub_800E3A8(void)
free(sp14);
}
}
bool32 sub_800E540(u16 id, u8 *name)
{
int i;
for (i = 0; i < 20; i++)
{
if (StringCompare(gSaveBlock1Ptr->unk_3B98[i].trainerName, name) == 0 && gSaveBlock1Ptr->unk_3B98[i].trainerId == id)
{
return TRUE;
}
if (!sub_800E388(gSaveBlock1Ptr->unk_3B98[i].trainerName))
{
return FALSE;
}
}
return FALSE;
}
void sub_800E5AC(void)
{
int i;
for (i = 0; i < 20; i++)
{
gSaveBlock1Ptr->unk_3B98[i].trainerId = 0;
CpuFill16(0, gSaveBlock1Ptr->unk_3B98[i].trainerName, 8);
}
}
void nullsub_5(void *unused_0, u8 unused_1, u8 unused_2)
{
// debug?
}
void nullsub_13(u8 unused_0, u8 unused_1, u8 unused_2, u8 unused_3)
{
}
void sub_800E604(void)
{
int i;
u8 unk_ee_bak = gUnknown_03005000.unk_ee;
CpuFill16(0, &gUnknown_03005000, sizeof gUnknown_03005000);
gUnknown_03005000.unk_ee = unk_ee_bak;
gUnknown_03005000.unk_0c = 0xFF;
if (gUnknown_03005000.unk_ee != 4)
{
gUnknown_03005000.unk_ee = 0;
}
for (i = 0; i < 5; i++)
{
sub_800FCC4(gUnknown_03005000.unk_80 + i);
}
sub_800FCC4(&gUnknown_03005000.unk_6c);
sub_800D6C8(&gUnknown_03005000.unk_124);
sub_800D724(&gUnknown_03005000.unk_9e8);
CpuFill16(0, gSendCmd, sizeof gSendCmd);
CpuFill16(0, gRecvCmds, sizeof gRecvCmds);
CpuFill16(0, gLinkPlayers, sizeof gLinkPlayers)
}