From 73a438ab9bbf03a71fd14f39b620006576e8ebe7 Mon Sep 17 00:00:00 2001 From: flowtron Date: Mon, 19 Jul 2021 15:20:00 +0200 Subject: [PATCH] use proper radius --- source/src/physics.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/src/physics.cpp b/source/src/physics.cpp index b5920ca6..db205fbf 100644 --- a/source/src/physics.cpp +++ b/source/src/physics.cpp @@ -145,7 +145,7 @@ bool mmcollide(physent *d, float &hi, float &lo) // collide with a map switch(e.attr7 & 3) { default: // classic unrotated clip, possibly tilted - hitarea = (fabs(e.x - d->o.x) - (float(e.attr2) / ENTSCALE5 + useradius) < 1e-5) && (fabs(e.y - d->o.y) - (float(e.attr3) / ENTSCALE5 + useradius) < 1e-5); // fix PLCLIP-step-up bug where e.g. 2.1<=2.1 was FALSE [sic!] + hitarea = (fabs(e.x - d->o.x) - (float(e.attr2) / ENTSCALE5 + d->radius) < 1e-5) && (fabs(e.y - d->o.y) - (float(e.attr3) / ENTSCALE5 + d->radius) < 1e-5); // fix PLCLIP-step-up bug where e.g. 2.1<=2.1 was FALSE [sic!] break; case 3: // clip rotated 45° {