Decompiled non-matching func_80023E30.

This commit is contained in:
Antonio
2021-11-07 20:52:06 -08:00
parent cc8b39a132
commit 20218089a8
+104
View File
@@ -1703,7 +1703,111 @@ void func_800238BC(Object *arg0, void *arg1) {
}
}
#ifdef NON_MATCHING
s32 func_80023E30(s32 arg0) {
switch (arg0 - 1) {
case 0x00:
return 0x1F;
case 0x01:
return 0x13;
case 0x04:
return 0x16;
case 0x0B:
return 0x1B;
case 0x0D:
case 0x6E:
return 0x30;
case 0x10:
case 0x4C:
return 0x12;
case 0x45:
case 0x47:
case 0x5F:
case 0x60:
return 0x3B;
case 0x64:
case 0x65:
case 0x66:
case 0x67:
return 0x3A;
case 0x17:
return 0x04;
case 0x1E:
return 0x1B;
case 0x1F:
case 0x3F:
case 0x57:
case 0x6D:
return 0x12;
case 0x42:
return 0x30;
case 0x25:
return 0x39;
case 0x26:
return 0x12;
case 0x27:
return 0x09;
case 0x2C:
return 0x12;
case 0x2F:
return 0x09;
case 0x3E:
return 0x09;
case 0x31:
case 0x37:
case 0x4F:
case 0x53:
case 0x55:
case 0x72:
return 0x0B;
case 0x35:
return 0x0B;
case 0x49:
case 0x5E:
case 0x62:
case 0x63:
return 0x31;
case 0x5A:
return 0x01;
case 0x50:
return 0x0A;
case 0x06:
case 0x0C:
case 0x11:
case 0x19:
case 0x1D:
case 0x23:
case 0x28:
case 0x33:
case 0x36:
case 0x38:
case 0x43:
case 0x4D:
case 0x4E:
case 0x5C:
case 0x61:
case 0x6B:
case 0x73:
return 0x10;
case 0x51:
return 0x12;
case 0x30:
case 0x32:
case 0x3C:
return 0x02;
case 0x3D:
return 0x1B;
case 0x6C:
return 0x0B;
case 0x71:
return 0x01;
default:
return 0x00;
}
}
#else
GLOBAL_ASM("asm/non_matchings/unknown_00BC20/func_80023E30.s")
#endif
void run_object_loop_func(Object *obj, s32 arg1) {
func_800B76B8(1, obj->unk4A);