Guess a small struct in save block 2

This commit is contained in:
PikalaxALT
2018-12-21 11:43:24 -05:00
parent 7f5addc626
commit a7ab82a948
30 changed files with 379 additions and 356 deletions
+2 -2
View File
@@ -98,7 +98,7 @@ static IntrFunc * const sTimerIntrFunc = gIntrTable + 0x7;
extern u16 gTrainerId;
extern bool8 gUnknown_3005ECC;
extern bool8 gUnknown_3003F3C;
extern bool8 gWirelessCommType;
extern bool8 gUnknown_3005E88;
EWRAM_DATA void (**gFlashTimerIntrFunc)(void) = NULL;
@@ -348,7 +348,7 @@ extern void ProcessDma3Requests(void);
static void VBlankIntr(void)
{
if (gUnknown_3003F3C)
if (gWirelessCommType)
RFUVSync();
else if (!gLinkVSyncDisabled)
LinkVSync();
+3 -3
View File
@@ -211,7 +211,7 @@ u32 sub_8143770(u8 * r4, u16 * r5)
}
else if (IsLinkConnectionEstablished())
{
if (gUnknown_3003F64)
if (gReceivedRemoteLinkPlayers)
{
if (IsLinkPlayerDataExchangeComplete())
{
@@ -230,7 +230,7 @@ u32 sub_8143770(u8 * r4, u16 * r5)
*r4 = 5;
break;
case 5:
if (!gUnknown_3003F64)
if (!gReceivedRemoteLinkPlayers)
{
*r4 = 0;
return 4;
@@ -428,7 +428,7 @@ void sub_8143910(u8 taskId)
data->t08 = 16;
break;
case 16:
if (!gUnknown_3003F64)
if (!gReceivedRemoteLinkPlayers)
{
if (data->t0E == 1)
data->t08 = 17;
+4 -4
View File
@@ -165,7 +165,7 @@ u16 sub_81132A0(struct Var4038Struct *);
void sub_81132E0(struct Var4038Struct *);
bool16 sub_811337C(struct Var4038Struct *);
void sub_8113390(struct Var4038Struct *);
void sub_8113414(u8 (*)[16], u8, u8);
void sub_8113414(struct LinkBattleRecords *, u8, u8);
void sub_81134CC(struct Var4038Struct *);
bool8 sub_8113508(struct Var4038Struct * );
void sub_8113524(struct Var4038Struct *);
@@ -2693,13 +2693,13 @@ void sub_81133A4(void)
r3 = 1;
break;
}
sub_8113414(gSaveBlock2Ptr->unk_A98, r3, r2);
sub_8113414(&gSaveBlock2Ptr->linkBattleRecords, r3, r2);
}
void sub_8113414(u8 (* a0)[16], u8 a1, u8 a2)
void sub_8113414(struct LinkBattleRecords * a0, u8 a1, u8 a2)
{
u8 * str;
const u8 * src = a0[a1];
const u8 * src = a0->entries[a1].name;
if (src[0] == EOS)
{
switch (a2)