Objective Simple Direct Media Layer (oSDL) is a C++ wrapper around SDL which adds some higher-level functions.