Difference between revisions of "Libtcod-net"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
== libtcod-net == | == libtcod-net == | ||
[http://code.google.com/p/libtcod-net/ libtcod-net] is a BSD licensed C# library written by Chris Hamons | [http://code.google.com/p/libtcod-net/ libtcod-net] is a BSD licensed C# library written by Chris Hamons and Ed Ropple. It wraps [http://jice.nospam.googlepages.com/thedoryenlibrary libtcod], a roguelike library. Some of the features it provides include: | ||
* Windowed or full screen console with true color support | * Windowed or full screen console with true color support | ||
Line 13: | Line 13: | ||
* Mouse support | * Mouse support | ||
* Advanced configuration file parser | * Advanced configuration file parser | ||
This library is fully developed. All the major documented components of libtcod have wrappers and the demo program works great. | This library is fully developed. All the major documented components of libtcod have wrappers and the demo program works great. |
Revision as of 02:32, 14 August 2008
libtcod-net
libtcod-net is a BSD licensed C# library written by Chris Hamons and Ed Ropple. It wraps libtcod, a roguelike library. Some of the features it provides include:
* 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
This library is fully developed. All the major documented components of libtcod have wrappers and the demo program works great.
There is experimental support for Path Finding and Binary Space Partitioning included, but consider that part alpha quality.
libtcod-net .2 breaks API with the .1 series for a major series of cleanups spearheaded by Ed Ropple.
The only known bug with libtcod-net is that the parser callbacks don't work under Linux. A bug has been filed with Novell, and fixed in mono svn. Once the second 2.0 beta comes out, I'll retest and file any additional bugs.