Menu

Commit [r1207]  Maximize  Restore  History

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

ral 2008-07-03

changed /trunk/data/api1init.lua
changed /trunk/data/schemas/objects.xml
changed /trunk/src/Makefile.am
changed /trunk/src/Object.cc
changed /trunk/src/lua.cc
changed /trunk/src/ox_peroxyd.cc
changed /trunk/src/stones.cc
changed /trunk/src/stones.hh
changed /trunk/src/stones/BoulderStone.cc
changed /trunk/src/stones/BoulderStone.hh
changed /trunk/src/stones/ChessStone.cc
changed /trunk/src/stones/ChessStone.hh
changed /trunk/src/stones/LightPassengerStone.cc
changed /trunk/src/stones/LightPassengerStone.hh
changed /trunk/src/stones/RotatorStone.cc
changed /trunk/src/stones/RotatorStone.hh
added /trunk/src/stones/RubberbandStone.cc
added /trunk/src/stones/RubberbandStone.hh
added /trunk/src/stones/ScissorsStone.cc
added /trunk/src/stones/ScissorsStone.hh
changed /trunk/src/stones_complex.cc
changed /trunk/src/stones_simple.cc
changed /trunk/src/world.cc
changed /trunk/src/world.hh
/trunk/data/api1init.lua Diff Switch to side-by-side view
Loading...
/trunk/data/schemas/objects.xml Diff Switch to side-by-side view
Loading...
/trunk/src/Makefile.am Diff Switch to side-by-side view
Loading...
/trunk/src/Object.cc Diff Switch to side-by-side view
Loading...
/trunk/src/lua.cc Diff Switch to side-by-side view
Loading...
/trunk/src/ox_peroxyd.cc Diff Switch to side-by-side view
Loading...
/trunk/src/stones.cc Diff Switch to side-by-side view
Loading...
/trunk/src/stones.hh Diff Switch to side-by-side view
Loading...
/trunk/src/stones/BoulderStone.cc Diff Switch to side-by-side view
Loading...
/trunk/src/stones/BoulderStone.hh Diff Switch to side-by-side view
Loading...
/trunk/src/stones/ChessStone.cc Diff Switch to side-by-side view
Loading...
/trunk/src/stones/ChessStone.hh Diff Switch to side-by-side view
Loading...
/trunk/src/stones/LightPassengerStone.cc Diff Switch to side-by-side view
Loading...
/trunk/src/stones/LightPassengerStone.hh Diff Switch to side-by-side view
Loading...
/trunk/src/stones/RotatorStone.cc Diff Switch to side-by-side view
Loading...
/trunk/src/stones/RotatorStone.hh Diff Switch to side-by-side view
Loading...
/trunk/src/stones/RubberbandStone.cc Diff Switch to side-by-side view
Loading...
/trunk/src/stones/RubberbandStone.hh Diff Switch to side-by-side view
Loading...
/trunk/src/stones/ScissorsStone.cc Diff Switch to side-by-side view
Loading...
/trunk/src/stones/ScissorsStone.hh Diff Switch to side-by-side view
Loading...
/trunk/src/stones_complex.cc Diff Switch to side-by-side view
Loading...
/trunk/src/stones_simple.cc Diff Switch to side-by-side view
Loading...
/trunk/src/world.cc Diff Switch to side-by-side view
Loading...
/trunk/src/world.hh Diff Switch to side-by-side view
Loading...