summaryrefslogtreecommitdiff
path: root/src/pathfinding.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/pathfinding.c')
-rw-r--r--src/pathfinding.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/pathfinding.c b/src/pathfinding.c
index 77572ed..a6b08d5 100644
--- a/src/pathfinding.c
+++ b/src/pathfinding.c
@@ -1,6 +1,6 @@
#include "../include/pathfinding.h"
-static float distance_between(vec2f v1, vec2f v2)
+float distance_between(vec2f v1, vec2f v2)
{
return ((v1.x-v2.x)*(v1.x-v2.x)+(v1.y-v2.y)*(v1.y-v2.y));
}
@@ -314,8 +314,8 @@ void* pathfinding_thread(void *args)
void make_pathfinding_request(vec2f start, vec2f end, array *to_fill, pathfinding_request *request)
{
- start.x = (int)start.x;
- start.y = (int)start.y;
+ start.x = (int)nearbyint(start.x);
+ start.y = (int)nearbyint(start.y);
end.x = (int)end.x;
end.y = (int)end.y;