diff options
author | Seth Barberee <seth.barberee@gmail.com> | 2020-11-12 18:26:02 -0600 |
---|---|---|
committer | Seth Barberee <seth.barberee@gmail.com> | 2020-11-12 18:26:02 -0600 |
commit | 9237db777e49204e8f09ec6607caefedb469da05 (patch) | |
tree | 73b881bd4c278707b99f54a6f3231150ab620354 /src/code_801D760.c | |
parent | 0578f4a0623b0e3078f922c37a587d6bbafdbf4d (diff) |
3% decompiled woo
Diffstat (limited to 'src/code_801D760.c')
-rw-r--r-- | src/code_801D760.c | 101 |
1 files changed, 101 insertions, 0 deletions
diff --git a/src/code_801D760.c b/src/code_801D760.c index 89cd661..e2e6617 100644 --- a/src/code_801D760.c +++ b/src/code_801D760.c @@ -8,6 +8,19 @@ extern u32 sub_80270A4(); extern u32 sub_8025F68(); extern u8 sub_802604C(); extern void sub_8026058(); +extern u32 sub_8025354(void); +extern u8 sub_802540C(void); +extern void sub_8025418(void); +extern u32 sub_80244E4(void); +extern void sub_802453C(void); +extern u32 sub_801BF48(void); +extern void sub_801BF98(void); +extern u32 sub_80217EC(void); +extern void sub_8021830(void); +extern u32 sub_802C898(void); +extern void sub_802C8F4(void); +extern u32 sub_801DCE8(void); +extern void sub_801DD50(void); struct unk_203B250 { @@ -58,3 +71,91 @@ void sub_801D798(void) sub_8026058(); sub_801D208(2); } + +void sub_801D7CC() +{ + u32 check; + u32 temp2; + + check = sub_8025354(); + if(check <= 1) + return; + if(check > 3) + return; + + temp2 = sub_802540C(); + gUnknown_203B250->unk7 = temp2; + + sub_8025418(); + + if(gUnknown_203B250->unk7 != 0) + { + sub_801D208(2); + } + else + { + sub_801D208(1); + } +} + +void sub_801D808(void) +{ + u32 check; + + check = sub_80244E4(); + if(check <= 1) + return; + if(check > 3) + return; + + sub_802453C(); + sub_801D208(1); +} + +void sub_801D824(void) +{ + u32 check; + check = sub_801BF48(); + if(check <= 1) + return; + if(check > 3) + return; + sub_801BF98(); + sub_801D208(1); +} + +void sub_801D840(void) +{ + u32 check; + check = sub_80217EC(); + if(check <= 1) + return; + if(check > 3) + return; + sub_8021830(); + sub_801D208(1); +} + +void sub_801D85C(void) +{ + u32 check; + check = sub_802C898(); + if(check <= 1) + return; + if(check > 3) + return; + sub_802C8F4(); + sub_801D208(1); +} + +void sub_801D878(void) +{ + u32 check; + check = sub_801DCE8(); + if(check <= 1) + return; + if(check > 3) + return; + sub_801DD50(); + sub_801D208(1); +} |