From 46602abbaee4c8a03285b9565455d859f20da4a5 Mon Sep 17 00:00:00 2001 From: Sara Date: Wed, 25 Oct 2023 20:23:28 +0200 Subject: [PATCH] inverted incorrectly oriented comparison in collision_check --- src/collision.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/collision.c b/src/collision.c index 8a2cedb..b839036 100644 --- a/src/collision.c +++ b/src/collision.c @@ -136,7 +136,7 @@ int collision_check(PhysicsEntity a, PhysicsEntity b, Collision* out_a, Collisio if(!collision_a_overlaps || !collision_b_overlaps) return 0; - if(vsqrmagnitudef(collision_a.penetration_vector) > vsqrmagnitudef(collision_b.penetration_vector)) + if(vsqrmagnitudef(collision_a.penetration_vector) <= vsqrmagnitudef(collision_b.penetration_vector)) collision_b = _internal_collision_invert(collision_a, a); else collision_a = _internal_collision_invert(collision_b, b);