rename PSVEC to VEC

This is the correct name for the Vec functions for Dolphin. This also applies to PSMTX...
This commit is contained in:
CreateSource 2024-08-09 23:53:58 -04:00
parent 64413586b9
commit afa9c0a4b5
82 changed files with 968 additions and 968 deletions

View file

@ -369,7 +369,7 @@ void fn_1_3BE0(s16 arg0) // what happens with the argument?
sp1B0[var_r29].unk_0C_unk->unk_40 = sp1B0[var_r29].unk_08;
sp1B0[var_r29].unk_08->unk_3C++;
sp1B0[var_r29].unk_08->unk_44 = 2;
if (PSVECMag(&sp1B0[var_r29].unk_08->unk_1C) > 10.0f) {
if (VECMag(&sp1B0[var_r29].unk_08->unk_1C) > 10.0f) {
HuAudFXPlay(1377);
}
break;
@ -395,11 +395,11 @@ void fn_1_3BE0(s16 arg0) // what happens with the argument?
}
for (var_r29 = 0; var_r29 < var_r25; var_r29++) {
var_r30 = spC0[var_r29];
PSVECSubtract(&var_r30->unk_04, &var_r30->unk_10, &spB4);
VECSubtract(&var_r30->unk_04, &var_r30->unk_10, &spB4);
var_r28 = lbl_1_bss_54->data;
for (var_r26 = 0; var_r26 < 18; var_r26++, var_r28++) {
PSVECSubtract(&var_r28->unk_04, &var_r28->unk_10, &spA8);
VECSubtract(&var_r28->unk_04, &var_r28->unk_10, &spA8);
if (fn_1_598C(&var_r30->unk_10, &spB4, var_r30->unk_28, &var_r28->unk_10, &spA8, var_r28->unk_28, var_r28->unk_2C)
&& !var_r30->unk_00_field1 && var_r28->unk_38 == NULL) {
var_r30->unk_00_field1 = 1;
@ -490,9 +490,9 @@ float fn_1_4C04(Vec arg0, Vec arg1, float arg8, Vec arg2, Vec arg3, float arg9)
float var_f22;
float var_f21;
PSVECSubtract(&arg2, &arg0, &arg2);
PSVECSubtract(&arg3, &arg1, &arg3);
if (PSVECMag(&arg2) > arg9 + (arg8 + PSVECMag(&arg3))) {
VECSubtract(&arg2, &arg0, &arg2);
VECSubtract(&arg3, &arg1, &arg3);
if (VECMag(&arg2) > arg9 + (arg8 + VECMag(&arg3))) {
return -1.0f;
}
var_f22 = (arg8 + arg9) * (arg8 + arg9);
@ -533,10 +533,10 @@ float fn_1_4FEC(Vec arg0, Vec arg1, float arg8, Vec arg2, Vec arg3, float arg9,
float var_f21;
float var_f18;
PSVECSubtract(&arg0, &arg2, &arg0);
PSVECSubtract(&arg1, &arg3, &arg1);
VECSubtract(&arg0, &arg2, &arg0);
VECSubtract(&arg1, &arg3, &arg1);
if (PSVECMag(&arg0) > (arg8) + PSVECMag(&arg1) + arg9 + argA) {
if (VECMag(&arg0) > (arg8) + VECMag(&arg1) + arg9 + argA) {
return -1.0f;
}
arg8 += arg9;
@ -580,10 +580,10 @@ float fn_1_55C8(Vec arg0, Vec arg1, float arg8, Vec arg2, float arg9)
float var_f22;
float var_f21;
PSVECSubtract(&arg0, &arg2, &arg0);
VECSubtract(&arg0, &arg2, &arg0);
arg0.y = 0.0f;
arg1.y = 0.0f;
if (PSVECMag(&arg0) > arg8 + PSVECMag(&arg1) + arg9) {
if (VECMag(&arg0) > arg8 + VECMag(&arg1) + arg9) {
return -1.0f;
}
var_f22 = (arg8 + arg9) * (arg8 + arg9);
@ -618,9 +618,9 @@ s32 fn_1_598C(Vec *arg0, Vec *arg1, float arg8, Vec *arg2, Vec *arg3, float arg9
Vec sp20;
float var_f31;
PSVECSubtract(arg0, arg2, &sp38);
PSVECSubtract(arg1, arg3, &sp2C);
if (PSVECMag(&sp38) > arg8 + PSVECMag(&sp2C) + arg9 + argA) {
VECSubtract(arg0, arg2, &sp38);
VECSubtract(arg1, arg3, &sp2C);
if (VECMag(&sp38) > arg8 + VECMag(&sp2C) + arg9 + argA) {
return 0;
}
if (sp2C.y < 0.0f) {
@ -629,7 +629,7 @@ s32 fn_1_598C(Vec *arg0, Vec *arg1, float arg8, Vec *arg2, Vec *arg3, float arg9
sp20.x = var_f31 * sp2C.x + sp38.x;
sp20.y = var_f31 * sp2C.y + sp38.y;
sp20.z = var_f31 * sp2C.z + sp38.z;
if (PSVECMag(&sp20) < argA) {
if (VECMag(&sp20) < argA) {
return 1;
}
}
@ -675,17 +675,17 @@ void fn_1_5CA0(Vec arg0, Vec arg1, Vec arg2, Vec *arg3, Vec *arg4)
float var_f28;
sp34 = arg1;
var_f31 = PSVECMag(&sp34);
var_f31 = VECMag(&sp34);
if (var_f31 < 0.001f) {
arg3->x = arg3->y = arg3->z = 0.0f;
arg4->x = arg4->y = arg4->z = 0.0f;
return;
}
PSVECNormalize(&sp34, &sp34);
VECNormalize(&sp34, &sp34);
var_f31 *= 0.9f;
PSVECSubtract(&arg2, &arg0, &sp28);
PSVECNormalize(&sp28, &sp28);
var_f28 = PSVECDotProduct(&sp34, &sp28);
VECSubtract(&arg2, &arg0, &sp28);
VECNormalize(&sp28, &sp28);
var_f28 = VECDotProduct(&sp34, &sp28);
if (var_f28 < 0.0f) {
arg3->x = arg1.x;
arg3->y = arg1.y;
@ -698,10 +698,10 @@ void fn_1_5CA0(Vec arg0, Vec arg1, Vec arg2, Vec *arg3, Vec *arg4)
if (var_f30 < 0.001f) {
arg3->x = arg3->y = arg3->z = 0.0f;
} else {
PSVECCrossProduct(&sp34, &sp28, &sp10);
PSVECNormalize(&sp10, &sp10);
PSVECCrossProduct(&sp28, &sp10, &sp1C);
PSVECNormalize(&sp1C, &sp1C);
VECCrossProduct(&sp34, &sp28, &sp10);
VECNormalize(&sp10, &sp10);
VECCrossProduct(&sp28, &sp10, &sp1C);
VECNormalize(&sp1C, &sp1C);
arg3->x = sp1C.x * var_f30;
arg3->y = sp1C.y * var_f30;
arg3->z = sp1C.z * var_f30;
@ -722,17 +722,17 @@ void fn_1_5EDC(UnkM410Struct2 *arg0, UnkM410Struct2 *arg1)
arg0->unk_1C.x *= 0.9f;
arg0->unk_1C.y *= 0.9f;
arg0->unk_1C.z *= 0.9f;
PSVECSubtract(&arg0->unk_04, &arg1->unk_04, &sp14);
PSVECNormalize(&sp14, &sp8);
var_f30 = (arg0->unk_28 + arg1->unk_28) - PSVECMag(&sp14);
VECSubtract(&arg0->unk_04, &arg1->unk_04, &sp14);
VECNormalize(&sp14, &sp8);
var_f30 = (arg0->unk_28 + arg1->unk_28) - VECMag(&sp14);
if (var_f30 > 0.001f) {
PSVECSubtract(&arg0->unk_1C, &arg1->unk_1C, &sp14);
if (PSVECMag(&sp14) < 0.001f) {
VECSubtract(&arg0->unk_1C, &arg1->unk_1C, &sp14);
if (VECMag(&sp14) < 0.001f) {
arg0->unk_04.x += sp8.x * var_f30;
arg0->unk_04.y += sp8.y * var_f30;
arg0->unk_04.z += sp8.z * var_f30;
} else {
PSVECNormalize(&sp14, &sp14);
VECNormalize(&sp14, &sp14);
arg0->unk_04.x -= sp14.x * var_f30;
arg0->unk_04.y -= sp14.y * var_f30;
arg0->unk_04.z -= sp14.z * var_f30;
@ -744,13 +744,13 @@ void fn_1_5EDC(UnkM410Struct2 *arg0, UnkM410Struct2 *arg1)
arg0->unk_1C.y += 2.0f * sp8.y * var_f31;
arg0->unk_1C.z += 2.0f * sp8.z * var_f31;
}
PSVECSubtract(&arg1->unk_1C, &arg0->unk_1C, &sp14);
var_f29 = PSVECMag(&sp14);
VECSubtract(&arg1->unk_1C, &arg0->unk_1C, &sp14);
var_f29 = VECMag(&sp14);
if (var_f29 < 0.001f) {
return;
}
PSVECNormalize(&sp14, &sp14);
var_f31 = PSVECDotProduct(&sp8, &sp14);
VECNormalize(&sp14, &sp14);
var_f31 = VECDotProduct(&sp8, &sp14);
if (var_f31 > 0.0f) {
arg0->unk_1C.x += sp8.x * var_f31 * var_f29;
arg0->unk_1C.y += sp8.y * var_f31 * var_f29;
@ -788,8 +788,8 @@ void fn_1_61DC(UnkM410Struct2 *arg0, UnkM410Struct2 *arg1)
}
fn_1_5CA0(arg0->unk_04, arg0->unk_1C, arg1->unk_04, &sp68, &sp74);
fn_1_5CA0(arg1->unk_04, arg1->unk_1C, arg0->unk_04, &sp50, &sp5C);
PSVECAdd(&sp68, &sp5C, &arg0->unk_1C);
PSVECAdd(&sp74, &sp50, &arg1->unk_1C);
VECAdd(&sp68, &sp5C, &arg0->unk_1C);
VECAdd(&sp74, &sp50, &arg1->unk_1C);
}
void fn_1_6364(UnkM410Struct2 *arg0, UnkM410Struct2 *arg1)
@ -804,27 +804,27 @@ void fn_1_6364(UnkM410Struct2 *arg0, UnkM410Struct2 *arg1)
arg0->unk_1C.x *= 0.7f;
arg0->unk_1C.y *= 0.7f;
arg0->unk_1C.z *= 0.7f;
PSVECSubtract(&arg0->unk_04, &arg1->unk_04, &sp14);
VECSubtract(&arg0->unk_04, &arg1->unk_04, &sp14);
sp14.y = 0.0f;
PSVECNormalize(&sp14, &sp14);
VECNormalize(&sp14, &sp14);
sp20.x = sp14.x * arg1->unk_2C + arg1->unk_04.x;
sp20.y = arg1->unk_04.y;
sp20.z = sp14.z * arg1->unk_2C + arg1->unk_04.z;
PSVECSubtract(&arg0->unk_04, &sp20, &sp14);
PSVECNormalize(&sp14, &sp8);
var_f31 = (arg0->unk_28 + arg1->unk_28) - PSVECMag(&sp14);
VECSubtract(&arg0->unk_04, &sp20, &sp14);
VECNormalize(&sp14, &sp8);
var_f31 = (arg0->unk_28 + arg1->unk_28) - VECMag(&sp14);
if (var_f31 > 0.001f) {
PSVECSubtract(&arg0->unk_1C, &arg1->unk_1C, &sp14);
if (PSVECMag(&sp14) < 0.001f) {
VECSubtract(&arg0->unk_1C, &arg1->unk_1C, &sp14);
if (VECMag(&sp14) < 0.001f) {
arg0->unk_04.x += sp8.x * var_f31;
arg0->unk_04.y += sp8.y * var_f31;
arg0->unk_04.z += sp8.z * var_f31;
} else {
PSVECNormalize(&sp14, &sp14);
VECNormalize(&sp14, &sp14);
arg0->unk_04.x -= sp14.x * var_f31;
arg0->unk_04.y -= sp14.y * var_f31;
arg0->unk_04.z -= sp14.z * var_f31;
@ -836,11 +836,11 @@ void fn_1_6364(UnkM410Struct2 *arg0, UnkM410Struct2 *arg1)
arg0->unk_1C.y += 2.0f * sp8.y * var_f30;
arg0->unk_1C.z += 2.0f * sp8.z * var_f30;
}
PSVECSubtract(&arg1->unk_1C, &arg0->unk_1C, &sp14);
var_f31 = PSVECMag(&sp14);
VECSubtract(&arg1->unk_1C, &arg0->unk_1C, &sp14);
var_f31 = VECMag(&sp14);
if (!(var_f31 < 0.001f)) {
PSVECNormalize(&sp14, &sp14);
var_f30 = PSVECDotProduct(&sp8, &sp14);
VECNormalize(&sp14, &sp14);
var_f30 = VECDotProduct(&sp8, &sp14);
if (var_f30 > 0.0f) {
arg0->unk_1C.x += sp8.x * var_f30 * var_f31;
arg0->unk_1C.y += sp8.y * var_f30 * var_f31;
@ -854,9 +854,9 @@ void fn_1_66B8(UnkM410Struct2 *arg0, UnkM410Struct2 *arg1) // TODO maybe UnkM410
Vec spC;
float var_f31;
PSVECSubtract(&arg0->unk_04, (Vec *)&arg1->unk_10.z, &spC);
VECSubtract(&arg0->unk_04, (Vec *)&arg1->unk_10.z, &spC);
spC.y = 0.0f;
PSVECNormalize(&spC, &spC);
VECNormalize(&spC, &spC);
var_f31 = -arg0->unk_1C.x * spC.x - arg0->unk_1C.z * spC.z;
arg0->unk_1C.x += 2.0f * spC.x * var_f31;
arg0->unk_1C.z += 2.0f * spC.z * var_f31;
@ -911,7 +911,7 @@ void fn_1_6968(omObjData *object)
}
if (var_r31->unk_00_field1) {
Hu3DModelObjPosGet(var_r31->unk_38->unk_30, "i_hook", &sp8);
PSVECSubtract(&sp8, &var_r31->unk_04, &sp8);
VECSubtract(&sp8, &var_r31->unk_04, &sp8);
if (var_r31->unk_36 != 0) {
var_f31 = cosd(90.0f * var_r31->unk_36 / 10.0f);
var_r31->unk_1C.x = var_f31 * sp8.x;
@ -936,7 +936,7 @@ void fn_1_6968(omObjData *object)
sp8.x = var_r31->unk_1C.z;
sp8.y = 0.0f;
sp8.z = -var_r31->unk_1C.x;
var_f30 = PSVECMag(&sp8) / 30.000002f;
var_f30 = VECMag(&sp8) / 30.000002f;
if (var_f30 >= 0.001f) {
PSMTXRotAxisRad(sp14, &sp8, var_f30);
var_r28 = &Hu3DData[object->model[var_r30]];

View file

@ -347,17 +347,17 @@ void fn_1_1A7C(omObjData *object)
}
var_f31 = (float)object->work[0] / lbl_1_data_C4[object->work[1]];
PSVECSubtract(&lbl_1_data_4C[object->work[1] + 1], &lbl_1_data_4C[object->work[1]], &sp8);
PSVECScale(&sp8, &sp8, var_f31);
PSVECAdd(&lbl_1_data_4C[object->work[1]], &sp8, &sp8);
VECSubtract(&lbl_1_data_4C[object->work[1] + 1], &lbl_1_data_4C[object->work[1]], &sp8);
VECScale(&sp8, &sp8, var_f31);
VECAdd(&lbl_1_data_4C[object->work[1]], &sp8, &sp8);
Center.x = sp8.x;
Center.y = sp8.y;
Center.z = sp8.z;
PSVECSubtract(&lbl_1_data_88[object->work[1] + 1], &lbl_1_data_88[object->work[1]], &sp8);
PSVECScale(&sp8, &sp8, var_f31);
PSVECAdd(&lbl_1_data_88[object->work[1]], &sp8, &sp8);
VECSubtract(&lbl_1_data_88[object->work[1] + 1], &lbl_1_data_88[object->work[1]], &sp8);
VECScale(&sp8, &sp8, var_f31);
VECAdd(&lbl_1_data_88[object->work[1]], &sp8, &sp8);
CRot.x = sp8.x;
CRot.y = sp8.y;

View file

@ -503,8 +503,8 @@ void fn_1_9040(omObjData *object)
if (sp20.y < 350.0f) {
continue;
}
PSVECSubtract(&sp20, &var_r31->unk_58, &sp2C);
var_f28 = PSVECMag(&sp2C);
VECSubtract(&sp20, &var_r31->unk_58, &sp2C);
var_f28 = VECMag(&sp2C);
if (var_f28 < var_f30) {
var_r28 = var_r29;
var_f30 = var_f28;
@ -611,7 +611,7 @@ void fn_1_96F4(omObjData *object)
var_r31->unk_44 = 0.0f;
var_r31->unk_48 = 0.04f;
}
PSVECAdd(&var_r31->unk_70, &var_r31->unk_7C, &var_r31->unk_70);
VECAdd(&var_r31->unk_70, &var_r31->unk_7C, &var_r31->unk_70);
var_r31->unk_7C.y = var_r31->unk_7C.y + (0.0002777778f * var_f29);
if ((var_r31->unk_7C.y < 0.0f) && (var_r31->unk_70.y <= var_f30)) {
var_r31->unk_18 = 1;