diff options
author | scnorton <scnorton@biociphers.org> | 2017-09-06 17:55:36 -0400 |
---|---|---|
committer | scnorton <scnorton@biociphers.org> | 2017-09-06 17:55:36 -0400 |
commit | 942400ddbf15ca8ac9d56279e971dd6f4e1c800d (patch) | |
tree | 2974b0c2a0c0eb327e55f5cb499f930221a7e3f5 /src | |
parent | a6269f2f0f94d93b834aae8e15a3dea6789b30c0 (diff) |
RemoveFieldObject
Diffstat (limited to 'src')
-rw-r--r-- | src/field_map_obj.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/field_map_obj.c b/src/field_map_obj.c index 0a2f6dbea..7420895ab 100644 --- a/src/field_map_obj.c +++ b/src/field_map_obj.c @@ -20,6 +20,7 @@ static u8 GetFieldObjectIdByLocalId(u8); static u8 GetFieldObjectIdByLocalIdAndMapInternal(u8, u8, u8); static bool8 GetAvailableFieldObjectSlot(u16, u8, u8, u8 *); /*static*/ void FieldObjectHandleDynamicGraphicsId(struct MapObject *); +/*static*/ void RemoveFieldObjectInternal (struct MapObject *); // ROM data @@ -415,3 +416,9 @@ static bool8 GetAvailableFieldObjectSlot(u16 localId, u8 mapNum, u8 mapGroup, u8 } while (i < ARRAY_COUNT(gMapObjects)); return FALSE; } + +void RemoveFieldObject(struct MapObject *mapObject) +{ + mapObject->active = FALSE; + RemoveFieldObjectInternal(mapObject); +} |