From 9237db777e49204e8f09ec6607caefedb469da05 Mon Sep 17 00:00:00 2001 From: Seth Barberee Date: Thu, 12 Nov 2020 18:26:02 -0600 Subject: 3% decompiled woo --- src/code_801D760.c | 101 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 101 insertions(+) (limited to 'src/code_801D760.c') 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); +} -- cgit v1.2.3