- new subclass StateObject as basis for all gaming objects
- Switch rewrite: added "color" attribute, "inverse" support
- FourSwitch rewrite:
- state set/get attribute representing the direction
- action value of direction for global targets to steer boulder, oneway
(direction made compatible to signal values 1,0)
- action value bool for triggering on state dependent targets
- "inverse" support
- added "counterclock" attribute defaulting to false
- "toggle", "signal" support
- renaming support for new API - new obect names:
st_switch, st_switch_black, st_switch_white, st_fourswitch
- invert support extended from bool to arbitrary values
- message: overriden methods call their direct superclass
- Value added operator <=,>=(int)
Note:
- Blocking of unsupported messages and attributes of StateObject is
still missing.