Returning from point and returning empty array from C++ if no path found.

This commit is contained in:
2024-06-05 18:11:37 +02:00
parent 7aaf09ec9a
commit 3c8b0882d7
4 changed files with 10 additions and 16 deletions

View File

@@ -61,10 +61,10 @@ func find_path() -> void:
var arr = astar.find_path(from, to, check_box.button_pressed) # vrne Variant: null ali Array
#print(arr)
print(arr.size())
if arr.size() > 0:
if arr.size() > 1: # if the start and the end are the same there is no line to draw
# add new path
path_line.add_point(from * CELL_SIZE + Vector2i(16, 16))
for vec in arr:
#print("%s, %s" % [vec.x, vec.y])
path_line.add_point(vec * CELL_SIZE + Vector2i(16, 16))