diff options
Diffstat (limited to 'src/pathfinding.c')
| -rw-r--r-- | src/pathfinding.c | 6 |
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; |
