[C++/SDL] Console class (GUI)

Results 1 to 3 of 3
  1. #1
    Gamma Daevius is offline
    MemberRank
    Jun 2007 Join Date
    NetherlandsLocation
    3,252Posts

    [C++/SDL] Console class (GUI)

    Hi there,

    I've been working on a GUI console class, which will (in SDL) draw a console for you :). Its written in C++ and uses SDL + SDL_ttf for the drawings.

    The console contains:
    - ttf font handling
    - a cursor, indicating at which position you are (movable)
    - automatically add an enter if it exceeds the width
    - a variable line in which people can edit, once they press return it will submit it, if Shift+return is pressed it will just add an enter

    I think it can be optimised and improved more, so every suggestion or complaint can go here :).

    Thanks for using and/or discussing/improving :)

    Download: GUI_console.tgz

    Keys useable:
    - any character key
    - return (and with shift pressed)
    - delete, backspace, tab
    - left, right, up, down
    - home, end

    Source files:
    - codeblocks project files
    - main.cpp: example script of how to use it
    - gui_console.h: the class definition
    - gui_console_cursor.h: functions related to cursor coordination
    - gui_console_gui.h: main console drawing functions
    - gui_console_input.h: keyboard input handling

    Needed library: sdlmain, SDL.dll, SDL_ttf.dll

    Executable is for Windows XP 32bit

    Screenshot:


  2. #2
    Omega FragFrog is offline
    MemberRank
    Aug 2004 Join Date
    The NetherlandsLocation
    5,630Posts

    Re: [C++/SDL] Console class (GUI)

    Nicely done! I've stopped developping in C++ a while ago, will remember this in case I ever start it up again :icon6:

  3. #3
    Account Upgraded | Title Enabled! ovidel is offline
    MemberRank
    Nov 2007 Join Date
    RomaniaLocation
    232Posts

    Re: [C++/SDL] Console class (GUI)

    Nice !!!!!!!!!!!! For Copy Paste cuz them don't work :)



Advertisement