LibKSD

LibKSD project is a cross-plaform (C++) game framework.
Download

LibKSD Ranking & Summary

Advertisement

  • Rating:
  • License:
  • LGPL
  • Price:
  • FREE
  • Publisher Name:
  • David Snopek
  • Publisher web site:
  • http://gna.org/projects/xmldoom

LibKSD Tags


LibKSD Description

LibKSD project is a cross-plaform (C++) game framework. LibKSD project is a cross-plaform (C++) game framework.It is built on top of SDL and also uses libSigC++ for its signal system. It provides drawing functions, a simple widget set, multi-threading, plug-ins, collision detection, joysticks, image loading/saving, simple audio playing/loading/saving, true-type fonts, and some other stuff too.Here are some key features of "LibKSD":· A simple customizable widget set, including: labels, buttons, combo boxes, text editing fields, checkboxes, radio buttons, message boxes, and scroll bars. · Fast drawing functions for simple shapes such as: rectangles, circles, ellipses and lines. · Support painting of both bitmaped and true type fonts. · Support for mixing OpenGL and normal LibKSD functionality including the widget set. · A logging tool for simplified debugging. · Multi-threading support. Easy platform independent creation of threads mnd mutexs. · Direct access to the pixels. · Platform independent access to shared libraries (called DLLs in the Windows world). · A simple plug-in system that allows for future add-ons. · A shape library used for collision detection that includes: rectangles, lines, and circles. · Fast fixed-point math. · Input from devices such as joysticks, the keyboard, and the mouse. · A simple interface to the computers sound system. · Support for system and simple delta timers.Requirements:· Libsigc++ 1.2.5 (required) · Python 2.2.3 (required) · SCons 0.90 (required) · Simple DirectMedia Layer 1.2.5 (required) · SDL_image 1.2.1 (recommended) · SDL_mixer 1.2.4 (recommended) · SDL_ttf 2.0.4 (recommended) Here are some key features of "LibKSD": · A simple customizable widget set, including: labels, buttons, combo boxes, text editing fields, checkboxes, radio buttons, message boxes, and scroll bars. · Fast drawing functions for simple shapes such as: rectangles, circles, ellipses and lines. · Support painting of both bitmaped and true type fonts. · Support for mixing OpenGL and normal LibKSD functionality including the widget set. · A logging tool for simplified debugging. · Multi-threading support. Easy platform independent creation of threads mnd mutexs. · Direct access to the pixels. · Platform independent access to shared libraries (called DLLs in the Windows world). · A simple plug-in system that allows for future add-ons. · A shape library used for collision detection that includes: rectangles, lines, and circles. · Fast fixed-point math. · Input from devices such as joysticks, the keyboard, and the mouse. · A simple interface to the computers sound system. · Support for system and simple delta timers. Requirements: · Libsigc 1.2.5 (required) · Python 2.2.3 (required) · SCons 0.90 (required) · Simple DirectMedia Layer 1.2.5 (required) · SDL_image 1.2.1 (recommended) · SDL_mixer 1.2.4 (recommended) · SDL_ttf 2.0.4 (recommended)


LibKSD Related Software