@ TheLifelessOne
All features form vJass are allowed in cJass (zinc) is not!
enumeration is an group of constant "vars" that are used to define enum type.
for example blizzards gate modifying.
//----------------------------------
enum (gateoperation) { GATE_OPEN, GATE_CLOSE, GATE_DESTROY }
nothing ModifyGate(destructable d, gateoperation gt) { ... }
//----------------------------------
as Nestharus said there might be few bugs, we hope they get fixed.
as about cJass there is really just one thing that is missing me so bad.
ForGroup(g, nothing() { KillUnit(GetEnumUnit()) })
nothing is return type and () means it takes nothing.
anonimous functions are the only thing thats missing me. ofc few more things would be nice, but just anonimous func would be enough for me. so please ADOLF if you find time i would really like that u add them.
Best Regards!
~DD