diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2017-09-16 21:39:29 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2017-09-16 21:39:29 -0400 |
commit | f03c0dc3b4f763c65fefaa8cdf10a06b2fd00dc2 (patch) | |
tree | 5045b572a0cec1a1869181049435ca597be48402 /src | |
parent | 996d9f4b4204396395e67e33a61ffd7111117fc2 (diff) |
MoveCoords
Diffstat (limited to 'src')
-rwxr-xr-x | 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 954088edc..56281a10d 100755 --- a/src/field_map_obj.c +++ b/src/field_map_obj.c @@ -3774,6 +3774,22 @@ bool8 sub_8092E9C(u8 localId, u8 mapNum, u8 mapGroup) return FALSE; } +void sub_8092EF0(u8 localId, u8 mapNum, u8 mapGroup) +{ + u8 mapObjectId; + + if (!TryGetFieldObjectIdByLocalIdAndMap(localId, mapNum, mapGroup, &mapObjectId)) + { + gSprites[gMapObjects[mapObjectId].spriteId].data7 |= 0x04; + } +} + +void MoveCoords(u8 direction, s16 *x, s16 *y) +{ + *x += gUnknown_0850DB7C[direction].x; + *y += gUnknown_0850DB7C[direction].y; +} + asm(".section .text.get_face_direction_anim_id"); void FieldObjectClearAnimIfSpecialAnimActive(struct MapObject *); |