SDL Terminal 1.1.3

Feb 15, 2010
Source: ace
Others
+2 +4
Current rating:
SDL Terminal 1.1.3 screenshot
SDL Terminal is a library that allows to have a pseudo-ansi color terminal that can be used with any SDL application (without or with OpenGL). The internal terminal surface is an SDL surface that is mapped to a texture when OpenGL is used (and then it is quite simple to use the texture to map it on any GL surface, like in the glcube example from distribution). Any user input raises an SDL_TERMINALEVENT that can be catched like any other SDL event and the event structure holds the user actual input.Usage example:/* Terminal creation and settings */SDL_Terminal *terminal = SDL_CreateTerminal ();SDL_TerminalSetFont (terminal, ".
/VeraMono.ttf", 12);SDL_TerminalSetSize (terminal, 80, 24);SDL_TerminalSetPosition (terminal, 10, 10);.../* Print a new line of text on terminal */SDL_TerminalPrint (terminal, "Hello !");.../* Blit terminal onto current video surface */SDL_TerminalBlit (terminal);.../* Catch terminal event and get user input */switch (event.type) {case SDL_TERMINALEVENT: printf ("User input: %sn", (char *) event.user.data2);...The SDL Terminal package comes with several examples showing how to use terminal either in 2D mode or 3D mode. Another example demonstrate the emulation of a python console using the SDL Terminal.
DOWNLOAD NOW
Comments
Add Comment
Today's Top Linux Application

eBay
Extension
for Google
Chrome
0.7.2.1

The eBay Extension for Google Chrome allows you to keep an eye on your eBay activity wherever you are on the web. It is a free tool built with eBay users in mind that will help you get more out of your buying and selling. Never miss a deal with the eBay Extension for Chrome! You’re always securely signed in so you can check out your progress whenever you like. Customize your alerts so you stay on top of your shopping activity....