Jass:Condition – Mappedia

Jass:Condition

Aus Mappedia
Wechseln zu: Navigation, Suche
Funktion: Condition
Parameter: code
Rückgabewert: conditionfunc
Autor: Blizzard
Quelle: common.j
Synchron: Unbekannt

Die Funktion Condition erstellt zu der im Parameter func angegebenen Funktion eine Filter-Funktion, wie sie für Funktionen wie GroupEnumUnitsInRange benötigt wird. Die übergebene Funktion darf keine Parameter haben und muss als Rückgabewert einen Wahrheitswert liefern.

In der Filter-Funktion kann man die Funktion GetFilterUnit verwenden.

Beispiel

function filter takes nothing returns boolean
    return GetUnitTypeID(GetFilterUnit()) == 'H001'
endfunction

function ex takes nothing returns nothing
 //...
   call GroupEnumUnitsInRange(g, x, y, r, Condition(function filter))
 //...
endfunction



Code

native Condition        takes code func returns conditionfunc

Parameter

Typ Name Beschreibung
code func
Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Warcraft-Mapping
Werkzeuge