battle_anim_mons: Make cast not depend on size of struct

This commit is contained in:
Sierraffinity 2020-05-25 18:45:46 -07:00 committed by huderlem
parent ec92241d8f
commit 6963c00016

View File

@ -1743,7 +1743,7 @@ void PrepareAffineAnimInTaskData(struct Task *task, u8 spriteId, const union Aff
bool8 RunAffineAnimFromTaskData(struct Task *task) 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) switch (gAnimTaskAffineAnim->type)
{ {
default: default: