getPathLength

getPathLength

> Funktionen

Gibt die Länge des kürzesten Weges zwischen zwei Zellen cell1 und cell2 zurück, wobei Hindernisse umgangen und die im Array ignoredCells enthaltenen Zellen ignoriert werden. Diese Funktion entspricht count(getPath(cell1, cell2, ignoredCells)). Befindet sich ein Spieler auf einem ignorierten Feld, kann der Pfad über ihn hinweggehen.

Die Startzelle Zelle1 wird nie im Ergebnis gezählt. Zelle cell2 wird genau dann im Ergebnis gezählt, wenn sie leer ist oder von ignoredCells ignoriert wird.

Wenn zwischen den beiden Zellen kein Pfad existiert, gibt getPathLength null zurück.

Einstellungen
Rückmeldung