Menu

Source (svn, archived) Commit Log


Commit Date  
[r1793] by ral

Trunk 1.1: internal reengineering
- abolish get_kind(), is_kind() with their mixture of class, variation and
model name results
- simulate old API GetKind in api1init by addition of a GetClass function
- do no longer store kind as an object attribute
- resolve kind always via object validator
- prefer usage of getClass where possible
- introduce getModelName - currently used model of an object
- support all static floors in all variations and most other objects
- used by st_chameleon
- used by default init_model()
- objects with own init_model do not yet support this method
- all floors test level: add st_chameleon vs. floor test
Note:
- this patch affects most objects in essential parts - please report any
unexpected behaviour changes

2009-09-05 23:26:05 Tree
[r1792] by raoul

-> Added st_dispenser_extralife break anim
-> Unified models-2d code for dispenser stones
-> Improved gfx for st_rotator
-> Fixed typo in attic yinyang symbols

2009-09-03 23:21:26 Tree
[r1791] by ral

Trunk 1.1:
- fix r1787 wrong adhesion and friction for standard floors
- refman: additions for pseudo tiles fl_nil, st_nil, it_nil, nil

2009-09-02 21:13:02 Tree
[r1790] by raoul

-> New levels from /dev/null
-> A few pento fixes
-> adhesion-floor attribute renamings

2009-09-01 20:40:00 Tree
[r1789] by ral

Trunk 1.1:
- libpento: report false sized target areas by assertions
- fix levels Tutoxyd, Pentachomos on false floor attribute usage
- refman: updates on
- vortex autoopen
- polist initialization by position tables

2009-08-29 19:18:36 Tree
[r1788] by ral

Trunk 1.1:
- speed up level load by 0.5 seconds for all large levels by fading out
menu music parallel to loading of level

2009-08-28 23:18:52 Tree
[r1787] by ral

Trunk 1.1:
- StandardFloors: block external state access
- vortex: new attribute "autoopen":
- opens closed vortex when actor enters grid
- reopens an autoclosed vortex when actor leaves vortex

2009-08-27 23:09:11 Tree
[r1786] by ral

Trunk 1.1:
- add convertion of a table of positions into a polist:
polist = po({po(2,2), po(3,3), po(3,4), po(4,4)})
Note:
- a table of two numbers converts to a single position:
position = po({3,4})

2009-08-27 22:09:16 Tree
[r1785] by andreasl

Trunk:
- Speedup of remaining cases in lib.map.fuse (factor 30).
- Speedup of lib.map.defuse.
- Slight speedup of lib.map.set (factor 3 if positional argument is a table).
- Fixed bug in libsoko (incorrect classification of some walls as
type-two-walls, which resulted in wrongly set oxyds).

2009-08-27 19:40:35 Tree
[r1784] by raoul

-> Fixes for some pentomino levels

2009-08-26 23:55:44 Tree
Older >