diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2017-09-14 21:30:14 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2017-09-14 21:30:14 -0400 |
commit | 9a13b1f34e8ccb2b4c868a5c7d06ff86210125f2 (patch) | |
tree | 9e0d3127ecfed590bea0223bd399cc8363492121 /src/field_map_obj.c | |
parent | 68c62595f569e9b6ccca1596776330ce31d9d805 (diff) |
FaceFixedDirection
Diffstat (limited to 'src/field_map_obj.c')
-rwxr-xr-x | src/field_map_obj.c | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/field_map_obj.c b/src/field_map_obj.c index edd16b6a8..04b207d96 100755 --- a/src/field_map_obj.c +++ b/src/field_map_obj.c @@ -2246,3 +2246,29 @@ bool8 sub_808FD64(struct MapObject *mapObject, struct Sprite *sprite) } return FALSE; } + +field_object_step(FaceFixedDirection, gUnknown_0850D794) + +bool8 sub_808FDD0(struct MapObject *mapObject, struct Sprite *sprite) +{ + npc_reset(mapObject, sprite); + FieldObjectSetRegularAnim(mapObject, sprite, GetFaceDirectionAnimId(mapObject->mapobj_unk_18)); + sprite->data1 = 1; + return TRUE; +} + +bool8 sub_808FDFC(struct MapObject *mapObject, struct Sprite *sprite) +{ + if (FieldObjectExecRegularAnim(mapObject, sprite)) + { + sprite->data1 = 2; + return TRUE; + } + return FALSE; +} + +bool8 sub_808FE1C(struct MapObject *mapObject, struct Sprite *sprite) +{ + mapObject->mapobj_bit_1 = FALSE; + return FALSE; +} |