Fixed InGameMessage for SDL1 properly

This commit is contained in:
Dimitris Panokostas 2018-01-04 10:01:30 +01:00
parent 6e7298eb72
commit f2e4a16128

View file

@ -126,10 +126,13 @@ void checkInput()
void gui_init(const char* msg) void gui_init(const char* msg)
{ {
#ifdef USE_SDL1 #ifdef USE_SDL1
dummy_screen = SDL_SetVideoMode(GUI_WIDTH, GUI_HEIGHT, 16, SDL_SWSURFACE | SDL_FULLSCREEN); if (screen == nullptr)
screen = SDL_CreateRGBSurface(SDL_HWSURFACE, GUI_WIDTH, GUI_HEIGHT, 16, {
dummy_screen->format->Rmask, dummy_screen->format->Gmask, dummy_screen->format->Bmask, dummy_screen->format->Amask); auto dummy_screen = SDL_SetVideoMode(GUI_WIDTH, GUI_HEIGHT, 16, SDL_SWSURFACE | SDL_FULLSCREEN);
SDL_FreeSurface(dummy_screen); screen = SDL_CreateRGBSurface(SDL_HWSURFACE, GUI_WIDTH, GUI_HEIGHT, 16,
dummy_screen->format->Rmask, dummy_screen->format->Gmask, dummy_screen->format->Bmask, dummy_screen->format->Amask);
SDL_FreeSurface(dummy_screen);
}
#elif USE_SDL2 #elif USE_SDL2
if (sdlWindow == nullptr) if (sdlWindow == nullptr)
{ {