Menu

Commit [r988]  Maximize  Restore  History

Trunk:

- New library libluatools: Extracted and improved some
functions from libsoko, as they are of general
applicability:
- deep_copy (incl. metatables)
- combine_tables (now with vararg-syntax)
- shuffle_table (now with standard algorithm)
- manhattan_distance (both types of positions as input possible)
- conditional (replacement for the "x?y:z"-operator)
- Fixes to libsoko:
- Used deep_copy for some level-structures.
- Prepared knocking for transition to new API
(1.0-knocking doesn't work in trunk currently).
- All oxyds are being set with set_oxyd now.
- Open/close-messages are only send when the target has
correct _sokoarea-number.
- Deactivated debug-messages.
- Added maxdesignnumber as argument for create_sokoball.
- Some general beautifications.

andreasl 2008-01-18

added /trunk/data/levels/lib/libluatools.xml
changed /trunk/data/levels/lib/libsoko-designlist.xml
changed /trunk/data/levels/lib/libsoko-endphase.xml
changed /trunk/data/levels/lib/libsoko.xml
/trunk/data/levels/lib/libluatools.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...