Applied some Attr defines

This commit is contained in:
dbalatoni13 2024-11-03 23:53:45 +01:00
parent 348cdffb0e
commit c9f46f9418
99 changed files with 15333 additions and 15096 deletions

View file

@ -4,15 +4,16 @@
#include "math.h"
// data
m446Func4 lbl_1_data_150[3] = {NULL, fn_1_2AA8, fn_1_2DA8};
static const s32 lbl_1_rodata_58[5] = {0x4D0001, 0x4D0002, 0x4D0003, 0x4D0004, 0x4D0000};
static const s32 lbl_1_rodata_6C[5] = {0x4D001B, 0x4D001C, 0x4D001D, 0x4D001E, 0x4D001E};
m446Func4 lbl_1_data_150[3] = { NULL, fn_1_2AA8, fn_1_2DA8 };
static const s32 lbl_1_rodata_58[5] = { 0x4D0001, 0x4D0002, 0x4D0003, 0x4D0004, 0x4D0000 };
static const s32 lbl_1_rodata_6C[5] = { 0x4D001B, 0x4D001C, 0x4D001D, 0x4D001E, 0x4D001E };
// bss
unkStruct3* lbl_1_bss_18;
unkStruct3 *lbl_1_bss_18;
unkStruct2* fn_1_1C64(s32 arg0) {
unkStruct2* temp_r3;
unkStruct2 *fn_1_1C64(s32 arg0)
{
unkStruct2 *temp_r3;
temp_r3 = HuMemDirectMallocNum(HEAP_SYSTEM, 0xC, MEMORY_DEFAULT_NUM);
if (!temp_r3) {
@ -28,52 +29,62 @@ unkStruct2* fn_1_1C64(s32 arg0) {
return temp_r3;
}
void fn_1_1CF8(unkStruct2* arg0) {
void fn_1_1CF8(unkStruct2 *arg0)
{
HuMemDirectFree(arg0->unk0);
HuMemDirectFree(arg0);
}
s32 fn_1_1D30(unkStruct2* arg0, void* arg1) {
s32 fn_1_1D30(unkStruct2 *arg0, void *arg1)
{
if (arg0->unk4 <= arg0->unk8) {
return 0;
} else {
}
else {
arg0->unk0[arg0->unk8] = arg1;
arg0->unk8++;
return 1;
}
}
s32 fn_1_1D6C(unkStruct2* arg0, unkStruct4** arg1) {
s32 fn_1_1D6C(unkStruct2 *arg0, unkStruct4 **arg1)
{
if (arg0->unk8 <= 0) {
return 0;
} else {
}
else {
arg0->unk8--;
*arg1 = arg0->unk0[arg0->unk8];
return 1;
}
}
s32 fn_1_1DA8(unkStruct2* arg0, void** arg1) {
s32 fn_1_1DA8(unkStruct2 *arg0, void **arg1)
{
if (arg0->unk8 <= 0) {
return 0;
} else {
}
else {
*arg1 = *(&arg0->unk0[arg0->unk8] - 1);
return 1;
}
}
BOOL fn_1_1DDC(unkStruct2* arg0) {
BOOL fn_1_1DDC(unkStruct2 *arg0)
{
return arg0->unk8 == 0;
}
s32 fn_1_1DEC(unkStruct2* arg0) {
s32 fn_1_1DEC(unkStruct2 *arg0)
{
return arg0->unk8;
}
#pragma dont_inline on
unkStruct3* fn_1_1DF4(void* arg0) {
unkStruct3* temp_r3;
unkStruct3 *fn_1_1DF4(void *arg0)
{
unkStruct3 *temp_r3;
temp_r3 = HuMemDirectMallocNum(HEAP_SYSTEM, 0xC, MEMORY_DEFAULT_NUM);
if (!temp_r3) {
@ -85,17 +96,20 @@ unkStruct3* fn_1_1DF4(void* arg0) {
return temp_r3;
}
void fn_1_1E5C(unkStruct3* arg0) {
void fn_1_1E5C(unkStruct3 *arg0)
{
HuMemDirectFree(arg0);
}
void fn_1_1E84(unkStruct3** arg0) {
void fn_1_1E84(unkStruct3 **arg0)
{
unkStruct3 *temp = *arg0;
HuMemDirectFree(temp);
*arg0 = NULL;
}
void fn_1_1EC8(unkStruct3* arg0, unkStruct3* arg1) {
void fn_1_1EC8(unkStruct3 *arg0, unkStruct3 *arg1)
{
if (arg0) {
arg1->unk8 = arg0->unk8;
arg1->unk4 = arg0;
@ -103,13 +117,15 @@ void fn_1_1EC8(unkStruct3* arg0, unkStruct3* arg1) {
if (arg1->unk8) {
arg1->unk8->unk4 = arg1;
}
} else {
}
else {
arg1->unk4 = arg1;
arg1->unk8 = arg1;
}
}
void fn_1_1F04(unkStruct3* arg0) {
void fn_1_1F04(unkStruct3 *arg0)
{
if (arg0->unk8) {
arg0->unk8->unk4 = arg0->unk4;
}
@ -120,9 +136,10 @@ void fn_1_1F04(unkStruct3* arg0) {
#pragma dont_inline reset
void fn_1_1F38(u8* arg0, u8* arg1, s32 arg2) {
u8* var_r30 = arg0;
u8* var_r31 = arg1;
void fn_1_1F38(u8 *arg0, u8 *arg1, s32 arg2)
{
u8 *var_r30 = arg0;
u8 *var_r31 = arg1;
if (arg2 <= 0) {
return;
}
@ -132,8 +149,9 @@ void fn_1_1F38(u8* arg0, u8* arg1, s32 arg2) {
}
}
void fn_1_1F84(u8* arg0, s8 arg1, s32 arg2) {
u8* var_r30 = arg0;
void fn_1_1F84(u8 *arg0, s8 arg1, s32 arg2)
{
u8 *var_r30 = arg0;
if (arg2 <= 0) {
return;
}
@ -143,8 +161,9 @@ void fn_1_1F84(u8* arg0, s8 arg1, s32 arg2) {
}
}
void fn_1_1FC0(u8* arg0, s32 arg1) {
u8* var_r30 = arg0;
void fn_1_1FC0(u8 *arg0, s32 arg1)
{
u8 *var_r30 = arg0;
if (arg1 <= 0) {
return;
}
@ -154,10 +173,11 @@ void fn_1_1FC0(u8* arg0, s32 arg1) {
}
}
s32 fn_1_1FFC(s8* arg0, s8* arg1, s32 arg2) {
s8* var_r30 = arg0;
s8* var_r31 = arg1;
s32 fn_1_1FFC(s8 *arg0, s8 *arg1, s32 arg2)
{
s8 *var_r30 = arg0;
s8 *var_r31 = arg1;
if (arg2 <= 0) {
return 0;
}
@ -168,14 +188,16 @@ s32 fn_1_1FFC(s8* arg0, s8* arg1, s32 arg2) {
return *var_r30 - *var_r31;
}
s32 fn_1_2064(void) {
s32 fn_1_2064(void)
{
lbl_1_bss_18 = 0;
return 1;
}
void fn_1_207C(void) {
unkStruct4* var_r30;
unkStruct3* var_r31;
void fn_1_207C(void)
{
unkStruct4 *var_r30;
unkStruct3 *var_r31;
var_r31 = lbl_1_bss_18;
if (var_r31) {
@ -187,12 +209,13 @@ void fn_1_207C(void) {
}
}
void fn_1_20D4(void) {
void fn_1_20D4(void)
{
m446Func1 *temp_r4;
f32 temp_f31;
s32 temp_r5;
unkStruct4* temp_r31;
unkStruct3* var_r30;
unkStruct4 *temp_r31;
unkStruct3 *var_r30;
var_r30 = lbl_1_bss_18;
if (var_r30) {
@ -204,7 +227,8 @@ void fn_1_20D4(void) {
if (temp_r31->unk70 != 0) {
if (temp_r31->unk7C > 0) {
temp_r31->unk7C--;
} else {
}
else {
temp_f31 = sin((M_PI * (90.0f * temp_r31->unk80)) / 180.0);
temp_r31->unk10.x = temp_r31->unk1C.x + (temp_f31 * (temp_r31->unk28.x - temp_r31->unk1C.x));
temp_r31->unk10.y = temp_r31->unk1C.y + (temp_f31 * (temp_r31->unk28.y - temp_r31->unk1C.y));
@ -246,9 +270,10 @@ void fn_1_20D4(void) {
}
}
unkStruct4* m446CardCreate(s32 arg0) {
unkStruct4* temp_r31;
unkStruct3* temp_r30;
unkStruct4 *m446CardCreate(s32 arg0)
{
unkStruct4 *temp_r31;
unkStruct3 *temp_r30;
temp_r31 = HuMemDirectMallocNum(HEAP_SYSTEM, 0x98, MEMORY_DEFAULT_NUM);
if (!temp_r31) {
@ -289,14 +314,16 @@ unkStruct4* m446CardCreate(s32 arg0) {
}
if (lbl_1_bss_18) {
fn_1_1EC8(lbl_1_bss_18, temp_r30);
} else {
}
else {
lbl_1_bss_18 = temp_r30;
}
return temp_r31;
}
void fn_1_2688(unkStruct4* arg0) {
unkStruct3* var_r31 = lbl_1_bss_18;
void fn_1_2688(unkStruct4 *arg0)
{
unkStruct3 *var_r31 = lbl_1_bss_18;
do {
if (arg0 == var_r31->unk0) {
if (var_r31 == lbl_1_bss_18) {
@ -313,7 +340,8 @@ void fn_1_2688(unkStruct4* arg0) {
} while (var_r31);
}
void fn_1_272C(unkStruct4* arg0) {
void fn_1_272C(unkStruct4 *arg0)
{
Vec sp8;
sp8 = arg0->unk34;
@ -322,7 +350,8 @@ void fn_1_272C(unkStruct4* arg0) {
fn_1_2928(arg0, &sp8, 0x1E);
}
void fn_1_2794(unkStruct4* arg0) {
void fn_1_2794(unkStruct4 *arg0)
{
Vec sp8;
sp8 = arg0->unk34;
@ -331,7 +360,8 @@ void fn_1_2794(unkStruct4* arg0) {
fn_1_2928(arg0, &sp8, 0x3C);
}
void fn_1_27FC(unkStruct4* arg0, Vec* arg1, s32 arg2) {
void fn_1_27FC(unkStruct4 *arg0, Vec *arg1, s32 arg2)
{
arg0->unk7C = 0;
arg0->unk28 = *arg1;
arg0->unk1C = arg0->unk10;
@ -340,7 +370,8 @@ void fn_1_27FC(unkStruct4* arg0, Vec* arg1, s32 arg2) {
arg0->unk70 = 1;
}
void fn_1_2890(unkStruct4* arg0, Vec* arg1, s32 arg2, s32 arg3) {
void fn_1_2890(unkStruct4 *arg0, Vec *arg1, s32 arg2, s32 arg3)
{
arg0->unk7C = 0;
arg0->unk28 = *arg1;
arg0->unk1C = arg0->unk10;
@ -350,7 +381,8 @@ void fn_1_2890(unkStruct4* arg0, Vec* arg1, s32 arg2, s32 arg3) {
arg0->unk7C = arg3;
}
void fn_1_2928(unkStruct4* arg0, Vec* arg1, s32 arg2) {
void fn_1_2928(unkStruct4 *arg0, Vec *arg1, s32 arg2)
{
arg0->unk4C = *arg1;
arg0->unk40 = arg0->unk34;
arg0->unk88 = 0.0f;
@ -358,7 +390,8 @@ void fn_1_2928(unkStruct4* arg0, Vec* arg1, s32 arg2) {
arg0->unk74 = 1;
}
void fn_1_29B4(unkStruct4* arg0, f32 arg8, s32 arg1) {
void fn_1_29B4(unkStruct4 *arg0, f32 arg8, s32 arg1)
{
arg0->unk60 = arg8;
arg0->unk5C = arg0->unk58;
arg0->unk90 = 0.0f;
@ -366,28 +399,32 @@ void fn_1_29B4(unkStruct4* arg0, f32 arg8, s32 arg1) {
arg0->unk78 = 1;
}
void fn_1_2A1C(unkStruct4* arg0) {
Hu3DModelAttrReset(arg0->unkA[1], 1);
void fn_1_2A1C(unkStruct4 *arg0)
{
Hu3DModelAttrReset(arg0->unkA[1], HU3D_ATTR_DISPOFF);
arg0->unk6C = 1;
}
void fn_1_2A58(unkStruct4* arg0) {
Hu3DModelAttrSet(arg0->unkA[1], 1);
void fn_1_2A58(unkStruct4 *arg0)
{
Hu3DModelAttrSet(arg0->unkA[1], HU3D_ATTR_DISPOFF);
arg0->unk6C = 0;
}
void fn_1_2A94(unkStruct4* arg0) {
void fn_1_2A94(unkStruct4 *arg0)
{
arg0->unk4 = 1;
arg0->unk8 = 0;
}
void fn_1_2AA8(unkStruct4* arg0) {
void fn_1_2AA8(unkStruct4 *arg0)
{
Vec sp8;
switch (arg0->unk8) {
case 0:
arg0->unk8 = 1;
Hu3DModelAttrReset(arg0->unkA[1], 1);
Hu3DModelAttrReset(arg0->unkA[1], HU3D_ATTR_DISPOFF);
arg0->unk6C = 1;
arg0->unk8 = 1; // ?
case 1:
@ -398,9 +435,10 @@ void fn_1_2AA8(unkStruct4* arg0) {
arg0->unk78 = 1;
arg0->unk8 = 2; // ?????
break;
case 2:
if (arg0->unk78 != 0) break;
if (arg0->unk78 != 0)
break;
arg0->unk8 = 3; // ??????????
case 3:
arg0->unk60 = 1.5f;
@ -410,9 +448,10 @@ void fn_1_2AA8(unkStruct4* arg0) {
arg0->unk78 = 1;
arg0->unk8 = 4;
break;
case 4:
if (arg0->unk78 != 0) break;
if (arg0->unk78 != 0)
break;
arg0->unk8 = 5;
case 5:
arg0->unk60 = 2.5f;
@ -422,9 +461,10 @@ void fn_1_2AA8(unkStruct4* arg0) {
arg0->unk78 = 1;
arg0->unk8 = 6;
break;
case 6:
if (arg0->unk78 != 0) break;
if (arg0->unk78 != 0)
break;
arg0->unk8 = 8;
case 7:
arg0->unk60 = 1.5f;
@ -434,7 +474,8 @@ void fn_1_2AA8(unkStruct4* arg0) {
arg0->unk78 = 1;
arg0->unk8 = 8;
case 8:
if (arg0->unk78 != 0) break;
if (arg0->unk78 != 0)
break;
arg0->unk8 = 9;
case 9:
sp8 = arg0->unk34;
@ -452,24 +493,27 @@ void fn_1_2AA8(unkStruct4* arg0) {
arg0->unk8 = 10;
break;
case 10:
if (arg0->unk78 != 0) break;
if (arg0->unk78 != 0)
break;
arg0->unk4 = 0;
arg0->unk8 = 0;
Hu3DModelAttrSet(arg0->unkA[1], 1);
Hu3DModelAttrSet(arg0->unkA[1], HU3D_ATTR_DISPOFF);
arg0->unk6C = 0;
return;
}
}
void fn_1_2D94(unkStruct4* arg0) {
void fn_1_2D94(unkStruct4 *arg0)
{
arg0->unk4 = 2;
arg0->unk8 = 0;
}
void fn_1_2DA8(unkStruct4* arg0) {
void fn_1_2DA8(unkStruct4 *arg0)
{
f32 var_f31;
f32 var_f30;
switch (arg0->unk8) {
case 0:
arg0->unk8 = 1;
@ -498,7 +542,8 @@ void fn_1_2DA8(unkStruct4* arg0) {
}
}
void fn_1_2EC0(unkStruct4* arg0, s32 arg1) {
void fn_1_2EC0(unkStruct4 *arg0, s32 arg1)
{
if (arg1 != 0) {
Hu3DModelShadowDispOn(arg0->unkA[0]);
Hu3DModelAmbSet(arg0->unkA[0], 0.0f, 0.0f, 0.0f);
@ -508,11 +553,13 @@ void fn_1_2EC0(unkStruct4* arg0, s32 arg1) {
Hu3DModelAmbSet(arg0->unkA[0], 1.0f, 1.0f, 1.0f);
}
void fn_1_2F64(unkStruct4* arg0) {
void fn_1_2F64(unkStruct4 *arg0)
{
if ((arg0->unk58 > 1.0f) || (arg0->unk58 < 1.0f)) {
Hu3DModelLayerSet(arg0->unkA[0], 1);
Hu3DModelLayerSet(arg0->unkA[1], 1);
} else {
}
else {
Hu3DModelLayerSet(arg0->unkA[0], 0);
Hu3DModelLayerSet(arg0->unkA[1], 0);
}