Menu

Source (svn, archived) Commit Log


Commit Date  
[r1208] by ral

Test Level new API:
- level updates for object renamings

2008-07-03 21:44:08 Tree
[r1207] by ral

Trunk 1.1: new API reengineering
- st(grp), it(grp), fl(grp) allow group as argument, returns the result group
- seperate wire impulse handling from stone::on_impulse as propagateImpulse()
- integrate wire flag into Impulse structure
- Rotator: if movable then propagate wire impulses
- RubberbandStone reengineering:
- rename to st_rubberband
- adjust attribute "minlength" to "threshold"
- add attribute "max" ("min" is not supported )
- propagate wire impulses if hit with wand
- do not accept wire impulses
- ScissorsStone reengineering
- rename to "st_scissors"
- fix Pull stone crash

2008-07-03 21:39:17 Tree
[r1206] by ral

Test Level new API:
- extended wirecontrol test level
Warning:
- the pull stone will crash Enigma on the second push!
(pull stone fix will follow in the next trunk commit)

2008-07-03 17:59:34 Tree
[r1205] by ral

Test Level new API:
- new test levels for rubberband and wirecontrol

2008-07-02 22:59:52 Tree
[r1204] by ral

Trunk 1.1: new API reengineering
- 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

2008-07-02 22:27:58 Tree
[r1203] by ral

Trunk 1.1: I18N update
- added Ukrainian translation, flag, support
- added Belarusian flag, support - translation still missing
- updated all other languages

2008-07-01 22:27:22 Tree
[r1202] by ral

Trunk 1.1: new API reengineering
- Strip item: first partial implementaion
- 16 variations: it_strip, it_strip_w,... it_strip_nesw
- correct physics in width and height
- fix: potential memory smasher on shutdown caused by it_sensor
Note:
- stip uses bluesand images (edit getModelName() to set it to it_strip0...)
- objects.xml declarations missing
- it-hstrip, it-vstrip mappings to new strip still missing

2008-06-29 18:13:38 Tree
[r1201] by ral

Trunk 1.1: new API
- refman docu for display follow strategy
- refman docu for some items and stones

2008-06-29 13:52:46 Tree
[r1200] by ral

Test Level new API:
- some updates on renamings

2008-06-29 13:12:11 Tree
[r1199] by ral

Trunk 1.1: new API reengineering
- chess: add attribute "movable" support - read only, true
- make message capture a system message "_capture"

2008-06-29 12:53:04 Tree
Older >