through sub_8113B94

This commit is contained in:
PikalaxALT
2018-11-06 08:40:46 -05:00
parent ed3cc83264
commit 1e63aeb48d
2 changed files with 30 additions and 89 deletions
+30 -1
View File
@@ -178,7 +178,7 @@ bool8 sub_8113A44(u16, u16 *);
void * sub_8113A78(struct UnkStruct_203B024 *, struct UnkStruct_203B024 **);
void sub_8113ABC(struct UnkStruct_203B024 *);
bool8 sub_8113AE8(struct UnkStruct_203B024 *);
bool8 sub_8113B44(void *);
bool8 sub_8113B44(struct UnkStruct_203B024 *);
void sub_8113B88(void);
void sub_8113B94(u16);
void sub_8113BD8(void);
@@ -3317,3 +3317,32 @@ bool8 sub_8113AE8(struct UnkStruct_203B024 * a0)
"_08113B40: .4byte gUnknown_203B044");
}
#endif
bool8 sub_8113B44(struct UnkStruct_203B024 * a0)
{
if (gUnknown_203B044.unk_2 == 0)
return FALSE;
gUnknown_84569F4[gUnknown_203B044.unk_0](a0);
gUnknown_203B044.unk_2++;
if (gUnknown_203B044.unk_2 > gUnknown_203B044.unk_1)
sub_8113B88();
return TRUE;
}
void sub_8113B88(void)
{
gUnknown_203B044 = (struct UnkStruct_203B044){};
}
void sub_8113B94(u16 a0)
{
if (gUnknown_203B044.unk_0 != (u8)a0 || gUnknown_203B044.unk_2 != gUnknown_203AF98)
{
gUnknown_203B044.unk_0 = a0;
gUnknown_203B044.unk_1 = 0;
gUnknown_203B044.unk_2 = gUnknown_203AF98;
}
else if (gUnknown_203B044.unk_1 < 5)
gUnknown_203B044.unk_1++;
}