Zaktualizuj 'route-planning.md'

This commit is contained in:
Tomasz Kuczyński 2020-04-28 21:47:37 +00:00
parent 86a5e9c977
commit ef024f665f

View File

@ -29,6 +29,7 @@ if(current === goalField){
}
```
- Następnie kolorujemy tą ścieszkę i kończymy funkcję zwracając ścieszkę `path`
```javascript
for(var i = 0; i < path.length; i++){
colorYellow(path[i]);
@ -36,12 +37,14 @@ for(var i = 0; i < path.length; i++){
return path
```
- Jeśli pole `current` nie jest naszym celem, to usuwamy je z listy `openSet` i dodajemy do listy `closedSet`
```javascript
removeFromSet(openSet, current);
addToClosedSet(closedSet, current);
```
- Pobieramy sąsiadów pola `current`: `var neighbors = current.neighbors;`
- Dla każdego sąsiada obliczamy koszt dotarcia do niego z punktu początkowego najlepszą ścieszką.
```javascript
for(var i = 0; i < neighbors.length; i++){
var neighbor = neighbors[i];