This is the Git version of 2licht (http://licht2.sf.net/).
2licht is a multi-language wrapper for the popular Irrlicht Engine
(http://irrlicht.sf.net) trying to provide intuitive and well-documented
interfaces to other object-oriented languages for both x86 and amd64 systems.
Please note that this is probably not a release version; it might still contain
numerous bugs and inconsistencies.
In this directory, you'll find:
- 2licht-c The C interface source code. Required by all other language
- 2licht-pascal The Pascal binding. For information about how to use it
in your software, please refer to the README file inside
- 2licht-cil The Mono/.NET runtime binding.
2licht is developed primarily under Linux / x86_64 and uses cross-compiling for
most of the Windows binaries. Please understand that I cannot maintain project
files and other stuff allowing to build them natively. If you need precompiled
versions, use the ones in the release distributions.
The source code should be working under other Unices with slight modifications,
although I cannot tell whether it will be well-usable on non-x86 based
All project files are released under the zlib/libpng license to keep
compatibility with Irrlicht. See http://www.opensource.org/licenses/Zlib or
the LICENSE file for details.
A big part of the documentation text and some media files used in example
programs were taken from the original Irrlicht distribution and are either
licensed under zlib/libpng as well, or come with extra license information
in the "media" folder.