Obiejct oriented interface for sdl