summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2018-12-21 11:43:24 -0500
committerPikalaxALT <pikalaxalt@gmail.com>2018-12-21 11:43:24 -0500
commita7ab82a948cdbbe30da4307d2245369980440bea (patch)
tree359fd6bbdff8196aa0e31d0777ee79cf012bb729 /src
parent7f5addc626584ab24c8da1760d64ef3b8e5c24b7 (diff)
Guess a small struct in save block 2
Diffstat (limited to 'src')
-rw-r--r--src/main.c4
-rw-r--r--src/mevent.c6
-rw-r--r--src/quest_log.c8
3 files changed, 9 insertions, 9 deletions
diff --git a/src/main.c b/src/main.c
index a625386b2..068cc8578 100644
--- a/src/main.c
+++ b/src/main.c
@@ -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();
diff --git a/src/mevent.c b/src/mevent.c
index 7a7fcc399..a62286f21 100644
--- a/src/mevent.c
+++ b/src/mevent.c
@@ -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;
diff --git a/src/quest_log.c b/src/quest_log.c
index 8e890af21..4f462505a 100644
--- a/src/quest_log.c
+++ b/src/quest_log.c
@@ -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)