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:
parent
64413586b9
commit
afa9c0a4b5
82 changed files with 968 additions and 968 deletions
|
|
@ -434,7 +434,7 @@ void fn_1_8B0C(omObjData *object)
|
|||
case 0:
|
||||
sp8 = var_r31->unk_EC;
|
||||
sp8.y = 0.0f;
|
||||
var_f31 = PSVECMag(&sp8);
|
||||
var_f31 = VECMag(&sp8);
|
||||
if (var_f31 > 30.000002f) {
|
||||
var_r31->unk_20 = atan2d(-sp8.x, -sp8.z);
|
||||
var_r31->unk_24 = 0.01f * var_f31;
|
||||
|
|
@ -525,15 +525,15 @@ void fn_1_8E44(omObjData *object)
|
|||
case 0:
|
||||
sp8 = var_r31->unk_14C;
|
||||
sp8.y = 0.0f;
|
||||
if (PSVECMag(&sp8) > 0.0f) {
|
||||
PSVECNormalize(&sp8, &sp8);
|
||||
if (VECMag(&sp8) > 0.0f) {
|
||||
VECNormalize(&sp8, &sp8);
|
||||
}
|
||||
else {
|
||||
sp8.x = 1.0f;
|
||||
sp8.z = 0.0f;
|
||||
}
|
||||
var_r31->unk_68 = atan2d(-sp8.x, -sp8.z);
|
||||
PSVECScale(&sp8, &var_r31->unk_E0, 1.6666667f);
|
||||
VECScale(&sp8, &var_r31->unk_E0, 1.6666667f);
|
||||
fn_1_B8A0(object, 5);
|
||||
Hu3DModelLayerSet(object->model[0], 0);
|
||||
Hu3DModelShadowReset(object->model[0]);
|
||||
|
|
@ -547,17 +547,17 @@ void fn_1_8E44(omObjData *object)
|
|||
if (var_r31->unk_D4.y < -300.0f) {
|
||||
sp8 = var_r31->unk_D4;
|
||||
sp8.y = 0.0f;
|
||||
if (PSVECMag(&sp8) > 0.0f) {
|
||||
PSVECNormalize(&sp8, &sp8);
|
||||
if (VECMag(&sp8) > 0.0f) {
|
||||
VECNormalize(&sp8, &sp8);
|
||||
}
|
||||
else {
|
||||
sp8.x = 0.0f;
|
||||
sp8.z = 1.0f;
|
||||
}
|
||||
PSVECScale(&sp8, &sp14, 250.0f);
|
||||
VECScale(&sp8, &sp14, 250.0f);
|
||||
sp14.y = -100.0f;
|
||||
PSVECSubtract(&sp14, &var_r31->unk_D4, &sp8);
|
||||
PSVECScale(&sp8, &var_r31->unk_E0, 1.0f / 60.0f);
|
||||
VECSubtract(&sp14, &var_r31->unk_D4, &sp8);
|
||||
VECScale(&sp8, &var_r31->unk_E0, 1.0f / 60.0f);
|
||||
fn_1_B8A0(object, 6);
|
||||
var_r31->unk_50++;
|
||||
}
|
||||
|
|
@ -576,7 +576,7 @@ void fn_1_8E44(omObjData *object)
|
|||
|
||||
break;
|
||||
}
|
||||
PSVECAdd(&var_r31->unk_D4, &var_r31->unk_E0, &var_r31->unk_D4);
|
||||
VECAdd(&var_r31->unk_D4, &var_r31->unk_E0, &var_r31->unk_D4);
|
||||
fn_1_9FF0(object);
|
||||
fn_1_91E0(object);
|
||||
fn_1_AD24(object);
|
||||
|
|
@ -623,7 +623,7 @@ void fn_1_9298(omObjData *object)
|
|||
sp14.x = sind(var_r31->unk_20);
|
||||
sp14.y = 0.0f;
|
||||
sp14.z = cosd(var_r31->unk_20);
|
||||
var_f31 = PSVECDotProduct(&sp20, &sp14);
|
||||
var_f31 = VECDotProduct(&sp20, &sp14);
|
||||
var_f31 *= (1.0f / 60.0f) * (30.0f * var_r31->unk_24);
|
||||
}
|
||||
var_r31->unk_B4.y += (0.1f * (var_f31 - var_r31->unk_B4.y));
|
||||
|
|
@ -832,15 +832,15 @@ void fn_1_9C14(omObjData *object)
|
|||
fn_1_B8A0(object, 0);
|
||||
}
|
||||
}
|
||||
PSVECSubtract(&var_r31->unk_D4, &var_r31->unk_104, &sp1C);
|
||||
VECSubtract(&var_r31->unk_D4, &var_r31->unk_104, &sp1C);
|
||||
if (fn_1_26F8() == 2) {
|
||||
sp1C.y += -5.8333335f * var_r31->unk_148;
|
||||
}
|
||||
PSMTXMultVec(var_r31->unk_224, &sp1C, &sp1C);
|
||||
PSVECAdd(&sp1C, &var_r31->unk_E0, &sp1C);
|
||||
VECAdd(&sp1C, &var_r31->unk_E0, &sp1C);
|
||||
sp10 = sp1C;
|
||||
sp10.y = 0.0f;
|
||||
var_f31 = sp8 = PSVECMag(&sp10);
|
||||
var_f31 = sp8 = VECMag(&sp10);
|
||||
if (var_f31 > 150.0f) {
|
||||
var_f31 = 150.0f / var_f31;
|
||||
sp1C.x = sp1C.x * var_f31;
|
||||
|
|
@ -850,7 +850,7 @@ void fn_1_9C14(omObjData *object)
|
|||
var_r31->unk_EC = sp1C;
|
||||
spC = atan2d(sp1C.x, sp1C.z);
|
||||
PSMTXMultVec(var_r31->unk_1C4, &sp1C, &sp1C);
|
||||
PSVECAdd(&sp1C, &var_r31->unk_F8, &var_r31->unk_D4);
|
||||
VECAdd(&sp1C, &var_r31->unk_F8, &var_r31->unk_D4);
|
||||
if (var_r31->unk_13C >= 0.95f) {
|
||||
var_r31->unk_3C = 1;
|
||||
return;
|
||||
|
|
@ -936,7 +936,7 @@ void fn_1_9FF0(omObjData *object)
|
|||
if (!var_r31->unk_40) {
|
||||
sp20 = var_r31->unk_EC;
|
||||
sp20.y = 0.0f;
|
||||
var_f31 = (2.0f / 300.0f) * PSVECMag(&sp20);
|
||||
var_f31 = (2.0f / 300.0f) * VECMag(&sp20);
|
||||
if (var_f31 <= 0.0f) {
|
||||
var_f31 = 0.0f;
|
||||
sp8.x = 1.0f;
|
||||
|
|
@ -1002,7 +1002,7 @@ void fn_1_9FF0(omObjData *object)
|
|||
sp8.x = sind(var_f31);
|
||||
sp8.y = 0.0f;
|
||||
sp8.z = cosd(var_f31);
|
||||
var_f29 = PSVECMag(&sp20);
|
||||
var_f29 = VECMag(&sp20);
|
||||
if (var_f29 > 0.5f) {
|
||||
var_f29 = 0.5f;
|
||||
}
|
||||
|
|
@ -1011,23 +1011,23 @@ void fn_1_9FF0(omObjData *object)
|
|||
if (fn_1_26F8() == 2) {
|
||||
sp20 = var_r31->unk_EC;
|
||||
sp20.y = 0.0f;
|
||||
var_f31 = PSVECMag(&sp20);
|
||||
var_f31 = VECMag(&sp20);
|
||||
var_f29 = 0.006666667f * var_f31;
|
||||
if (var_f31 > 0.0f) {
|
||||
PSVECNormalize(&sp20, &sp20);
|
||||
VECNormalize(&sp20, &sp20);
|
||||
}
|
||||
PSVECSubtract(&sp20, &var_r31->unk_14C, &sp14);
|
||||
if (PSVECMag(&sp14)) {
|
||||
PSVECNormalize(&sp14, &sp14);
|
||||
VECSubtract(&sp20, &var_r31->unk_14C, &sp14);
|
||||
if (VECMag(&sp14)) {
|
||||
VECNormalize(&sp14, &sp14);
|
||||
}
|
||||
PSVECScale(&sp14, &sp14, (0.0033333336f * var_f29) + var_r31->unk_144);
|
||||
PSVECAdd(&var_r31->unk_14C, &sp14, &var_r31->unk_14C);
|
||||
VECScale(&sp14, &sp14, (0.0033333336f * var_f29) + var_r31->unk_144);
|
||||
VECAdd(&var_r31->unk_14C, &sp14, &var_r31->unk_14C);
|
||||
}
|
||||
else {
|
||||
PSVECScale(&var_r31->unk_14C, &var_r31->unk_14C, 0.98f);
|
||||
VECScale(&var_r31->unk_14C, &var_r31->unk_14C, 0.98f);
|
||||
}
|
||||
var_r31->unk_14C.y = 0.0f;
|
||||
var_f31 = PSVECMag(&var_r31->unk_14C);
|
||||
var_f31 = VECMag(&var_r31->unk_14C);
|
||||
if (var_f31 > 1.0f) {
|
||||
var_f31 = 1.0f / var_f31;
|
||||
var_r31->unk_14C.x *= var_f31;
|
||||
|
|
@ -1095,8 +1095,8 @@ void fn_1_ADC4(omObjData *object)
|
|||
sp28 = var_r31->unk_14C;
|
||||
sp28.y = 0.0f;
|
||||
var_f31 = 0.75f + (2.5f * (var_r31->unk_74 * var_r31->unk_74));
|
||||
PSVECScale(&sp28, &sp28, 150.0f * -var_f31);
|
||||
var_f31 = PSVECMag(&sp28);
|
||||
VECScale(&sp28, &sp28, 150.0f * -var_f31);
|
||||
var_f31 = VECMag(&sp28);
|
||||
if (var_f31 > 150.0f) {
|
||||
var_f31 = 150.0f / var_f31;
|
||||
sp28.x *= var_f31;
|
||||
|
|
@ -1106,8 +1106,8 @@ void fn_1_ADC4(omObjData *object)
|
|||
sp28.z += (100.0 * ((0.9f - (0.3f * var_r31->unk_74)) * ((0.002 * (float)frandmod(1000)) - 1.0)));
|
||||
sp1C = var_r31->unk_110;
|
||||
sp1C.y = 0.0f;
|
||||
PSVECSubtract(&sp28, &sp1C, &sp10);
|
||||
var_f31 = PSVECMag(&sp10);
|
||||
VECSubtract(&sp28, &sp1C, &sp10);
|
||||
var_f31 = VECMag(&sp10);
|
||||
if (var_f31 > (100.0f * (1.2f - (0.3f * var_r31->unk_74)))) {
|
||||
var_r31->unk_110 = sp28;
|
||||
}
|
||||
|
|
@ -1120,8 +1120,8 @@ void fn_1_ADC4(omObjData *object)
|
|||
sp28.y = 0.0f;
|
||||
sp1C = var_r31->unk_EC;
|
||||
sp1C.y = 0.0f;
|
||||
PSVECSubtract(&sp28, &sp1C, &sp10);
|
||||
var_f31 = PSVECMag(&sp10);
|
||||
VECSubtract(&sp28, &sp1C, &sp10);
|
||||
var_f31 = VECMag(&sp10);
|
||||
if (var_r31->unk_48) {
|
||||
var_r30 = 1;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -60,15 +60,15 @@ void fn_1_BD9C(omObjData *object)
|
|||
} else {
|
||||
var_f31 = 0.0055555557f * (var_r31->unk_10 - var_r29);
|
||||
}
|
||||
PSVECSubtract(&sp2C[1], &sp2C[0], &sp8);
|
||||
PSVECScale(&sp8, &sp8, var_f31);
|
||||
PSVECAdd(&sp2C[0], &sp8, &sp8);
|
||||
VECSubtract(&sp2C[1], &sp2C[0], &sp8);
|
||||
VECScale(&sp8, &sp8, var_f31);
|
||||
VECAdd(&sp2C[0], &sp8, &sp8);
|
||||
Center.x = sp8.x;
|
||||
Center.y = sp8.y;
|
||||
Center.z = sp8.z;
|
||||
PSVECSubtract(&sp14[1], &sp14[0], &sp8);
|
||||
PSVECScale(&sp8, &sp8, var_f31);
|
||||
PSVECAdd(&sp14[0], &sp8, &sp8);
|
||||
VECSubtract(&sp14[1], &sp14[0], &sp8);
|
||||
VECScale(&sp8, &sp8, var_f31);
|
||||
VECAdd(&sp14[0], &sp8, &sp8);
|
||||
CRot.x = sp8.x;
|
||||
CRot.y = sp8.y;
|
||||
CRot.z = 0.0f;
|
||||
|
|
|
|||
|
|
@ -198,8 +198,8 @@ void fn_1_37A0(omObjData *object, UnkM417Struct3 *arg1)
|
|||
var_r29 = 1;
|
||||
}
|
||||
else {
|
||||
PSVECSubtract(&arg1->unk_14, &arg1->unk_08, &sp8);
|
||||
var_f31 = PSVECMag(&sp8);
|
||||
VECSubtract(&arg1->unk_14, &arg1->unk_08, &sp8);
|
||||
var_f31 = VECMag(&sp8);
|
||||
if (var_f31 < 50.0f) {
|
||||
var_r29 = 1;
|
||||
}
|
||||
|
|
@ -214,7 +214,7 @@ void fn_1_37A0(omObjData *object, UnkM417Struct3 *arg1)
|
|||
arg1->unk_34 = 200.0f + frandmod(600);
|
||||
arg1->unk_24 = 0.0f;
|
||||
}
|
||||
PSVECSubtract(&arg1->unk_14, &arg1->unk_08, &sp8);
|
||||
VECSubtract(&arg1->unk_14, &arg1->unk_08, &sp8);
|
||||
arg1->unk_2C = atan2d(sp8.x, sp8.z);
|
||||
arg1->unk_28 = fn_1_2F08(arg1->unk_28, arg1->unk_2C, 0.05f);
|
||||
arg1->unk_24 += (0.05f * (300.0f - arg1->unk_24));
|
||||
|
|
@ -332,14 +332,14 @@ void fn_1_3D58(omObjData *object)
|
|||
var_r30 = 0;
|
||||
var_r29 = 1080;
|
||||
for (var_r31 = 0; var_r31 < 1080; var_r31++, var_r28++) {
|
||||
var_f31 = PSVECMag(var_r28);
|
||||
var_f31 = VECMag(var_r28);
|
||||
if (var_f31 > 850.0f) {
|
||||
var_r29--;
|
||||
lbl_1_bss_178.unk_28[var_r31] = 0;
|
||||
lbl_1_bss_178.unk_1C[var_r31] = var_r29;
|
||||
lbl_1_bss_178.unk_24[var_r29] = 0.0f;
|
||||
var_f31 = 850.0f / var_f31;
|
||||
PSVECScale(var_r28, var_r28, var_f31);
|
||||
VECScale(var_r28, var_r28, var_f31);
|
||||
}
|
||||
else {
|
||||
lbl_1_bss_178.unk_28[var_r31] = 1;
|
||||
|
|
@ -391,8 +391,8 @@ void fn_1_3D58(omObjData *object)
|
|||
var_f28 = 500000.0f;
|
||||
var_r28 = lbl_1_bss_178.unk_2C;
|
||||
for (var_r30 = 0; var_r30 < lbl_1_bss_178.unk_18; var_r30++) {
|
||||
PSVECSubtract(var_r28++, &lbl_1_bss_178.unk_3C[var_r31].unk_00, &spC);
|
||||
var_f31 = PSVECMag(&spC);
|
||||
VECSubtract(var_r28++, &lbl_1_bss_178.unk_3C[var_r31].unk_00, &spC);
|
||||
var_f31 = VECMag(&spC);
|
||||
if (var_f31 < var_f28) {
|
||||
var_r29 = var_r30;
|
||||
var_f28 = var_f31;
|
||||
|
|
@ -402,8 +402,8 @@ void fn_1_3D58(omObjData *object)
|
|||
var_r28 = lbl_1_bss_178.unk_2C;
|
||||
var_r26 = 0;
|
||||
for (var_r30 = 0; var_r30 < lbl_1_bss_178.unk_18; var_r30++) {
|
||||
PSVECSubtract(var_r28++, &lbl_1_bss_178.unk_3C[var_r31].unk_00, &spC);
|
||||
var_f31 = lbl_1_bss_178.unk_3C[var_r31].unk_10 * PSVECMag(&spC);
|
||||
VECSubtract(var_r28++, &lbl_1_bss_178.unk_3C[var_r31].unk_00, &spC);
|
||||
var_f31 = lbl_1_bss_178.unk_3C[var_r31].unk_10 * VECMag(&spC);
|
||||
lbl_1_bss_178.unk_3C[var_r31].unk_20[var_r26] = var_f31;
|
||||
for (var_r29 = 0; var_r29 <= var_r26; var_r29++) {
|
||||
var_f29 = lbl_1_bss_178.unk_3C[var_r31].unk_20[var_r29] - var_f31;
|
||||
|
|
@ -519,21 +519,21 @@ void fn_1_4E64(omObjData *object)
|
|||
sp14.x = var_r31->unk_14 * sind(var_r31->unk_10);
|
||||
sp14.y = 0.0f;
|
||||
sp14.z = var_r31->unk_14 * cosd(var_r31->unk_10);
|
||||
PSVECAdd(&var_r31->unk_04, &sp14, &var_r31->unk_04);
|
||||
VECAdd(&var_r31->unk_04, &sp14, &var_r31->unk_04);
|
||||
if (var_r31->unk_2C >= 0) {
|
||||
HuAudFXEmiterUpDate(var_r31->unk_2C, &var_r31->unk_04);
|
||||
}
|
||||
if (PSVECMag(&var_r31->unk_04) > 800.0f && var_r31->unk_00 >= 2 && (var_r31->unk_1C -= 0.033333335f, var_r31->unk_1C < 0.0f)) {
|
||||
if (VECMag(&var_r31->unk_04) > 800.0f && var_r31->unk_00 >= 2 && (var_r31->unk_1C -= 0.033333335f, var_r31->unk_1C < 0.0f)) {
|
||||
var_r31->unk_00 = 0;
|
||||
}
|
||||
else {
|
||||
if (var_r31->unk_00 < 2) {
|
||||
PSVECSubtract(&sp8, &var_r31->unk_04, &sp20);
|
||||
if (PSVECDotProduct(&sp14, &sp20) <= 0.0f) {
|
||||
VECSubtract(&sp8, &var_r31->unk_04, &sp20);
|
||||
if (VECDotProduct(&sp14, &sp20) <= 0.0f) {
|
||||
var_r31->unk_00 = 2;
|
||||
}
|
||||
else {
|
||||
var_f31 = 1.2f * (PSVECMag(&sp20) / (var_r31->unk_18 * var_r31->unk_28));
|
||||
var_f31 = 1.2f * (VECMag(&sp20) / (var_r31->unk_18 * var_r31->unk_28));
|
||||
if (var_f31 < 1.2f) {
|
||||
if (var_f31 > 1.0f) {
|
||||
var_f31 = 5.0f * (1.2f - var_f31);
|
||||
|
|
@ -545,13 +545,13 @@ void fn_1_4E64(omObjData *object)
|
|||
}
|
||||
}
|
||||
}
|
||||
else if (var_r31->unk_00 == 2 && PSVECMag(&var_r31->unk_04) > ((800.0f - (100.0f * (2.0f * var_r31->unk_20))) - 30.000002f)) {
|
||||
else if (var_r31->unk_00 == 2 && VECMag(&var_r31->unk_04) > ((800.0f - (100.0f * (2.0f * var_r31->unk_20))) - 30.000002f)) {
|
||||
var_r31->unk_00 = 3;
|
||||
fn_1_6D64(lbl_1_bss_58, 0, var_r31->unk_10, 20.0f + (40.0f * var_r31->unk_20), var_r31->unk_20);
|
||||
sp2C.x = sind(var_r31->unk_10);
|
||||
sp2C.y = 0.0f;
|
||||
sp2C.z = cosd(var_r31->unk_10);
|
||||
PSVECScale(&sp2C, &sp2C, 800.0f);
|
||||
VECScale(&sp2C, &sp2C, 800.0f);
|
||||
HuAudFXEmiterPlay(1481, &sp2C);
|
||||
if (var_r31->unk_2C >= 0) {
|
||||
var_r31->unk_2C = -1;
|
||||
|
|
@ -584,7 +584,7 @@ void fn_1_4E64(omObjData *object)
|
|||
var_r27 = lbl_1_bss_178.unk_30;
|
||||
var_r28 = lbl_1_bss_178.unk_6CC[lbl_1_bss_178.unk_6B4];
|
||||
for (var_r30 = 0; var_r30 < lbl_1_bss_178.unk_18; var_r30++, var_r26++, var_r27++) {
|
||||
var_f31 = PSVECMag(var_r26);
|
||||
var_f31 = VECMag(var_r26);
|
||||
if (!(var_f31 >= 1.0f)) {
|
||||
var_f30 = (1.0f - var_f31) * var_r31->unk_1C;
|
||||
var_f28 = var_r31->unk_24 * ((1.0f - var_f31) * (1.0f - var_f31));
|
||||
|
|
@ -655,7 +655,7 @@ void fn_1_57B0(omObjData *object)
|
|||
var_r24 = lbl_1_bss_178.unk_30;
|
||||
var_r25 = lbl_1_bss_178.unk_6BC[lbl_1_bss_178.unk_6B4];
|
||||
for (var_r30 = 0; var_r30 < lbl_1_bss_178.unk_18; var_r23++, var_r24++, var_r25++, var_r30++) {
|
||||
PSVECAdd(var_r23, var_r24, var_r25);
|
||||
VECAdd(var_r23, var_r24, var_r25);
|
||||
}
|
||||
memset(lbl_1_bss_178.unk_30, 0, 30 * 36 * sizeof(Vec));
|
||||
var_r28 = lbl_1_bss_178.unk_6C4[lbl_1_bss_178.unk_6B4];
|
||||
|
|
@ -663,22 +663,22 @@ void fn_1_57B0(omObjData *object)
|
|||
var_r27 = lbl_1_bss_178.unk_6BC[lbl_1_bss_178.unk_6B4];
|
||||
var_r31 = lbl_1_bss_178.unk_38;
|
||||
for (var_r30 = 0; var_r30 < 1015; var_r31++, var_r30++) {
|
||||
PSVECSubtract(&var_r27[(*var_r31)[1]], &var_r27[(*var_r31)[0]], &sp30);
|
||||
PSVECSubtract(&var_r27[(*var_r31)[3]], &var_r27[(*var_r31)[0]], &sp24);
|
||||
PSVECSubtract(&var_r27[(*var_r31)[2]], &var_r27[(*var_r31)[0]], &sp18);
|
||||
PSVECCrossProduct(&sp30, &sp24, &spC);
|
||||
PSVECNormalize(&spC, &spC);
|
||||
PSVECAdd(&spC, &var_r28[(*var_r31)[0]], &var_r28[(*var_r31)[0]]);
|
||||
PSVECAdd(&spC, &var_r28[(*var_r31)[1]], &var_r28[(*var_r31)[1]]);
|
||||
PSVECAdd(&spC, &var_r28[(*var_r31)[3]], &var_r28[(*var_r31)[3]]);
|
||||
PSVECCrossProduct(&sp24, &sp18, &spC);
|
||||
PSVECNormalize(&spC, &spC);
|
||||
PSVECAdd(&spC, &var_r28[(*var_r31)[0]], &var_r28[(*var_r31)[0]]);
|
||||
PSVECAdd(&spC, &var_r28[(*var_r31)[3]], &var_r28[(*var_r31)[3]]);
|
||||
PSVECAdd(&spC, &var_r28[(*var_r31)[2]], &var_r28[(*var_r31)[2]]);
|
||||
VECSubtract(&var_r27[(*var_r31)[1]], &var_r27[(*var_r31)[0]], &sp30);
|
||||
VECSubtract(&var_r27[(*var_r31)[3]], &var_r27[(*var_r31)[0]], &sp24);
|
||||
VECSubtract(&var_r27[(*var_r31)[2]], &var_r27[(*var_r31)[0]], &sp18);
|
||||
VECCrossProduct(&sp30, &sp24, &spC);
|
||||
VECNormalize(&spC, &spC);
|
||||
VECAdd(&spC, &var_r28[(*var_r31)[0]], &var_r28[(*var_r31)[0]]);
|
||||
VECAdd(&spC, &var_r28[(*var_r31)[1]], &var_r28[(*var_r31)[1]]);
|
||||
VECAdd(&spC, &var_r28[(*var_r31)[3]], &var_r28[(*var_r31)[3]]);
|
||||
VECCrossProduct(&sp24, &sp18, &spC);
|
||||
VECNormalize(&spC, &spC);
|
||||
VECAdd(&spC, &var_r28[(*var_r31)[0]], &var_r28[(*var_r31)[0]]);
|
||||
VECAdd(&spC, &var_r28[(*var_r31)[3]], &var_r28[(*var_r31)[3]]);
|
||||
VECAdd(&spC, &var_r28[(*var_r31)[2]], &var_r28[(*var_r31)[2]]);
|
||||
}
|
||||
for (var_r30 = 0; var_r30 < 1080; var_r30++, var_r28++) {
|
||||
PSVECNormalize(var_r28, var_r28);
|
||||
VECNormalize(var_r28, var_r28);
|
||||
}
|
||||
var_r25 = lbl_1_bss_178.unk_6BC[lbl_1_bss_178.unk_6B4];
|
||||
for (var_r30 = 0; var_r30 < lbl_1_bss_178.unk_18; var_r25++, var_r30++) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue