Decompile animGetId

This commit is contained in:
Ryan Dwyer
2020-02-23 09:45:17 +10:00
parent ec13c9dc46
commit 374eb80305
2 changed files with 11 additions and 15 deletions
+2 -2
View File
@@ -82,8 +82,8 @@ struct pad {
};
struct anim {
/*0x00*/ u16 animnum;
/*0x02*/ u16 animnum2;
/*0x00*/ s16 animnum;
/*0x02*/ s16 animnum2;
/*0x04*/ u32 unk04;
/*0x08*/ s8 flip;
/*0x09*/ u8 flip2;
+9 -13
View File
@@ -3549,18 +3549,14 @@ glabel func0001cebc
/* 1d138: 00000000 */ sll $zero,$zero,0x0
);
GLOBAL_ASM(
glabel animGetId
/* 1d13c: 8c830020 */ lw $v1,0x20($a0)
/* 1d140: 00001025 */ or $v0,$zero,$zero
/* 1d144: 10600003 */ beqz $v1,.L0001d154
/* 1d148: 00000000 */ sll $zero,$zero,0x0
/* 1d14c: 03e00008 */ jr $ra
/* 1d150: 84620000 */ lh $v0,0x0($v1)
.L0001d154:
/* 1d154: 03e00008 */ jr $ra
/* 1d158: 00000000 */ sll $zero,$zero,0x0
);
u32 animGetId(struct animdata *animdata)
{
if (animdata->anim) {
return animdata->anim->animnum;
}
return 0;
}
GLOBAL_ASM(
glabel func0001d15c
@@ -10466,4 +10462,4 @@ glabel func00023314
/* 233b4: 00000000 */ sll $zero,$zero,0x0
/* 233b8: 00000000 */ sll $zero,$zero,0x0
/* 233bc: 00000000 */ sll $zero,$zero,0x0
);
);