summaryrefslogtreecommitdiff
path: root/src/code_801DB81C.cpp
diff options
context:
space:
mode:
authorMax <mparisi@stevens.edu>2020-10-21 18:13:31 -0400
committerMax <mparisi@stevens.edu>2020-10-21 18:13:31 -0400
commitcaaaee2fc3c4de6e88b1c0edc92819917b63e258 (patch)
treed94b7b9820a14bbd29cb276220ea8a0ec2f6e0b3 /src/code_801DB81C.cpp
parent1a86589bfd0dfb1b0e7b4fdc6d9c9d05d57230be (diff)
match code_801DB9FC
Diffstat (limited to 'src/code_801DB81C.cpp')
-rw-r--r--src/code_801DB81C.cpp21
1 files changed, 15 insertions, 6 deletions
diff --git a/src/code_801DB81C.cpp b/src/code_801DB81C.cpp
index f0fabab..efe7ade 100644
--- a/src/code_801DB81C.cpp
+++ b/src/code_801DB81C.cpp
@@ -221,32 +221,41 @@ void func_801DB9FC(void)
void func_801DB9FC(void)
{
u32 i;
- u32 j;
+ short j;
unsigned short new_var;
char new_var2;
u32 *new_var3;
+ u32 new_var4;
+ u32 *new_var5;
new_var = 0xff;
if (lbl_8063F304 != 1)
{
new_var2 = 9;
i = 31, j = 0;
new_var3 = &i;
+ new_var5 = &new_var4;
do
{
- u8 r0 = lbl_80491370[j].unk0;
- if (((u32)r0 != new_var) && lbl_80491370[j].unk4)
+ unsigned char r0 = lbl_80491370[j].unk0;
+ new_var4 = *new_var3;
+ if ((((u32) r0) != new_var) && lbl_80491370[j].unk4)
{
lbl_80491370[j].unk4(0, lbl_8063F2FC + (r0 << new_var2), lbl_80491370[j].unk1);
}
- i = *new_var3;
+ i = *new_var5;
j++;
}
- while (((i--)) != 0);
- do { lbl_8063F304 = 1; } while (0);
+ while ((i--) != 0);
+ do
+ {
+ lbl_8063F304 = 1;
+ }
+ while (0);
}
}
+
}