summaryrefslogtreecommitdiff
path: root/src/field_effect_helpers.c
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2017-09-10 09:39:15 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2017-09-10 09:39:15 -0400
commit0c5bf5559328562f42e85cad9621a55923b7b50b (patch)
treef6f2503c132974571653971ac36affc40d2516f0 /src/field_effect_helpers.c
parentf93301e62ba6e2a83258eeabbf354e666d613f02 (diff)
sub_8127F5C, sub_8127F64, sub_8127F70
Diffstat (limited to 'src/field_effect_helpers.c')
-rw-r--r--src/field_effect_helpers.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/field_effect_helpers.c b/src/field_effect_helpers.c
index 9cd46745b..4a511fad1 100644
--- a/src/field_effect_helpers.c
+++ b/src/field_effect_helpers.c
@@ -997,3 +997,18 @@ void sub_8127F28(u8 spriteId, u8 value, s16 data1)
gSprites[spriteId].data0 = (gSprites[spriteId].data0 & ~0xF00) | ((value & 0xF) << 8);
gSprites[spriteId].data1 = data1;
}
+
+u8 sub_8127F5C(struct Sprite *sprite)
+{
+ return sprite->data0 & 0xF;
+}
+
+u8 sub_8127F64(struct Sprite *sprite)
+{
+ return (sprite->data0 & 0xF0) >> 4;
+}
+
+u8 sub_8127F70(struct Sprite *sprite)
+{
+ return (sprite->data0 & 0xF00) >> 8;
+}