Named unit progs

From Emergent

Jump to: navigation, search

Named Unit Program Support

  • UnitNameTable Table with string array matching input data -- user enters names
  • InitNamedUnits ProgEl that creates/updates dyn enums (one per layer, named thereafter) based on UnitNameTable (goes in Init), and also sets predefined variables used any subsequent prog els (input_data and unit_name_table).
  • SetUnitsLit ProgEl that sets literal values in input data:
    • assumes input_data ref, unit_name_table
    • dynenumtype associated with item layer (selects layer)
    • dyn enum value(s) (multiple -- 5?) for what to set
  • SetUnitsVar ProgEl that sets a values based on variables:
    • ProgVarRef's for variables that must be DynEnum guys..
Personal tools