1
0
Fork 0
mirror of https://github.com/dancojocaru2000/ai-project-idastar.git synced 2025-02-22 16:39:35 +02:00

Fixed bug where start node was valid move

This commit is contained in:
Kenneth Bruen 2021-12-07 10:42:37 +02:00
parent e8992f8b06
commit 70fb7dcf9f
Signed by: kbruen
GPG key ID: C1980A470C3EE5B1

View file

@ -184,7 +184,8 @@ namespace IdaStar
continue;
}
if (_board[neighbour.Row][neighbour.Column] == CellState.OBSTACLE ||
_board[neighbour.Row][neighbour.Column] == CellState.PATH) {
_board[neighbour.Row][neighbour.Column] == CellState.PATH ||
_board[neighbour.Row][neighbour.Column] == CellState.START) {
continue;
}
@ -213,7 +214,6 @@ namespace IdaStar
var threshold = heuristic(startPoint, destinationPoint);
while (threshold != 0) {
var newThreshold = search(startPoint, 0, threshold);
AlgorithmStep?.Invoke(this, threshold);
if (newThreshold == 0) {
threshold = 0;
}