diff options
author | scnorton <scnorton@biociphers.org> | 2017-09-10 12:21:28 -0400 |
---|---|---|
committer | scnorton <scnorton@biociphers.org> | 2017-09-10 12:21:28 -0400 |
commit | 88ee7928f6868c8bb167e74193902e8cd8eb7ca2 (patch) | |
tree | 32961d1c4efa7e323b13b7b7411980948fc6eccf /src | |
parent | e15b0256fe3c2e8713f185c1083629d51bd4cd3a (diff) |
sub_81286C4
Diffstat (limited to 'src')
-rw-r--r-- | src/field_effect_helpers.c | 29 |
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; } |