diff options
author | DizzyEggg <jajkodizzy@wp.pl> | 2019-04-14 13:22:37 +0200 |
---|---|---|
committer | huderlem <huderlem@gmail.com> | 2019-04-14 10:15:18 -0500 |
commit | dc764698c9026f79fe4a9b3891a5a5b373decd55 (patch) | |
tree | f6430a1961e33fcaea225cdb01969625c0609dcf /src/event_object_movement.c | |
parent | 065c60544d4d059fdc9aa1bc50f1375a73782427 (diff) |
Use implicilt berry indexes in arrays
Diffstat (limited to 'src/event_object_movement.c')
-rw-r--r-- | src/event_object_movement.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/event_object_movement.c b/src/event_object_movement.c index 3e5362de4..75f758a12 100644 --- a/src/event_object_movement.c +++ b/src/event_object_movement.c @@ -25,6 +25,7 @@ #include "constants/event_object_movement_constants.h" #include "constants/event_objects.h" #include "constants/field_effects.h" +#include "constants/items.h" // this file was known as evobjmv.c in Game Freak's original source @@ -2005,10 +2006,9 @@ static void get_berry_tree_graphics(struct EventObject *eventObject, struct Spri sprite->invisible = FALSE; berryId = GetBerryTypeByBerryTreeId(eventObject->trainerRange_berryTreeId) - 1; berryStage--; - if (berryId >= NUM_BERRIES) - { + if (berryId > ITEM_TO_BERRY(LAST_BERRY_INDEX)) berryId = 0; - } + EventObjectSetGraphicsId(eventObject, gBerryTreeEventObjectGraphicsIdTablePointers[berryId][berryStage]); sprite->images = gBerryTreePicTablePointers[berryId]; sprite->oam.paletteNum = gBerryTreePaletteSlotTablePointers[berryId][berryStage]; |