Difference between revisions of "Doryen library"
Jump to navigation
Jump to search
m (fix doc link + added CLisp port) |
|||
Line 2: | Line 2: | ||
|developer = Jice | |developer = Jice | ||
|released = | |released = | ||
|updated = | |updated = Oct 06 2009 (1.4.2) | ||
|dependencies = [[SDL]] | |dependencies = [[SDL]] | ||
|status = Stable | |status = Stable | ||
Line 37: | Line 37: | ||
It currently has bindings for [[C]], [[Cpp|C++]] and [[python]] languages. | It currently has bindings for [[C]], [[Cpp|C++]] and [[python]] languages. | ||
Wrappers exists for [[C Sharp|C#]] through [[Libtcod-net]], [[D]] and [[Common Lisp]]. | |||
[http://doryen.eptalys.net/data/libtcod/doc/1.4.2/index.html Documentation] | [http://doryen.eptalys.net/data/libtcod/doc/1.4.2/index.html Documentation] |
Revision as of 20:14, 9 November 2009
Doryen Library | |
---|---|
Library project | |
Developer | Jice |
Released | |
Updated | Oct 06 2009 (1.4.2) |
Status | Stable |
Licensing | BSD License |
P. Language | C, C++, Python |
Platforms | Windows, Mac OS X, Linux |
Dependencies | SDL |
Official site of Doryen Library |
Also known as libtcod, the Doryen Library is the function library built for the Chronicles of Doryen.
It is an uncomplicated library for roguelike developers.
Features :
- windowed or full screen console with true color support
- support for custom character sets using bitmap fonts
- Mersenne twister random number generator
- Bresenham line drawing toolkit
- Perlin noise generator
- field of view toolkit
- image toolkit with support for rotation/stretching
- support for turn by turn and real time games
- mouse support
- advanced configuration file parser
- fast generic container with array/list/stack interfaces
- bsp toolkit
- heightmap toolkit
- pathfinding toolkit
- compression toolkit
- antialiased font support
- custom/dynamic font characters mapping
- PNG images support
It currently has bindings for C, C++ and python languages.
Wrappers exists for C# through Libtcod-net, D and Common Lisp.