Menu

Commit [r1116]  Maximize  Restore  History

Trunk 1.1: reengineering new API rotator stone

- renaming to st_rotator, st_rotator_cw, st_rotator_ccw
- state as rotation direction
- attribute "movable" instead of stone variation
- improved light behaviour:
- every light addition causes change
- light changes on moves and swap are fully respected
- fixed strange impulsing behaviour that could cause stones
to be pushed several grids at once or two rotators to move together
- fixed all swap problems concerning light and crashed due to impulses

ral 2008-04-29

changed /trunk/data/api1init.lua
changed /trunk/data/schemas/objects.xml
changed /trunk/src/Makefile.am
changed /trunk/src/ox_peroxyd.cc
added /trunk/src/stones/RotatorStone.cc
added /trunk/src/stones/RotatorStone.hh
changed /trunk/src/stones_complex.cc
/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/ox_peroxyd.cc 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_complex.cc Diff Switch to side-by-side view
Loading...