diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2017-09-16 23:03:04 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2017-09-16 23:03:04 -0400 |
commit | 0e3dbf32350d41ff871bffcdb4700dc635b243b7 (patch) | |
tree | 3368884a20418552c19a92e951659531f0ea970a /src | |
parent | 95142069690b3d2ef30d759f99c0b3710eeab26a (diff) |
GetOppositeDirection
Diffstat (limited to 'src')
-rwxr-xr-x | src/field_map_obj.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/field_map_obj.c b/src/field_map_obj.c index d0673fdbe..d17f77c1b 100755 --- a/src/field_map_obj.c +++ b/src/field_map_obj.c @@ -4058,3 +4058,17 @@ dirn2anim_2(sub_8093750, gUnknown_0850DC13); dirn2anim_2(sub_809377C, gUnknown_0850DC18); dirn2anim_2(sub_80937A8, gUnknown_0850DC1D); dirn2anim_2(d2s_08064034, gUnknown_0850DC22); + +extern const u8 gUnknown_0850DC27[8]; + +u8 GetOppositeDirection(u8 direction) +{ + u8 directions[sizeof gUnknown_0850DC27]; + + memcpy(directions, gUnknown_0850DC27, sizeof gUnknown_0850DC27); + if (direction < 1 || direction > (sizeof gUnknown_0850DC27)) + { + return direction; + } + return directions[direction - 1]; +} |