forked from s444420/AL-2020
Zaktualizuj 'route-planning.md'
This commit is contained in:
parent
86a5e9c977
commit
ef024f665f
@ -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];
|
||||
|
Loading…
Reference in New Issue
Block a user