diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2017-09-07 18:54:51 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2017-09-07 18:54:51 -0400 |
commit | 113482a7cc748d80526de6b981887c5eca30f6b5 (patch) | |
tree | b0a2d2e5f37b2e8bf06b8fa7de66b9d63df4b4e3 /src/field_map_obj.c | |
parent | 44be18e1dfc9a0eb58159b219762b3397d89e449 (diff) |
sub_808E16C
Diffstat (limited to 'src/field_map_obj.c')
-rw-r--r-- | src/field_map_obj.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/field_map_obj.c b/src/field_map_obj.c index caf43ce6a..3e3f22a45 100644 --- a/src/field_map_obj.c +++ b/src/field_map_obj.c @@ -34,6 +34,7 @@ void sub_8096518(struct MapObject *, struct Sprite *); /*static*/ struct MapObjectTemplate *GetFieldObjectTemplateByLocalIdAndMap(u8, u8, u8); /*static*/ void sub_808E894(u16); /*static*/ void RemoveFieldObjectIfOutsideView(struct MapObject *mapObject); +/*static*/ void sub_808E1B8(u8, s16, s16); // ROM data @@ -785,3 +786,18 @@ void RemoveFieldObjectIfOutsideView(struct MapObject *mapObject) return; RemoveFieldObject(mapObject); } + +void sub_808E16C(s16 x, s16 y) +{ + u8 i; + + ClearPlayerAvatarInfo(); + for (i = 0; i < ARRAY_COUNT(gMapObjects); i ++) + { + if (gMapObjects[i].active) + { + sub_808E1B8(i, x, y); + } + } + sub_808D450(); +} |