Returning from point and returning empty array from C++ if no path found.
This commit is contained in:
@@ -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))
|
||||
|
||||
Reference in New Issue
Block a user