Menu

Source (svn, archived) Commit Log


Commit Date  
[r993] by andreasl

Trunk 1.1:
- libsoko:
- Fixed endphase "knock"
- libluatools:
- Renamed luatools.conditional -> luatools.cond
- Added warning comment to luatools.cond:
Be aware that all arguments are evaluated!
- Disabled the cases table.getn(t) < 2 in
luatools.shuffle_table, and optimized for-loop.

2008-01-20 14:00:44 Tree
[r992] by ral

Test Levels:
- added some more new API test levels
- fixed svn property: added keyword Revision

2008-01-20 11:51:33 Tree
[r991] by ral

Trunk 1.1:
- first hardcoded support for team development levelpack "test_new_api"

2008-01-19 23:28:52 Tree
[r990] by ral

Add team development test levelpack svn directories

2008-01-19 23:24:26 Tree
[r989] by ral

Trunk 1.1: Reengineering
- Value: prefer existing object name to id as reference for OBJECTs
- Value: fix a few forgotten special handlings for other types
- Fourswitch/Boulder react on second/falling _trigger instead of first
- Blocker: add "autoclose" attribute and feature - close on passing actors
- Blocker: add target/action, perform action on state change - react on
passing bloulder
- Blocker: autoname all instances with internal names to avoid problems
with lost id references due to it/st transformations.
- name Attribute: the key "name" can be omitted in object definitions like
ti["x"] = {"st_boulder", orientation=SOUTH, "myboulder"}

2008-01-19 21:03:09 Tree
[r988] by andreasl

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.

2008-01-18 23:48:34 Tree
[r987] by ral

trunk 1.1:
- doxygen config file moved to doc/doxygen.config
- doxygen output to doc/enginecode
- make target "doxygen" added

2008-01-16 20:52:30 Tree
[r986] by ral

Trunk 1.1: Reengineering
- rename system message "init" to "_init"
- add message "toggle" for doors
- deny level load on problems with old API horse targets
- catch errors on prepare level load of init.lua, compat.lua, security.lua

2008-01-16 19:58:05 Tree
[r985] by ral

Trunk 1.1: Reengineering
- replaced actor horse attributes "target1" to "target4" by dull
destination attribut support:
- arbitrary number of destinations given as object group or token list
Note:
- old API horst target1-4 will only work in compatibility mode if floor
is set prior to horse actor
(this is not the case in Nat's lib - level "Bodyguard" needs to be
rewritten)

2008-01-15 23:57:24 Tree
[r984] by ral

Trunk 1.1:
- eliminate actor attributes "blackball", "whiteball"
- add enum color in enigma.hh
- fix old API access to attribute "on" for st_switch_white, st_floppy

2008-01-14 22:28:54 Tree
Older >