From: riwu
In lape yes. Much better runtime performance (math, string manipulation etc) though.
That include has pre-processor directives that forces the enums to not be in global scope/namespace.
Thus to access an enum such as:
type MyEnum = (Minimap, Inventory, Chat);
you need to do:
MyEnum.Minimap;
MyEnum.Inventory;
MyEnum.Chat;
To remove the restrictions, open the Setup file and remove anything that says {$X ON} {$B ON} etc.. Should be at the very top of the file.
Those are the pre-processor directives. However, according to SRL-6's standard, Enums really shouldn't be in the global scope and only accessed through their TypeIdentifier. In this case it is fine though but you may not want to make it a habit.
See here for more on the pre-processor:
http://villavu.com/forum/showthread.php?t=68613&p=854101#post854101P.S. It actually takes a lot longer to compile now that it is compatible with SRL-6. I kept a copy of Non-compatible include and the compatible one.