Esempio n. 1
0
        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();
        }
Esempio n. 2
0
 internal SDLGamePlatform(GL gl, OpenAlAudioBackend al)
 {
     _gl    = gl;
     _audio = al;
 }