actions & triggers

recent additions to the UI and the action/trigger mechanism has enabled me to add triggers to objects which in turn start actions as they fire.
Actions can have a set of follow-up actions which are executed once the first action has finished.

All of this can be configured in the user interface, using a generic configuration window approach.
The only thing(s) left to do are:

  • write access modifiers for each of the action’s / trigger’s properties
  • update the methods that create the generic editor boxes to reflect the interface change (so that the properties can be configured using the new access modifiers)
  • ultimately write stream/destream operators or save/load methods for the actions & triggers so the whole configuration can be stored in the world file.

quick video of the UI in action: