diff options
author | Marcus Huderle <huderlem@gmail.com> | 2018-04-05 18:28:16 -0700 |
---|---|---|
committer | Marcus Huderle <huderlem@gmail.com> | 2018-04-05 18:28:16 -0700 |
commit | d975a85c84616155e226b2d5120aee9adcae16b5 (patch) | |
tree | 0668eb03388e9404e134e24b3dcd753f7bc47050 /src/field/fldeff_berrytree.c | |
parent | 37396ce835e702248b9e8fa1bbaec07b8b64ab4f (diff) | |
parent | 62388f3bfd5b1abd9fa369628b805e683e64c302 (diff) |
Merge remote-tracking branch 'upstream/master' into various_data
Diffstat (limited to 'src/field/fldeff_berrytree.c')
-rw-r--r-- | src/field/fldeff_berrytree.c | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/src/field/fldeff_berrytree.c b/src/field/fldeff_berrytree.c deleted file mode 100644 index 0763c0314..000000000 --- a/src/field/fldeff_berrytree.c +++ /dev/null @@ -1,56 +0,0 @@ -#include "global.h" -#include "field_map_obj.h" -#include "field_player_avatar.h" -#include "script.h" - -static void Task_WateringBerryTreeAnim_0(u8); -static void Task_WateringBerryTreeAnim_1(u8); -static void Task_WateringBerryTreeAnim_2(u8); -static void Task_WateringBerryTreeAnim_3(u8); - -static void Task_WateringBerryTreeAnim_0(u8 taskId) -{ - gTasks[taskId].func = Task_WateringBerryTreeAnim_1; -} - -static void Task_WateringBerryTreeAnim_1(u8 taskId) -{ - struct MapObject *mapObject = &gMapObjects[gPlayerAvatar.mapObjectId]; - if (!FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive(mapObject) - || FieldObjectClearAnimIfSpecialAnimFinished(mapObject)) - { - sub_8059D08(player_get_direction_lower_nybble()); - FieldObjectSetSpecialAnim(mapObject, GetStepInPlaceDelay16AnimId(player_get_direction_lower_nybble())); - gTasks[taskId].func = Task_WateringBerryTreeAnim_2; - } -} - -static void Task_WateringBerryTreeAnim_2(u8 taskId) -{ - struct MapObject *mapObject = &gMapObjects[gPlayerAvatar.mapObjectId]; - if (FieldObjectClearAnimIfSpecialAnimFinished(mapObject)) - { - s16 value = gTasks[taskId].data[1]++; - - if (value < 10) - { - FieldObjectSetSpecialAnim(mapObject, GetStepInPlaceDelay16AnimId(player_get_direction_lower_nybble())); - } - else - { - gTasks[taskId].func = Task_WateringBerryTreeAnim_3; - } - } -} - -static void Task_WateringBerryTreeAnim_3(u8 taskId) -{ - SetPlayerAvatarTransitionFlags(sub_80597D0()); - DestroyTask(taskId); - EnableBothScriptContexts(); -} - -void DoWateringBerryTreeAnim(void) -{ - CreateTask(Task_WateringBerryTreeAnim_0, 80); -} |