summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/dodrio_berry_picking.c38
1 files changed, 38 insertions, 0 deletions
diff --git a/src/dodrio_berry_picking.c b/src/dodrio_berry_picking.c
index 0ea07e677..bd6b88877 100644
--- a/src/dodrio_berry_picking.c
+++ b/src/dodrio_berry_picking.c
@@ -138,6 +138,7 @@ void sub_8025D50(void);
void sub_8025E0C(void);
void sub_8025ED8(void);
void sub_8025F48(void);
+void sub_8026044(void);
void sub_80261CC(void);
void sub_80261E4(void);
void sub_80261F8(struct DodrioBerryPickingSubstruct_318C *, struct Pokemon *);
@@ -476,3 +477,40 @@ void sub_8024F38(void)
sub_8025F48();
}
}
+
+void sub_8024FFC(void)
+{
+ if (gUnknown_02022C98->unk_0040 < 10)
+ {
+ if (JOY_NEW(DPAD_UP))
+ {
+ if (gUnknown_02022C98->unk_31A0[gUnknown_02022C98->multiplayerId].unk_2C == 0)
+ {
+ gUnknown_02022C98->unk_32CC.unk_2C = 2;
+ }
+ }
+ else if (JOY_NEW(DPAD_RIGHT))
+ {
+ if (gUnknown_02022C98->unk_31A0[gUnknown_02022C98->multiplayerId].unk_2C == 0)
+ {
+ gUnknown_02022C98->unk_32CC.unk_2C = 1;
+ }
+ }
+ else if (JOY_NEW(DPAD_LEFT))
+ {
+ if (gUnknown_02022C98->unk_31A0[gUnknown_02022C98->multiplayerId].unk_2C == 0)
+ {
+ gUnknown_02022C98->unk_32CC.unk_2C = 3;
+ }
+ }
+ else
+ {
+ gUnknown_02022C98->unk_32CC.unk_2C = 0;
+ }
+ }
+ else
+ {
+ sub_8026240(11);
+ }
+ sub_8026044();
+}