Menu

Commit [r1002]  Maximize  Restore  History

Trunk 1.1: Reengineering Connective Stones

- fix st_switch state value on instant case
- fix r1000 it-explosion renamed animation error
- world object naming: allow a replacement object with identical name as
predecessor.
- GridObject as basis for connective object:
- support for attribut handling of "connections", "faces", "$connections"
- model handling of connective objects
- ClusterStone as common C++ class for simple stones that support clustering
- "st_panel", "st_brick", "st_bluesand"
- auto clustering by common "cluster" attribute according to 4-color theorem
- dynamic reclustering on change of connections, removed or added
ClusterStones.
ToDo:
- map old Big* stones to new ones and remove old code

ral 2008-01-24

changed /trunk/data/models-2d.lua
changed /trunk/src/GridObject.cc
changed /trunk/src/GridObject.hh
changed /trunk/src/Makefile.am
changed /trunk/src/items.cc
added /trunk/src/stones/ClusterStone.cc
added /trunk/src/stones/ClusterStone.hh
changed /trunk/src/stones/ConnectiveStone.hh
changed /trunk/src/stones/Switch.cc
changed /trunk/src/world.cc
/trunk/data/models-2d.lua Diff Switch to side-by-side view
Loading...
/trunk/src/GridObject.cc Diff Switch to side-by-side view
Loading...
/trunk/src/GridObject.hh Diff Switch to side-by-side view
Loading...
/trunk/src/Makefile.am Diff Switch to side-by-side view
Loading...
/trunk/src/items.cc Diff Switch to side-by-side view
Loading...
/trunk/src/stones/ClusterStone.cc Diff Switch to side-by-side view
Loading...
/trunk/src/stones/ClusterStone.hh Diff Switch to side-by-side view
Loading...
/trunk/src/stones/ConnectiveStone.hh Diff Switch to side-by-side view
Loading...
/trunk/src/stones/Switch.cc Diff Switch to side-by-side view
Loading...
/trunk/src/world.cc Diff Switch to side-by-side view
Loading...