protected override void Initialize() { App.Logger.Log("Initializing SDL2..."); var errno = SDL.SDL_Init(SDL.SDL_INIT_VIDEO); if (errno != 0) { App.Logger.Log("SDL initialization HAS FAILED.", LogLevel.Fatal); var errText = SDL.SDL_GetError(); throw new Exception(errText); } App.Logger.Log("Initializing SDL_mixer audio backend..."); _audio = new OpenAlAudioBackend(); CreateSdlWindow(); }
internal SDLGamePlatform(GL gl, OpenAlAudioBackend al) { _gl = gl; _audio = al; }