6 | | || '''Library''' || '''Versions''' || '''Reason''' || |
7 | | || Ogre || 1.6 - 1.8 || The graphics library || |
8 | | || Boost || 1.40 - || A compilation of many useful sub-libraries, classes, functions and headers || |
9 | | || Bullet || * || Modern physics library written in C++ || |
10 | | || CEGUI || 0.6 - 0.7 || A GUI (graphical user interface) library with lua scripting interface || |
11 | | || [wiki:OIS] || * || Input system (mouse, keyboard, joystick, gamepad, ...) || |
12 | | || Lua || 5.1 || A scripting language which is used in our [wiki:Loader XML level] files ([wiki:Script more]) || |
13 | | || Tcl || 8.4 - 8.5 || A command language which is used in our ingame [wiki:Shell] and for other scripts ([wiki:TclBind here] and [wiki:TclThreadManager here]) || |
14 | | || TinyXML || * || To parse XML files in the [wiki:Loader] || |
15 | | || TinyXML++ || * || A more cpp-like interface to TinyXML || |
16 | | || Tolua || * || Binds our C++ functions with Lua || |
17 | | || Tolua++ || * || Extension of tolua for C++ constructs (like templates and std::string) || |
18 | | || C++/Tcl || * || Helps using Tcl in C++ || |
19 | | || ENet || * || A [wiki:Network] library to send and receive packets || |
20 | | || Zlib || ? || A standard compression library used in network library || |
21 | | || Ogg/Vorbis || ? || Audio container and codec || |
22 | | || OpenAL/ALUT || ? || 3D sound in games || |
| 6 | || '''Library''' || '''Source''' || '''Versions''' || '''Reason''' || |
| 7 | || Ogre || external || 1.6 - 1.8 || The graphics library || |
| 8 | || Boost || external || 1.40 - || A compilation of useful sub-libraries, classes, functions and headers || |
| 9 | || Bullet || SVN || (*) || Modern physics library written in C++ || |
| 10 | || CEGUI || external || 0.6 - 0.7 || A GUI (graphical user interface) library with lua scripting interface || |
| 11 | || [wiki:OIS] || SVN || (*) || Input system (mouse, keyboard, joystick, gamepad, ...) || |
| 12 | || Lua || external || 5.1 || A scripting language which is used in our [wiki:Loader XML level] files ([wiki:Script more]) || |
| 13 | || Tcl || external || 8.4 - 8.5 || A command language for our [wiki:Shell] and other scripts ([wiki:TclBind here] and [wiki:TclThreadManager here]) || |
| 14 | || TinyXML || SVN || (*) || To parse XML files in the [wiki:Loader] || |
| 15 | || TinyXML++ || SVN || (*) || A more cpp-like interface to TinyXML || |
| 16 | || Tolua || SVN || (*) || Binds our C++ functions with Lua || |
| 17 | || Tolua++ || SVN || (*) || Extension of tolua for C++ constructs (like templates and std::string) || |
| 18 | || C++/Tcl || SVN || (*) || Helps using Tcl in C++ || |
| 19 | || ENet || SVN || (*) || A [wiki:Network] library to send and receive packets || |
| 20 | || Zlib || external || (**) || A standard compression library used in network library || |
| 21 | || Ogg/Vorbis || external || (**) || Audio container and codec || |
| 22 | || OpenAL/ALUT || external || (**) || 3D sound in games || |
| 23 | || gtest/gmock || SVN || (*) || For unit tests and mocks || |