From 2262851237ff55ff21b7e55cb086a456d2335aeb Mon Sep 17 00:00:00 2001 From: "Andrew J. Hesford" Date: Tue, 6 Feb 2024 10:41:15 -0500 Subject: [PATCH] edges: weaken traversal requirement for applying resistance --- src/edges.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/edges.c b/src/edges.c index 43df410a..6637f7b5 100644 --- a/src/edges.c +++ b/src/edges.c @@ -446,7 +446,7 @@ edges_traverse_edge(struct edge current, struct edge target, struct edge obstacl current.offset, current.min, target.offset, target.min); /* Motion misses when obstacle ends above start of quad segment */ - if (obstacle.max < lo) { + if (obstacle.max <= lo) { return false; } @@ -455,5 +455,5 @@ edges_traverse_edge(struct edge current, struct edge target, struct edge obstacl current.offset, current.max, target.offset, target.max); /* Motion hits when obstacle starts above the end of quad segment */ - return obstacle.min <= hi; + return obstacle.min < hi; }