summaryrefslogtreecommitdiff
path: root/src/pokenav_main.c
diff options
context:
space:
mode:
authorPhlosioneer <mattmdrr2@gmail.com>2019-02-12 01:30:39 -0500
committerPhlosioneer <mattmdrr2@gmail.com>2019-02-17 23:14:14 -0500
commit69b014f7aa9da2e61d158b33806bcdfce1fb95a0 (patch)
tree0b6274efb1405afb1f0685011d661b03678f8ff7 /src/pokenav_main.c
parentfb705e604743f30983145a184472570fdc42fe35 (diff)
Decompiled sub_81C71E4
Diffstat (limited to 'src/pokenav_main.c')
-rw-r--r--src/pokenav_main.c27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/pokenav_main.c b/src/pokenav_main.c
index 4791cbc25..06d599f99 100644
--- a/src/pokenav_main.c
+++ b/src/pokenav_main.c
@@ -144,4 +144,31 @@ void sub_81C7170(u8 taskId)
return;
}
}
+}
+
+void sub_81C71E4(u8 taskId) {
+ u32 (*func)(u32);
+ s16 *data;
+ u32 v1;
+
+ if (sub_8087598()) {
+ return;
+ }
+ func = (u32 (*)(u32))GetWordTaskArg(taskId, 1);
+ data = gTasks[taskId].data;
+ v1 = func(data[0]);
+ switch (v1) {
+ case 0:
+ case 1:
+ data[0]++;
+ break;
+ case 4:
+ DestroyTask(taskId);
+ break;
+ default:
+ data[0] = v1 - 5;
+ break;
+ case 2:
+ case 3:
+ }
} \ No newline at end of file