Difference between revisions of "TLO:Enum"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
== Forms == | == Forms == | ||
− | *[[ObjectType: | + | *[[ObjectType:enumtype|enumtype]] '''Enum['''typeName''']''' |
− | :Retrieves an | + | :Retrieves an enumtype by name |
== Examples == | == Examples == |
Latest revision as of 15:00, 8 July 2018
Forms
- enumtype Enum[typeName]
- Retrieves an enumtype by name
Examples
- Register and use an Enum
; register an "enumbers" enum and object type LavishScript:RegisterEnum[enumbers] ; set values in the enum Enum[enumbers]:SetValue[zero,0] Enum[enumbers]:SetValue[one,1] Enum[enumbers]:SetValue[two,2] Enum[enumbers]:SetValue[three,3] Enum[enumbers]:SetValue[four,4] Enum[enumbers]:SetValue[five,5] Enum[enumbers]:SetValue[six,6] Enum[enumbers]:SetValue[seven,7] Enum[enumbers]:SetValue[eight,8] Enum[enumbers]:SetValue[nine,9] ; convert integers to enumbers echo ${Int[0](enumbers)} echo ${Int[1](enumbers)} echo ${Int[2](enumbers)} echo ${Int[3](enumbers)} echo ${Int[4](enumbers)} echo ${Int[5](enumbers)} echo ${Int[6](enumbers)} echo ${Int[7](enumbers)} echo ${Int[8](enumbers)} echo ${Int[9](enumbers)}
See Also
LavishScript Top-Level Objects