mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2025-01-31 05:00:35 +00:00
Make SDL support vid_fullscreen toggling too
This commit is contained in:
parent
9ee3450265
commit
4d92467e7c
1 changed files with 12 additions and 1 deletions
|
@ -145,11 +145,22 @@ VID_Init (unsigned char *palette)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
VID_UpdateFullscreen (cvar_t *vid_fullscreen)
|
||||||
|
{
|
||||||
|
if (!vid.initialized)
|
||||||
|
return;
|
||||||
|
if ((vid_fullscreen->int_val && !(screen->flags & SDL_FULLSCREEN))
|
||||||
|
|| (!vid_fullscreen->int_val && screen->flags & SDL_FULLSCREEN))
|
||||||
|
if (!SDL_WM_ToggleFullScreen (screen))
|
||||||
|
Con_Printf ("VID_UpdateFullscreen: error setting fullscreen\n");
|
||||||
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
VID_Init_Cvars ()
|
VID_Init_Cvars ()
|
||||||
{
|
{
|
||||||
vid_fullscreen =
|
vid_fullscreen =
|
||||||
Cvar_Get ("vid_fullscreen", "0", CVAR_ROM, NULL,
|
Cvar_Get ("vid_fullscreen", "0", CVAR_NONE, VID_UpdateFullscreen,
|
||||||
"Toggles fullscreen game mode");
|
"Toggles fullscreen game mode");
|
||||||
vid_system_gamma = Cvar_Get ("vid_system_gamma", "1", CVAR_ARCHIVE, NULL,
|
vid_system_gamma = Cvar_Get ("vid_system_gamma", "1", CVAR_ARCHIVE, NULL,
|
||||||
"Use system gamma control if available");
|
"Use system gamma control if available");
|
||||||
|
|
Loading…
Reference in a new issue