summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorscnorton <scnorton@biociphers.org>2017-09-10 12:21:28 -0400
committerscnorton <scnorton@biociphers.org>2017-09-10 12:21:28 -0400
commit88ee7928f6868c8bb167e74193902e8cd8eb7ca2 (patch)
tree32961d1c4efa7e323b13b7b7411980948fc6eccf /src
parente15b0256fe3c2e8713f185c1083629d51bd4cd3a (diff)
sub_81286C4
Diffstat (limited to 'src')
-rw-r--r--src/field_effect_helpers.c29
1 files changed, 29 insertions, 0 deletions
diff --git a/src/field_effect_helpers.c b/src/field_effect_helpers.c
index 151efd400..de85291f3 100644
--- a/src/field_effect_helpers.c
+++ b/src/field_effect_helpers.c
@@ -1403,5 +1403,34 @@ void sub_81285AC(struct Sprite *sprite)
FieldEffectStop(sprite, sprite->data1);
}
// }
+}
+
+void sub_812869C(struct MapObject *mapObject)
+{
+ if (mapObject->mapobj_unk_21 == 1)
+ {
+ gSprites[mapObject->mapobj_unk_1A].data0 ++;
+ }
+}
+
+bool8 sub_81286C4(struct MapObject *mapObject)
+{
+ struct Sprite *sprite;
+ if (mapObject->mapobj_unk_21 == 2)
+ {
+ return TRUE;
+ }
+ if (mapObject->mapobj_unk_21 == 0)
+ {
+ return TRUE;
+ }
+ sprite = &gSprites[mapObject->mapobj_unk_1A];
+ if (sprite->data7)
+ {
+ mapObject->mapobj_unk_21 = 2;
+ sprite->data0 ++;
+ return TRUE;
+ }
+ return FALSE;
}