Destroyers

Destroyer zerstören Partikel wenn sie in ihrer Region erscheinen. Ein Partikelsystem kann eine beliebige Anzahl von Destroyers haben. Ein Destroyer hat die folgenden Eigenschaften:

Die folgenden Funktionen existieren um Destroyers zu definieren. Bedenke, dass jede den Index des Partikelsystems bekommen welches als erstes Argument übergeben werden muss.

part_destroyer_create(ps) Erstellt einen neuen Destroyer im angegebenen Partikelsystem. Es gibt den Index des Typs zurück. Der Index muss in allen Aufrufen zum Setzen der Eigenschaften des Destroyer angegeben werden.
part_destroyer_destroy(ps,ind) Zerstört den Destroyer ind im Partikelsystem. Wenn du den Destroyer nicht mehr brauchst, rufe das auf um Speicher zu sparen.
part_destroyer_destroy_all(ps) Zerstört alle Destroyer im Partikelsystem welche erstellt wurden.
part_destroyer_exists(ps,ind) Gibt zurück ob der angegebene Destroyer im Partikelsystem existiert.
part_destroyer_clear(ps,ind) Setzt den Attractor ind auf seine Voreinstellung zurück.
part_destroyer_region(ps,ind,xmin,xmax,ymin,ymax,shape) Setzt die Region des Destroyers.