mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-07-10 05:46:45 -04:00
Use naming 'sqdist' for variables where distance in squared
This commit is contained in:
+2
-2
@@ -369,9 +369,9 @@ void nbombInflictDamage(struct nbomb *nbomb)
|
||||
f32 ydiff = prop->pos.f[1] - nbomb->pos.f[1];
|
||||
f32 zdiff = prop->pos.f[2] - nbomb->pos.f[2];
|
||||
|
||||
f32 dist = xdiff * xdiff + ydiff * ydiff + zdiff * zdiff;
|
||||
f32 sqdist = xdiff * xdiff + ydiff * ydiff + zdiff * zdiff;
|
||||
|
||||
if (dist < nbomb->radius * nbomb->radius) {
|
||||
if (sqdist < nbomb->radius * nbomb->radius) {
|
||||
struct chrdata *chr = prop->chr;
|
||||
|
||||
if (chr) {
|
||||
|
||||
+2
-2
@@ -2582,9 +2582,9 @@ void autoaimTick(void)
|
||||
f32 xdist = g_Vars.currentplayer->bond2.unk10.x - bestprop->pos.x;
|
||||
f32 ydist = g_Vars.currentplayer->bond2.unk10.y - bestprop->pos.y;
|
||||
f32 zdist = g_Vars.currentplayer->bond2.unk10.z - bestprop->pos.z;
|
||||
f32 dist = xdist * xdist + ydist * ydist + zdist * zdist;
|
||||
f32 sqdist = xdist * xdist + ydist * ydist + zdist * zdist;
|
||||
|
||||
if (dist < 40000) {
|
||||
if (sqdist < 40000) {
|
||||
g_Vars.currentplayer->gunctrl.gangsta = true;
|
||||
} else {
|
||||
g_Vars.currentplayer->gunctrl.gangsta = false;
|
||||
|
||||
+4
-4
@@ -3153,17 +3153,17 @@ s32 func0f06cd00(struct defaultobj *obj, struct coord *pos, struct coord *arg2,
|
||||
|
||||
if (cdresult != CDRESULT_NOCOLLISION) {
|
||||
struct coord dist;
|
||||
f32 distance;
|
||||
f32 sqdist;
|
||||
f32 mult;
|
||||
|
||||
dist.x = pos->x - prop->pos.x;
|
||||
dist.y = pos->y - prop->pos.y;
|
||||
dist.z = pos->z - prop->pos.z;
|
||||
|
||||
distance = dist.f[0] * dist.f[0] + dist.f[1] * dist.f[1] + dist.f[2] * dist.f[2];
|
||||
sqdist = dist.f[0] * dist.f[0] + dist.f[1] * dist.f[1] + dist.f[2] * dist.f[2];
|
||||
|
||||
if (distance > 0.01f) {
|
||||
mult = 0.1f / sqrtf(distance);
|
||||
if (sqdist > 0.01f) {
|
||||
mult = 0.1f / sqrtf(sqdist);
|
||||
} else {
|
||||
mult = 0.5f;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user