Difference between revisions of "Libtcod-net"

From RogueBasin
Jump to navigation Jump to search
 
(15 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{library| name = libtcod-net
|developer = Chris Hamons
|released =
|updated = Feb 08 2010 (1.5.0rc1-2)
|dependencies = [[Doryen library]], [[SDL]]
|status = Deprecated
|licensing = New BSD License
|language = [[C Sharp|C#]]
|platforms = [[Windows]], [[Mac OS X]], [[Linux]]
|site = http://code.google.com/p/libtcod-net/
}}
== libtcod-net ==
== libtcod-net ==


[http://code.google.com/p/libtcod-net/ libtcod-net] is a BSD licensed C# library written by Chris Hamons with help from Ed Ropple and delirium.  It wraps [Doryen_library libtcod], a roguelike library. Some of the features it provides include:
[http://code.google.com/p/libtcod-net/ libtcod-net] is a BSD licensed C# library written by Chris Hamons with help from Ed Ropple, delirium and SofaKng (John Klimek).  It is a hand-rolled wraper for [[Doryen library | libtcod]], a roguelike library.  
 
    * 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
    * Pathfinding
    * 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 except the heightmap toolkit are wrapped.
 
libtcod-net .3 brings libtcod-net into supporting libtcod version 1.4.1 (beta 2).
 
The only known bug with libtcod-net is that the parser callbacks don't work under Linux. They are claimed to be fixed in mono 2.0 however I do not have a distribution which allows me to test this without compiling everything from svn. Please contact me if you have access to a machine with mono 2.0.


Ed wrote a great [http://edropple.com/2008/08/14/setting-up-a-sample-project-with-libtcod-net-from-svn/ quick start tutorial] to get started programming in c# and libtcod-net.
With the release of libtcod 1.5.1b1, a new libtcod-net using SWIG to generate the wrappers automatically is the preferred solution. Find it [http://doryen.eptalys.net/2010/08/libtcod-1-5-1b1-released/ here].

Latest revision as of 15:28, 21 August 2010

libtcod-net
Library project
Developer Chris Hamons
Released
Updated Feb 08 2010 (1.5.0rc1-2)
Status Deprecated
Licensing New BSD License
P. Language C#
Platforms Windows, Mac OS X, Linux
Dependencies Doryen library, SDL
Official site of libtcod-net


libtcod-net

libtcod-net is a BSD licensed C# library written by Chris Hamons with help from Ed Ropple, delirium and SofaKng (John Klimek). It is a hand-rolled wraper for libtcod, a roguelike library.

With the release of libtcod 1.5.1b1, a new libtcod-net using SWIG to generate the wrappers automatically is the preferred solution. Find it here.