summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSierraffinity <sierra@domoreaweso.me>2020-05-25 18:45:46 -0700
committerhuderlem <huderlem@gmail.com>2020-05-27 07:58:48 -0500
commit6963c00016b2709101ca07dc9b4f09ec47cd8679 (patch)
tree42f28069dcf4f1ea7eb29bc072ce575610385e60 /src
parentec92241d8f02d01f19f23fa5f4c92c870e6d9d61 (diff)
battle_anim_mons: Make cast not depend on size of struct
Diffstat (limited to 'src')
-rw-r--r--src/battle_anim_mons.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/battle_anim_mons.c b/src/battle_anim_mons.c
index 861c5f6ca..e5a866999 100644
--- a/src/battle_anim_mons.c
+++ b/src/battle_anim_mons.c
@@ -1743,7 +1743,7 @@ void PrepareAffineAnimInTaskData(struct Task *task, u8 spriteId, const union Aff
bool8 RunAffineAnimFromTaskData(struct Task *task)
{
- gAnimTaskAffineAnim = LoadPointerFromVars(task->data[13], task->data[14]) + (task->data[7] << 3);
+ gAnimTaskAffineAnim = &((union AffineAnimCmd *)LoadPointerFromVars(task->data[13], task->data[14]))[task->data[7]];
switch (gAnimTaskAffineAnim->type)
{
default: