summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorscnorton <scnorton@biociphers.org>2017-09-10 17:04:37 -0400
committerscnorton <scnorton@biociphers.org>2017-09-10 17:04:37 -0400
commitb263dcc7cf6caab910511caf2d1c2aff9f629476 (patch)
tree67f689dfce4c0e28988ba18feffd502d743faec3 /src
parent69a1ff984d8673bb3a93c490591866573dde2ac7 (diff)
FieldObjectSetDirection
Diffstat (limited to 'src')
-rw-r--r--src/field_map_obj.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/field_map_obj.c b/src/field_map_obj.c
index 3d3934aa1..d5481c573 100644
--- a/src/field_map_obj.c
+++ b/src/field_map_obj.c
@@ -1478,3 +1478,15 @@ u8 obj_unfreeze(struct Sprite *sprite, s16 x, s16 y, u8 subpriority)
}
return MAX_SPRITES;
}
+
+void FieldObjectSetDirection(struct MapObject *mapObject, u8 direction)
+{
+ s8 d2;
+ mapObject->mapobj_unk_20 = mapObject->mapobj_unk_18;
+ if (!mapObject->mapobj_bit_9)
+ {
+ d2 = direction;
+ mapObject->mapobj_unk_18 = d2;
+ }
+ mapObject->placeholder18 = direction;
+}