SDLucid is a C++ wrapper library for the SDL media library. It aims to not only be a wrapper, but also to offer a cleaner interface than the original SDL as well as more functionality. Examples of such additional functionality are fonts, PNG loading, graphical primitives, builtin
mixing, mod playing and MP3 decoding. SDLucid follows naming conventions approximating those of the Standard Template Library.