public interface PathfindingAlgorithm
Modifier and Type | Method and Description |
---|---|
boolean |
computePathTo(int x,
int y)
Berechnet einen Pfad zu den Koordinaten (x|y).
|
boolean |
getFocussed()
Gibt zurück, ob eine fokussierende Metrik verwendet wird.
|
void |
init()
Bereitet den Algorithmus auf Berechnungen vor.
|
void |
setFocussed(boolean focussed)
Stellt ein, ob eine fokussierende Metrik verwendet werden soll.
|
Coordinate |
step()
Gibt die Koordinate des nächsten Schrittes aus.
|
boolean computePathTo(int x, int y)
x
- Der x-Wert der Zielkoordinate.y
- Der y-Wert der Zielkoordinate.boolean getFocussed()
void init()
void setFocussed(boolean focussed)
focussed
- Ob eine Heuristik verwendet werden soll.Coordinate step()