Add SQUARE macro to improve readibility for distances

This commit is contained in:
LagoLunatic
2025-08-08 21:51:30 -04:00
parent b24d8574cd
commit 5802571a56
37 changed files with 107 additions and 106 deletions
+2 -2
View File
@@ -1660,7 +1660,7 @@ BOOL daAgbsw0_c::HitCheck(fopAc_ac_c* param_1) {
f32 x_diff = std::abs(param_1->current.pos.x - current.pos.x);
if(x_diff < scale.x) {
f32 z_diff = fabs(param_1->current.pos.z - current.pos.z);
if(z_diff < scale.x && x_diff * x_diff + z_diff * z_diff < scale.x * scale.x) {
if(z_diff < scale.x && SQUARE(x_diff) + SQUARE(z_diff) < SQUARE(scale.x)) {
return true;
}
}
@@ -1685,7 +1685,7 @@ BOOL daAgbsw0_c::HitCheck(cXyz param_1, f32 param_2) {
f32 x_diff = fabs(param_1.x - current.pos.x);
if(x_diff < scale.x) {
f32 z_diff = fabs(param_1.z - current.pos.z);
if(z_diff < scale.x && x_diff * x_diff + z_diff * z_diff < scale.x * scale.x) {
if(z_diff < scale.x && SQUARE(x_diff) + SQUARE(z_diff) < SQUARE(scale.x)) {
return true;
}
}