summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2017-09-14 21:30:14 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2017-09-14 21:30:14 -0400
commit9a13b1f34e8ccb2b4c868a5c7d06ff86210125f2 (patch)
tree9e0d3127ecfed590bea0223bd399cc8363492121 /src
parent68c62595f569e9b6ccca1596776330ce31d9d805 (diff)
FaceFixedDirection
Diffstat (limited to 'src')
-rwxr-xr-xsrc/field_map_obj.c26
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;
+}