PathFree2

Kategorie: Landschaft
Ab Engineversion: 1.0 OC

Beschreibung

Works like PathFree, but instead returns an array containing the coordinates of the first solid pixel found on line. Returns nil if the path is free.

Syntax

array PathFree2(int x1, int y1, int x2, int y2);

Parameter

x1:
X-Position des Anfangspunktes
y1:
Y-Position des Anfangspunktes
x2:
X-Position des Endpunktes
y2:
Y-Position des Endpunktes

Anmerkung

Alle angegebenen Koordinaten sind auch bei lokalen Aufrufen global.

Beispiel

var x = Random(LandscapeWidth()),
	pos = PathFree2(x, 0, x, LandscapeHeight());
if(pos)
	CreateObject(Idol, pos[0], pos[1]);
Creates an Idol somewhere on the surface of the landscape.
Siehe auch: GBackSolid, GetMaterial, GetPathLength, PathFree
Apfelclonk, 2014-04