Menu

Commit [r1279]  Maximize  Restore  History

Trunk 1.1: new API reengineering

- replace YieldedGridStone by Stone subclass YieldingStone
- fix crashing on stones that suicide on set or move
- pull stone reengineering:
- renamed to st_pull
- preserve identity on moves:
- can now be used with rubberband and wires
- can be named and attributed
- ensure that pull does not press triggers on both affected grids
while moving
- made light transparent
- swap stone reengineering:
- renamed to st_swap
- preserve identity on moves:
- can now be used with rubberband and wires
- can be named and attributed
- ensure that swap does not press triggers on both affected grids
while moving
- fix brake on shattering actors on pull stone swaps
- fix plain_move and firebreak:
- fall on changing floors

ral 2008-08-20

changed /trunk/data/api1init.lua
changed /trunk/data/schemas/objects.xml
changed /trunk/src/Makefile.am
changed /trunk/src/actors.cc
changed /trunk/src/actors.hh
changed /trunk/src/ox_peroxyd.cc
changed /trunk/src/stones.cc
added /trunk/src/stones/PullStone.cc
added /trunk/src/stones/PullStone.hh
added /trunk/src/stones/SwapStone.cc
added /trunk/src/stones/SwapStone.hh
added /trunk/src/stones/YieldingStone.cc
added /trunk/src/stones/YieldingStone.hh
changed /trunk/src/stones_complex.cc
changed /trunk/src/stones_internal.hh
changed /trunk/src/stones_simple.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/actors.cc Diff Switch to side-by-side view
Loading...
/trunk/src/actors.hh 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/PullStone.cc Diff Switch to side-by-side view
Loading...
/trunk/src/stones/PullStone.hh Diff Switch to side-by-side view
Loading...
/trunk/src/stones/SwapStone.cc Diff Switch to side-by-side view
Loading...
/trunk/src/stones/SwapStone.hh Diff Switch to side-by-side view
Loading...
/trunk/src/stones/YieldingStone.cc Diff Switch to side-by-side view
Loading...
/trunk/src/stones/YieldingStone.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_internal.hh Diff Switch to side-by-side view
Loading...
/trunk/src/stones_simple.cc Diff Switch to side-by-side view
Loading...