Menu

Source (svn, archived) Commit Log


Commit Date  
[r1288] by ral

Test Level new API:
- volcano test level added

2008-08-24 14:00:53 Tree
[r1287] by ral

Trunk 1.1: new API reengineering
- volcano:
- rename to st_volcano, st_volcano_active
- volcano now presses it_trigger
- new attribute "secure" for guaranteed spreading
- activity state attribute can be evaluated and set to active
- seed:
- rename to it_seed, it_seed_volcano, it_seed_fake, it_seed_wood
- attribute secure for st_volcano
- complete identity transfer to resulting stone
- activity state attribute can be evaluated and set to active

2008-08-24 11:59:42 Tree
[r1286] by ral

Trunk 1.1:
- group fix index access with foreign object instance
- swap/pull stone fix laser transparency during object exchange time -
inherit transparency from exchanged object
- ralf_sokoban: fix door illegal attribute "type" usage on flavor a,b,c
- callback value fix for 1.01 compatibility: translation of "false" to 0
- api2 constants: correct directions to ENE, ESE, WSW, WNW

2008-08-23 22:54:45 Tree
[r1285] by andreasl

Trunk:
- Add chapter "Libraries" to refman, current sections:
- liblua (complete)
- libmath (complete)
- libmap (complete)
- libsoko (empty)
- Adapt example "Wired" after splitting of libluatools.
- Adapt subsection about "drawMap".
Todo:
- Section about libsoko.
- Possibly a full example for the first three libraries
(mabye "Fashions Pass"?)

2008-08-23 20:04:18 Tree
[r1284] by andreasl

Trunk:
- Split libluatools into libmath and liblua.
- Adapt levels to new libraries.
- New version of "Fashions Pass" (release 2)
Note:
- libsoko will still not work, due to an API-conflict

2008-08-23 16:58:35 Tree
[r1283] by andreasl

Homepage:
- Correct link from infobox to level_andreas11
- Validation
Todo:
- Upload of homepage
- Upload of andreas11_a.xml

2008-08-23 12:20:31 Tree
[r1282] by ged

Homepage:
- Added Russian translation of new pages and additions (level_andreas11.html translated by Ludmian Sedai.)

2008-08-23 09:58:04 Tree
[r1281] by andreasl

Homepage:
- German translation of Alain's article "Patterns of Impulse"
- Add to infobox: "Independent article"
- Validation (incl. correction of DOCTYPE)
Todo:
- Russian translation of "Independent article" in infobox.
- Upload

2008-08-22 01:09:49 Tree
[r1280] by andreasl

Trunk:
- For createWorld, the default key can be admitted, if
the map has an entry "defaultkey" (e.g. via libmap).
- Fix wrong error message for undefined tiles in
resolvers.
- libluatools:
- Better support for positions in manhattan_distance.
- luatools.combinations allows base number instead of base.
- libmap:
- Adapt to new lib-metatable-services via:
setmetatable(lib.map, getmetatable(lib))
- Use "map.type" to ask for type.
- Use better names for map transformation constants.
- Adapt lib.map.sub to syntax of drawRect
- New function: lib.map.paste copies maps into other maps.
- New function: lib.map.replace replaces all instances of
one tile key by another (e.g. an "ignore" tile key).
- Better support for various arguments in several functions.
- Rename "setDefaultKey" to "set_default_key"
- Add support of transformation ("read direction") constants
and for libmap-maps in wo:drawMap

2008-08-21 01:05:17 Tree
[r1279] by ral

Trunk 1.1: new API reengineering
- replace YieldedGridStone by Stone subclass YieldingStone
- fix crashing on stones that suicide on set or move
- pull stone reengineering:
- renamed to st_pull
- preserve identity on moves:
- can now be used with rubberband and wires
- can be named and attributed
- ensure that pull does not press triggers on both affected grids
while moving
- made light transparent
- swap stone reengineering:
- renamed to st_swap
- preserve identity on moves:
- can now be used with rubberband and wires
- can be named and attributed
- ensure that swap does not press triggers on both affected grids
while moving
- fix brake on shattering actors on pull stone swaps
- fix plain_move and firebreak:
- fall on changing floors

2008-08-20 23:00:11 Tree
Older >