Menu

Commit [r1353]  Maximize  Restore  History

Trunk 1.1: new API reengineering

- disco stone:
- rename to st_disco, st_disco_light, st_disco_medium, st_disco_dark
- state attribute with values LIGHT, MEDIUM, DARK
- message "lighten", "darken" change by one degree
- message "signal" turn on to LIGHT on value 1, off to DARK on 0
- no recursive disco messages on new API - use named groups
- backward compatible recursive disco messages on old API
- maintain object identity on switches
- fix crashes on stoneimpulse on dynamite explosions
- experiment: blue puzzle explosions equal yellow ones

ral 2008-10-03

changed /trunk/data/api1init.lua
changed /trunk/data/api2init.lua
changed /trunk/data/models-2d.lua
changed /trunk/data/schemas/objects.xml
changed /trunk/src/Makefile.am
changed /trunk/src/ox_oxyd1.cc
changed /trunk/src/ox_peroxyd.cc
changed /trunk/src/stones.hh
added /trunk/src/stones/DiscoStone.cc
added /trunk/src/stones/DiscoStone.hh
changed /trunk/src/stones/PuzzleStone.cc
changed /trunk/src/stones/StoneImpulse.cc
changed /trunk/src/stones_simple.cc
/trunk/data/api1init.lua Diff Switch to side-by-side view
Loading...
/trunk/data/api2init.lua Diff Switch to side-by-side view
Loading...
/trunk/data/models-2d.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_oxyd1.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.hh Diff Switch to side-by-side view
Loading...
/trunk/src/stones/DiscoStone.cc Diff Switch to side-by-side view
Loading...
/trunk/src/stones/DiscoStone.hh Diff Switch to side-by-side view
Loading...
/trunk/src/stones/PuzzleStone.cc Diff Switch to side-by-side view
Loading...
/trunk/src/stones/StoneImpulse.cc Diff Switch to side-by-side view
Loading...
/trunk/src/stones_simple.cc Diff Switch to side-by-side view
Loading...