From 19daff6dddde3e1a88c4a0236687be94a6ee0567 Mon Sep 17 00:00:00 2001 From: Sara Date: Wed, 18 Oct 2023 13:49:41 +0200 Subject: [PATCH] using better method to decide whether or not a collision is valid --- src/collision.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/collision.c b/src/collision.c index 4ebb7c9..35d9396 100644 --- a/src/collision.c +++ b/src/collision.c @@ -102,7 +102,7 @@ int _internal_collision_get_overlap(PhysicsEntity self, PhysicsEntity other, Col .edge_right = shape_get_point_transformed(self_shape, (1 + shortest_escape_edge) % self_point_count, *self_transform), }; - return shortest_sqrmag != 0; + return !veqf(shortest_escape, ZeroVector); } static