summaryrefslogtreecommitdiff
path: root/src/code_801D760.c
diff options
context:
space:
mode:
authorSeth Barberee <seth.barberee@gmail.com>2020-10-17 00:51:33 -0500
committerSeth Barberee <seth.barberee@gmail.com>2020-10-17 00:51:33 -0500
commit3106e3010202441e6cb6672c95a7a113abcf1eac (patch)
tree3e790d86e8b0dee413340629a65697d14483718e /src/code_801D760.c
parentad82979bfc9cf787a39fa58911fdfdcbbd476e11 (diff)
some more splitting and decomping
Diffstat (limited to 'src/code_801D760.c')
-rw-r--r--src/code_801D760.c60
1 files changed, 60 insertions, 0 deletions
diff --git a/src/code_801D760.c b/src/code_801D760.c
new file mode 100644
index 0000000..89cd661
--- /dev/null
+++ b/src/code_801D760.c
@@ -0,0 +1,60 @@
+#include "global.h"
+
+extern u32 sub_8022860();
+extern void sub_8022908();
+extern void sub_801D208(u8);
+extern void sub_8027168();
+extern u32 sub_80270A4();
+extern u32 sub_8025F68();
+extern u8 sub_802604C();
+extern void sub_8026058();
+
+struct unk_203B250
+{
+ u32 unk0;
+ u16 unk4;
+ u8 unk6;
+ u8 unk7;
+};
+
+struct unk_203B250 *gUnknown_203B250;
+
+void sub_801D760()
+{
+ u32 temp;
+ temp = sub_8022860();
+ if (temp <= 1)
+ return;
+ if (temp > 3)
+ return;
+ sub_8022908();
+ sub_801D208(1);
+
+}
+
+void sub_801D77C()
+{
+ u32 temp;
+ temp = sub_80270A4();
+ if (temp <= 1)
+ return;
+ if (temp > 3)
+ return;
+ sub_8027168();
+ sub_801D208(1);
+
+}
+
+void sub_801D798(void)
+{
+ u32 temp;
+ temp = sub_8025F68();
+ if (temp <= 1)
+ return;
+ if (temp > 3)
+ return;
+ if(sub_802604C() != 0)
+ gUnknown_203B250->unk7 = gUnknown_203B250->unk6;
+ sub_8026058();
+ sub_801D208(2);
+}