Projects/Games/Porting to libkdegames v5

From KDE TechBase
Revision as of 21:12, 13 February 2012 by Majewsky (talk | contribs) (Created page with "This document describes the changes introduced with libkdegames v5, which first appeared in the KDE 4.9 release. == New components == * '''KgSound''' provides a simple API for ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This document describes the changes introduced with libkdegames v5, which first appeared in the KDE 4.9 release.

New components

  • KgSound provides a simple API for playback of short event sounds. Low latency is achieved through the use of OpenAL, with a Phonon fallback if the required libraries are not available.

Removed components

  • The KGGZ framework has been removed completely.
  • KGameLCD — Use QLCDNumber instead.
  • KGameMisc — Instead of a random name, we advise to use generic names where appropriate.
  • KGameProgress — Use QProgressBar instead.
  • KGameSvgDigits — If you need SVG digits, include them in your own SVG theme.
  • KGrid2D — You'll need to do the math yourself.