diff options
author | scnorton <scnorton@biociphers.org> | 2017-09-08 14:58:17 -0400 |
---|---|---|
committer | scnorton <scnorton@biociphers.org> | 2017-09-08 14:58:17 -0400 |
commit | 782f21f63e1ac8615203818ebb69f40e91cc70f2 (patch) | |
tree | dc64087588e2848e1ccf664258ca99fc1ee9a947 /src | |
parent | 62eca9535836a9e57fd15c5ec9f12707d44d0597 (diff) |
sub_808E78C
Diffstat (limited to 'src')
-rw-r--r-- | src/field_map_obj.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/field_map_obj.c b/src/field_map_obj.c index ac4f85a47..a4d7e4097 100644 --- a/src/field_map_obj.c +++ b/src/field_map_obj.c @@ -1064,3 +1064,18 @@ void sub_808E75C(s16 x, s16 y) mapObject->mapobj_bit_2 = TRUE; } } + +void sub_808E78C(u8 localId, u8 mapNum, u8 mapGroup, u8 subpriority) +{ + u8 mapObjectId; + struct MapObject *mapObject; + struct Sprite *sprite; + + if (!TryGetFieldObjectIdByLocalIdAndMap(localId, mapNum, mapGroup, &mapObjectId)) + { + mapObject = &gMapObjects[mapObjectId]; + sprite = &gSprites[mapObject->spriteId]; + mapObject->mapobj_bit_26 = TRUE; + sprite->subpriority = subpriority; + } +} |