summaryrefslogtreecommitdiff
path: root/src/code_801D760.c
diff options
context:
space:
mode:
authorSeth Barberee <seth.barberee@gmail.com>2020-11-12 18:26:02 -0600
committerSeth Barberee <seth.barberee@gmail.com>2020-11-12 18:26:02 -0600
commit9237db777e49204e8f09ec6607caefedb469da05 (patch)
tree73b881bd4c278707b99f54a6f3231150ab620354 /src/code_801D760.c
parent0578f4a0623b0e3078f922c37a587d6bbafdbf4d (diff)
3% decompiled woo
Diffstat (limited to 'src/code_801D760.c')
-rw-r--r--src/code_801D760.c101
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);
+}