Menu

Source (svn, archived) Commit Log


Commit Date  
[r1321] by andreasl

Trunk:
- Replace lib.lua.shuffle_table by lib.lua.shuffle:
lib.lua.shuffle returns a shallow copy of the shuffled
table instead of shuffling the table inplace. The result
will have the same metatable as the source table.
- Corresponding refman and libsoko updates.
- Remove a print-message from libsoko-endphase (debugging).

2008-09-13 22:31:57 Tree
[r1320] by ral

Test Level new API:
- puzzle lib test level added

2008-09-13 22:23:08 Tree
[r1319] by ral

Trunk 1.1: new API reengineering
- puzzle part 2:
- rewrite of libpuzzle as a resolver
- auto tile generation for puzzles
- guaranteed solvable shuffles of hollow crosses
- mark of positions from which the user can push
Note:
- see upcoming test level and docu
- resolver still needs some comments and cleanup

2008-09-13 22:12:51 Tree
[r1318] by ral

Test Level new API:
- puzzle test level updated

2008-09-13 14:57:34 Tree
[r1317] by ral

Trunk 1.1: new API reengineering
- puzzle part 1:
- rename to "st_puzzle","st_puzzle_blue", "st_puzzle_yellow"
- attribute "color", values BLUE, YELLOW
- attribute "connections" like Clusterstones - substring of "nesw"
- attribute "hollow": true, false
- hollow puzzles exist only with "nesw", connection attribute is set
- keep identity of stones on rotation
- fix laser light bugs on rotation of hollow, switched off light,...
- improve algorithms - linear ones only
- disable all operations on a cluster on pending explosions
- add autocluster feature
- unused class ConnectiveStone eliminated

2008-09-13 14:51:32 Tree
[r1316] by ral

Trunk 1.1:
- fix BlockerItem: stone destruction on messages - recheck stones on item
- Mac OS X patch of Sidney

2008-09-13 14:48:18 Tree
[r1315] by ral

Trunk 1.1:
- fix rubberband item: drop item on attempt to connect to activating actor
- old api bridge: map old signal to toggle
- meditation:
- fix old API message "trigger" mapping
- make hill and bump areas of meditation, too
- message "toggle" transforms CALDERA<->HILL, HOLLOW<->VOLCANO
- shogun: switch from message based stone to dot notification to stone_change
based like trigger to decouple dot action from stone impulse event

2008-09-10 21:43:00 Tree
[r1314] by ral

Test Level new API:
- bridge test level added, other levels updated

2008-09-08 23:07:19 Tree
[r1313] by ral

Trunk 1.1: new API reengineering
- fix r1312 - missing files added

2008-09-08 23:00:47 Tree
[r1312] by ral

Trunk 1.1: new API reengineering
- bridge floor - complete rewrite:
- rename to fl_bridge, fl_bridge_gc, fl_bridge_bw, fl_bridge_bn
- attribute flavor, values "gc" (grey centered), "bw" (brown from west),
"bn" (brown form north)
- full StateObject support: state attribute of OPEN, CLOSED
- default state is OPEN
- message "signal" now with values 0/1
- message "toggle" instead "openclose"
- stones not floating on bridges do fully close it - actors can pass
- snapshot principle: stones on bridges are evaluated on initialization
and on any set operation, closing the bridge according to the float feature
- fix Floor: do set attributes in class hierarchy - not directly on Object
- fix Window: do not shatter marbles on move
- change Puzzle: hollow puzzle is no longer floating - thus pressing triggers
and bridges, too
- fix level "Temple of Gold" - usage of bridge message "signal"

2008-09-08 22:46:29 Tree
Older >