===== The power of Quake as a library for SDL ===== ==== What is it? ==== SDL_Console is a drop down console that can be easily added to any SDL application. It is similar to Quake and other games consoles. A console gives you the ability to interact with your program in an easy way by executing predefined commands. You can also have more than one console at a time. SDL_Console is released under the GNU/LGPL licence ( see http://www.gnu.org for more information ) The project is hosted on SourceForge and can be found at http://sourceforge.net/projects/sdlconsole/ [[https://sourceforge.net/donate/index.php?group_id=81481|{{:projects:donate.gif}}]] ==== Download ==== ^Platform^Version^File^ |Source|2.1|[[http://prdownloads.sourceforge.net/sdlconsole/sdlconsole-2.1.tar.gz?download|sdlconsole-2.1.tar.gz]]| |Windows|2.1|[[http://prdownloads.sourceforge.net/sdlconsole/sdlconsole-bin-win32-2.1.zip?download|sdlconsole-bin-win32-2.1.zip]]| ==== Screenshots ==== You can find the screenshots on a [[sdlconsole:screenshots|separate page]] ==== Development ==== === Future Plans === During development I have found some design bugs. It is now difficult to include SDL_console into a C++ project (it works good if you like global pointers). Right now you need a callback function that gets called when you have enterd a command. The best solution would be to rewrite the whole project in C++. **NEED HELP!!** Another point is OpenGL compatibility. It works for now but it's not very fast. The plan was to make a rewrite of the console wich supports OpenGL natively by converting the current SDL_Surfaces to textures. Unfortunately I have never done OpenGL before. It would be great if someone could help me. === Documentation === [[sdlconsole:docs|Start here]] === Dependencies === SDL_Console depends on the following two libraries * SDL http://www.libsdl.org * SDL_image (optional) http://www.libsdl.org/projects/SDL_image === Changelog === [[sdlconsole:changelog|Start here]] ==== Authors ==== * Version 2.x, Documentation: [[clemens.wacha@gmx.net|Clemens Wacha]] * Version 1.x: [[talanthyr@tuxfamily.org|Boris Lesner]] * Original Project: [[mongoose@mongeese.org|Garret Banuk]] ---- SourceForge.net Logo