Find_OnLine

Kategorie: Objekte / Suche
Ab Engineversion: 1.0 OC

Beschreibung

Suchkriterium: findet alle Objekte, deren Grafikbereich (Shape) die angegebene Linie überlappt.

Syntax

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

Parameter

x1:
X-Position des Suchpunktes. Relativ zu Objektmitte bei lokalem Aufruf.
y1:
Y-Position des Suchpunktes. Relativ zu Objektmitte bei lokalem Aufruf.
x2:
X-Position des Endpunktes. Relativ zu Objektmitte bei lokalem Aufruf.
y2:
Y-Position des Endpunktes. Relativ zu Objektmitte bei lokalem Aufruf.

Anmerkungen

Dies ist äquivalent dazu, für jeden Punkt auf der Linie Find_AtPoint zu prüfen.
Für weitere Informationen und Beispiele zur Benutzung dieser Funktion sehe FindObjects.

Beispiel

for(var obj in FindObjects( Find_OnLine(0,0, LandscapeWidth()-GetX(),0), Find_OCF(OCF_Alive) ))
  obj->Kill();
Railgun: Tötet alles was auf der selben Höhe rechts von dem aufrufenden Objekt ist.
Siehe auch: FindObjects, FindObjects
PeterW, 2011