- 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.