Kategorie: Landschaft
Ab Engineversion: 1.0 OC
GetPathLength
Beschreibung
Sucht mittels des auch für die Clonk-Wegfindung benutzten Algorithmus einen Weg zwischen zwei Punkten der Landschaft und gibt dessen Länge zurück. Wurde kein Weg gefunden, gibt die Funktion
nil
zurück.Syntax
int GetPathLength(int startx, int starty, int endx, int endy, int depth);
Parameter
- startx:
- Y-Koordinate der Startposition. Immer globale Koordinaten.
- starty:
- Y-Koordiante der Startposition. Immer globale Koordinaten.
- endx:
- X-Koordiante der Zielposition. Immer globale Koordinaten.
- endy:
- Y-Koordiante der Zielposition. Immer globale Koordinaten.
- depth:
- Determines search depth of the pathfinder algorithm (range from 1 - 10 with default 1). Warning: higher values may slow down the game. See also the PathFinder entry in the DefCore.