- Other: new object type besides Floor, Item, Stone, Actor
- superclass for unpositioned objects and gadgets
- Rubberband:
- elimintion of all old structurs and code
- made a full valued Enigma object of type Other
- named "ot_rubberband"
- full support of attributes, messages, naming,...
- own attributes: "anchor1", "anchor2", "strength", "length", "threshold"
- adjustments to all involved objects like, scissor, st_rubberband,
it_rubberband
- Wirecontrol: new object
- name "ot_wirecontrol"
- wires to stones given by attributes: "anchor1", "anchor2"
- transfers stoneimpulses between its stones
- wo:add() new method to add Other objects given by a tile or table declaration
- all objects support new attributes:
- "rubbers" - read only, a group of all connected rubbers
- "wires" - read only, a group of all connected wires
- "fellows" - read only, a group of all objects connected by rubbers or wires
- fix YieldedGridStone: set correct owner positions for yielded stones
(avoid rubberband jumping temporarily to -1,-1)
Note:
- did temporarily brake support of turnstile stones and rubberbands
- rubberband needs support of min and max values to avoid infinite moves
- wirecontrol impulse behaviour has to be settled for various special stones