Menu

Commit [r1301]  Maximize  Restore  History

Trunk:

- Adapt/repair liksoko (part I)
- Switch to API 2.
- Switch to current naming of objects.
- Use of positions instead of coordinates, where feasible.
- For endphase "knock" no item below the doors are neccessary
anymore.
- Repair freeze-checks, allowing attribute "freeze_check"
for all stones.
- Repair friction/adhesion-attributes.
- Harden several stones against segfaults by self-induced
kills (currently neccessary for libsoko for shogun stones,
but did it for other stones as well).
- Reduce magnet strength.
- Adapt test level enigma_experimental/test_libsoko
- libmap:
- Fix libmap.sub.
- Fix recognition of maps in api2init.
- liblua:
- lib.lua.print_table now recognizes positions and objects.
Note:
- There is no resolver defined for Sokobans.
Todo:
- Further beautifications, like use of groups.
- Switch to namespace lib.soko.*.
- Finetuning of designs.
- Refman.

andreasl 2008-09-04

changed /trunk/data/api2init.lua
changed /trunk/data/levels/enigma_experimental/test_libsoko.xml
changed /trunk/data/levels/lib/liblua.xml
changed /trunk/data/levels/lib/libmap.xml
changed /trunk/data/levels/lib/libsoko-designlist.xml
changed /trunk/data/levels/lib/libsoko-endphase.xml
changed /trunk/data/levels/lib/libsoko.xml
changed /trunk/data/schemas/objects.xml
changed /trunk/src/stones.cc
changed /trunk/src/stones/BoulderStone.cc
changed /trunk/src/stones/LightPassengerStone.cc
changed /trunk/src/stones/PullStone.cc
changed /trunk/src/stones/RotatorStone.cc
changed /trunk/src/stones/RubberbandStone.cc
changed /trunk/src/stones/ShogunStone.cc
changed /trunk/src/stones/SwapStone.cc
changed /trunk/src/stones/Turnstile.cc
/trunk/data/api2init.lua Diff Switch to side-by-side view
Loading...
/trunk/data/levels/enigma_experimental/test_libsoko.xml Diff Switch to side-by-side view
Loading...
/trunk/data/levels/lib/liblua.xml Diff Switch to side-by-side view
Loading...
/trunk/data/levels/lib/libmap.xml Diff Switch to side-by-side view
Loading...
/trunk/data/levels/lib/libsoko-designlist.xml Diff Switch to side-by-side view
Loading...
/trunk/data/levels/lib/libsoko-endphase.xml Diff Switch to side-by-side view
Loading...
/trunk/data/levels/lib/libsoko.xml Diff Switch to side-by-side view
Loading...
/trunk/data/schemas/objects.xml Diff Switch to side-by-side view
Loading...
/trunk/src/stones.cc Diff Switch to side-by-side view
Loading...
/trunk/src/stones/BoulderStone.cc Diff Switch to side-by-side view
Loading...
/trunk/src/stones/LightPassengerStone.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/RotatorStone.cc Diff Switch to side-by-side view
Loading...
/trunk/src/stones/RubberbandStone.cc Diff Switch to side-by-side view
Loading...
/trunk/src/stones/ShogunStone.cc Diff Switch to side-by-side view
Loading...
/trunk/src/stones/SwapStone.cc Diff Switch to side-by-side view
Loading...
/trunk/src/stones/Turnstile.cc Diff Switch to side-by-side view
Loading...