Boolean Expr API

From WarCraft3

Jump to: navigation, search

common.j

//============================================================================
// Boolean Expr API ( for compositing trigger conditions and unit filter funcs...)
//============================================================================
native And              takes boolexpr operandA, boolexpr operandB returns boolexpr
native Or               takes boolexpr operandA, boolexpr operandB returns boolexpr
native Not              takes boolexpr operand returns boolexpr
native Condition        takes code func returns conditionfunc
native DestroyCondition takes conditionfunc c returns nothing
native Filter           takes code func returns filterfunc
native DestroyFilter    takes filterfunc f returns nothing
native DestroyBoolExpr  takes boolexpr e returns nothing
Confused? Jass help forum!

And and Or

And and Or use short circuit evaluation, meaning if the first argument for And returns false, or the first for Or returns true, then the second will not be evaluated at all.

See also

Personal tools