| Version 4 (modified by rgrieder, 17 years ago) (diff) |
|---|
Libraries
TracNav(TracNav/TOC_Development)?
A list of our external libraries and what we're using them for.
| Library | Reason |
| Ogre | The graphics library |
| boost | A compilation of many useful sub-libraries, classes, functions and headers |
| Lua | A scripting language which is used in our XML level? files (more?) |
| Tcl | A command language which is used in our ingame Shell? and for other scripts (here? and here?) |
| CEGUI | A GUI (graphical user interface) library with lua scripting interface |
| OIS? | Input system (mouse, keyboard, joystick, gamepad, …) |
| TinyXML | To parse XML files in the Loader? |
| TinyXML++ | A more cpp-like interface to TinyXML |
| tolua | Binds our C++ functions with Lua |
| tolua++ | Extension of tolua for C++ constructs (like templates and std::string) |
| C++/Tcl | Helps using Tcl in C++ |
| enet | A Network? library to send and receive packets |
| zlib | A standard compression library used in network library |
| ogg/vorbis | Audio container and codec |
| OpenAL/ALUT | 3D sound in games |










