Kategorie: Objekte
/ Suche
Ab Engineversion: 1.0 OC
Find_OnLine
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