summaryrefslogtreecommitdiff
path: root/src/code_80A26CC.c
diff options
context:
space:
mode:
authorSeth Barberee <seth.barberee@gmail.com>2021-09-01 18:05:30 -0700
committerGitHub <noreply@github.com>2021-09-01 18:05:30 -0700
commitdb05ce306fa55c9d64b7123e47cf2b66416afe40 (patch)
treefa0258192daa7a0319a425a688e1c56a8ed67ab2 /src/code_80A26CC.c
parent459171cf48157699e044b66b8274e500ecd5fe0d (diff)
More PMD grind (#50)
* more sese grind * match sub_802ABF8 * some more work
Diffstat (limited to 'src/code_80A26CC.c')
-rw-r--r--src/code_80A26CC.c49
1 files changed, 9 insertions, 40 deletions
diff --git a/src/code_80A26CC.c b/src/code_80A26CC.c
index 110c278..bc5f60e 100644
--- a/src/code_80A26CC.c
+++ b/src/code_80A26CC.c
@@ -69,24 +69,13 @@ u32 sub_80A2688(u8 r0, u32 r1)
// u8 cast is needed for only this compare
if ((u8)uVar1 < 0x17)
- {
return uVar1;
- }
+ else if(r0 == 0x2F)
+ return 0x17;
+ else if (r0 == 0x30)
+ return 0x18;
else
- {
- if(r0 == 0x2F)
- {
- return 0x17;
- }
- else if (r0 == 0x30)
- {
- return 0x18;
- }
- else
- {
- return -1;
- }
- }
+ return -1;
}
s16 sub_80A26B8(s16 r0)
@@ -151,7 +140,7 @@ u8 sub_80A2740(s16 r0)
return temp->unkC;
}
-u32 sub_80A2750(s16 r0)
+s16 sub_80A2750(s16 r0)
{
struct unkStruct_80A2608 *temp;
s32 temp_32;
@@ -184,7 +173,7 @@ u32 sub_80A2750(s16 r0)
return 2;
}
-u32 sub_80A27CC(s16 r0)
+u8 sub_80A27CC(s16 r0)
{
s32 temp;
s32 temp2;
@@ -208,15 +197,13 @@ u32 sub_80A27CC(s16 r0)
return 1;
}
-u32 sub_80A2824(u8 r0)
+u8 sub_80A2824(u8 r0)
{
s32 counter;
struct unkStruct_80A2608 *temp;
if(sub_80023E4(5) != 0)
- {
return 0;
- }
if(sub_80023E4(1) != 0)
{
for(counter = 0; counter <= 0x2D; counter++)
@@ -227,13 +214,9 @@ u32 sub_80A2824(u8 r0)
if(temp->unkC == r0)
{
if(sub_8097384(counter) != 0)
- {
return 1;
- }
if(sub_80973F4(counter) != 0)
- {
return 1;
- }
}
}
}
@@ -244,15 +227,9 @@ u32 sub_80A2824(u8 r0)
{
temp = sub_80A2620(counter);
if(temp->unk11 != 0)
- {
if(temp->unkC == r0)
- {
if(sub_8097384(counter) != 0)
- {
return 1;
- }
- }
- }
}
}
return 0;
@@ -267,13 +244,9 @@ u32 sub_80A28B4(s16 r0)
if(temp->unk0 != -1)
{
if(sub_8097384(r0) == 0 && sub_80973F4(r0) == 0)
- {
return 0;
- }
else
- {
return 1;
- }
}
return 0;
}
@@ -283,7 +256,7 @@ u32 sub_80A28F0(u8 r0)
s32 counter;
struct unkStruct_80A2608 *temp;
- for(counter = 0; counter <= 0x2D; counter++)
+ for(counter = 0; counter < 0x2E; counter++)
{
temp = sub_80A2620(counter);
if(temp->unk11 != 0)
@@ -291,13 +264,9 @@ u32 sub_80A28F0(u8 r0)
if(temp->unkC == r0)
{
if(sub_8097384(counter) != 0)
- {
return 1;
- }
if(sub_80973F4(counter) != 0)
- {
return 1;
- }
}
}
}