Applied some Attr defines
This commit is contained in:
parent
348cdffb0e
commit
c9f46f9418
99 changed files with 15333 additions and 15096 deletions
|
|
@ -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);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue