From deb7b2061ab77c3ed604cabb3ceec8305b62efc1 Mon Sep 17 00:00:00 2001 From: lewa_j Date: Tue, 13 Jan 2026 01:30:02 +0300 Subject: [PATCH] engine: platform: WINDOW_MODE_* enums for vid_fullscreen instead of magic numbers --- engine/client/ref_common.c | 6 +++--- engine/platform/sdl1/vid_sdl1.c | 2 +- engine/platform/sdl2/vid_sdl2.c | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/engine/client/ref_common.c b/engine/client/ref_common.c index ed40be5b..1a3f43cb 100644 --- a/engine/client/ref_common.c +++ b/engine/client/ref_common.c @@ -640,11 +640,11 @@ static void SetWidthAndHeightFromCommandLine( void ) static void SetFullscreenModeFromCommandLine( void ) { if( Sys_CheckParm( "-borderless" )) - Cvar_DirectSet( &vid_fullscreen, "2" ); + Cvar_DirectSetValue( &vid_fullscreen, WINDOW_MODE_BORDERLESS ); else if( Sys_CheckParm( "-fullscreen" )) - Cvar_DirectSet( &vid_fullscreen, "1" ); + Cvar_DirectSetValue( &vid_fullscreen, WINDOW_MODE_FULLSCREEN ); else if( Sys_CheckParm( "-windowed" )) - Cvar_DirectSet( &vid_fullscreen, "0" ); + Cvar_DirectSetValue( &vid_fullscreen, WINDOW_MODE_WINDOWED ); } static void R_CollectRendererNames( void ) diff --git a/engine/platform/sdl1/vid_sdl1.c b/engine/platform/sdl1/vid_sdl1.c index 88fc8c00..2917170c 100644 --- a/engine/platform/sdl1/vid_sdl1.c +++ b/engine/platform/sdl1/vid_sdl1.c @@ -489,7 +489,7 @@ qboolean VID_SetMode( void ) { if( err == rserr_invalid_fullscreen ) { - Cvar_DirectSet( &vid_fullscreen, "0" ); + Cvar_DirectSetValue( &vid_fullscreen, WINDOW_MODE_WINDOWED); Con_Reportf( S_ERROR "%s: fullscreen unavailable in this mode\n", __func__ ); Sys_Warn( "fullscreen unavailable in this mode!" ); if(( err = R_ChangeDisplaySettings( iScreenWidth, iScreenHeight, WINDOW_MODE_WINDOWED )) == rserr_ok ) diff --git a/engine/platform/sdl2/vid_sdl2.c b/engine/platform/sdl2/vid_sdl2.c index 7a641238..e9264147 100644 --- a/engine/platform/sdl2/vid_sdl2.c +++ b/engine/platform/sdl2/vid_sdl2.c @@ -1130,7 +1130,7 @@ qboolean VID_SetMode( void ) { if( err == rserr_invalid_fullscreen ) { - Cvar_DirectSet( &vid_fullscreen, "0" ); + Cvar_DirectSetValue( &vid_fullscreen, WINDOW_MODE_WINDOWED ); Con_Reportf( S_ERROR "%s: fullscreen unavailable in this mode\n", __func__ ); Sys_Warn( "fullscreen unavailable in this mode!" ); if(( err = R_ChangeDisplaySettings( iScreenWidth, iScreenHeight, WINDOW_MODE_WINDOWED )) == rserr_ok )