Author: cazfi Date: Fri Nov 4 09:45:03 2016 New Revision: 34382 URL: http://svn.gna.org/viewcvs/freeciv?rev=34382&view=rev Log: Implemented fullscreen mode for sdl2-client
See patch #7901 Modified: branches/S2_6/client/gui-sdl2/graphics.c Modified: branches/S2_6/client/gui-sdl2/graphics.c URL: http://svn.gna.org/viewcvs/freeciv/branches/S2_6/client/gui-sdl2/graphics.c?rev=34382&r1=34381&r2=34382&view=diff ============================================================================== --- branches/S2_6/client/gui-sdl2/graphics.c (original) +++ branches/S2_6/client/gui-sdl2/graphics.c Fri Nov 4 09:45:03 2016 @@ -603,6 +603,16 @@ SDL_WINDOWPOS_UNDEFINED, iWidth, iHeight, 0); + + if (iFlags & SDL_WINDOW_FULLSCREEN) { + SDL_DisplayMode mode; + + /* Use SDL_WINDOW_FULLSCREEN_DESKTOP instead of real SDL_WINDOW_FULLSCREEN */ + SDL_SetWindowFullscreen(Main.screen, SDL_WINDOW_FULLSCREEN_DESKTOP); + SDL_GetWindowDisplayMode(Main.screen, &mode); + iWidth = mode.w; + iHeight = mode.h; + } main_surface = SDL_CreateRGBSurface(0, iWidth, iHeight, 32, #if SDL_BYTEORDER != SDL_LIL_ENDIAN _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits