mirror of
https://git.code.sf.net/p/quake/quake2forge
synced 2024-11-10 07:12:01 +00:00
Added _windowed_mouse to OpenGL video menu. Defaulted to 1 for glx and sdl_* renderers.
This commit is contained in:
parent
3ecc9cc96d
commit
2587a5e03e
3 changed files with 18 additions and 18 deletions
|
@ -355,7 +355,7 @@ void RW_IN_Init(in_state_t *in_state_p){
|
|||
#endif
|
||||
|
||||
// mouse variables
|
||||
_windowed_mouse = ri.Cvar_Get( "_windowed_mouse", "0", CVAR_ARCHIVE);
|
||||
_windowed_mouse = ri.Cvar_Get( "_windowed_mouse", "1", CVAR_ARCHIVE);
|
||||
#ifdef HAVE_JOYSTICK
|
||||
|
||||
in_joystick = ri.Cvar_Get("in_joystick", "1", CVAR_ARCHIVE);
|
||||
|
|
|
@ -157,7 +157,7 @@ void RW_IN_Init(in_state_t *in_state_p){
|
|||
in_state = in_state_p;
|
||||
|
||||
// mouse variables
|
||||
_windowed_mouse = ri.Cvar_Get("_windowed_mouse", "0", CVAR_ARCHIVE);
|
||||
_windowed_mouse = ri.Cvar_Get("_windowed_mouse", "1", CVAR_ARCHIVE);
|
||||
m_filter = ri.Cvar_Get("m_filter", "0", 0);
|
||||
in_mouse = ri.Cvar_Get("in_mouse", "1", CVAR_ARCHIVE);
|
||||
#ifdef HAVE_JOYSTICK
|
||||
|
|
|
@ -72,7 +72,7 @@ static menuslider_s s_brightness_slider[2];
|
|||
static menulist_s s_fs_box[2];
|
||||
static menulist_s s_stipple_box;
|
||||
static menulist_s s_paletted_texture_box;
|
||||
static menulist_s s_windowed_mouse;
|
||||
static menulist_s s_windowed_mouse[2];
|
||||
static menuaction_s s_apply_action[2];
|
||||
static menuaction_s s_defaults_action[2];
|
||||
|
||||
|
@ -139,7 +139,7 @@ static void ApplyChanges( void *unused){
|
|||
Cvar_SetValue( "gl_ext_palettedtexture", s_paletted_texture_box.curvalue);
|
||||
Cvar_SetValue( "sw_mode", s_mode_list[SOFTWARE_MENU].curvalue);
|
||||
Cvar_SetValue( "gl_mode", s_mode_list[OPENGL_MENU].curvalue);
|
||||
Cvar_SetValue( "_windowed_mouse", s_windowed_mouse.curvalue);
|
||||
Cvar_SetValue( "_windowed_mouse", s_windowed_mouse[s_current_menu_index].curvalue);
|
||||
|
||||
switch( s_ref_list[s_current_menu_index].curvalue){
|
||||
case REF_SOFT:
|
||||
|
@ -257,7 +257,7 @@ void VID_MenuInit( void){
|
|||
sw_stipplealpha = Cvar_Get( "sw_stipplealpha", "0", CVAR_ARCHIVE);
|
||||
|
||||
if( !_windowed_mouse)
|
||||
_windowed_mouse = Cvar_Get( "_windowed_mouse", "0", CVAR_ARCHIVE);
|
||||
_windowed_mouse = Cvar_Get( "_windowed_mouse", "1", CVAR_ARCHIVE);
|
||||
|
||||
s_mode_list[SOFTWARE_MENU].curvalue = sw_mode->value;
|
||||
s_mode_list[OPENGL_MENU].curvalue = gl_mode->value;
|
||||
|
@ -352,16 +352,23 @@ void VID_MenuInit( void){
|
|||
s_fs_box[i].itemnames = yesno_names;
|
||||
s_fs_box[i].curvalue = vid_fullscreen->value;
|
||||
|
||||
s_windowed_mouse[i].generic.type = MTYPE_SPINCONTROL;
|
||||
s_windowed_mouse[i].generic.x = 0;
|
||||
s_windowed_mouse[i].generic.y = (i == SOFTWARE_MENU ? 70 : 80);
|
||||
s_windowed_mouse[i].generic.name = "windowed mouse";
|
||||
s_windowed_mouse[i].curvalue = _windowed_mouse->value;
|
||||
s_windowed_mouse[i].itemnames = yesno_names;
|
||||
|
||||
s_defaults_action[i].generic.type = MTYPE_ACTION;
|
||||
s_defaults_action[i].generic.name = "reset to default";
|
||||
s_defaults_action[i].generic.x = 0;
|
||||
s_defaults_action[i].generic.y = 90;
|
||||
s_defaults_action[i].generic.y = (i == SOFTWARE_MENU ? 90 : 100);
|
||||
s_defaults_action[i].generic.callback = ResetDefaults;
|
||||
|
||||
s_apply_action[i].generic.type = MTYPE_ACTION;
|
||||
s_apply_action[i].generic.name = "apply";
|
||||
s_apply_action[i].generic.x = 0;
|
||||
s_apply_action[i].generic.y = 100;
|
||||
s_apply_action[i].generic.y = (i == SOFTWARE_MENU ? 100 : 110);
|
||||
s_apply_action[i].generic.callback = ApplyChanges;
|
||||
}
|
||||
|
||||
|
@ -372,13 +379,6 @@ void VID_MenuInit( void){
|
|||
s_stipple_box.curvalue = sw_stipplealpha->value;
|
||||
s_stipple_box.itemnames = yesno_names;
|
||||
|
||||
s_windowed_mouse.generic.type = MTYPE_SPINCONTROL;
|
||||
s_windowed_mouse.generic.x = 0;
|
||||
s_windowed_mouse.generic.y = 72;
|
||||
s_windowed_mouse.generic.name = "windowed mouse";
|
||||
s_windowed_mouse.curvalue = _windowed_mouse->value;
|
||||
s_windowed_mouse.itemnames = yesno_names;
|
||||
|
||||
s_tq_slider.generic.type = MTYPE_SLIDER;
|
||||
s_tq_slider.generic.x = 0;
|
||||
s_tq_slider.generic.y = 60;
|
||||
|
@ -400,7 +400,9 @@ void VID_MenuInit( void){
|
|||
Menu_AddItem( &s_software_menu,( void *) &s_brightness_slider[SOFTWARE_MENU]);
|
||||
Menu_AddItem( &s_software_menu,( void *) &s_fs_box[SOFTWARE_MENU]);
|
||||
Menu_AddItem( &s_software_menu,( void *) &s_stipple_box);
|
||||
Menu_AddItem( &s_software_menu,( void *) &s_windowed_mouse);
|
||||
Menu_AddItem( &s_software_menu,( void *) &s_windowed_mouse[SOFTWARE_MENU]);
|
||||
Menu_AddItem( &s_software_menu,( void *) &s_defaults_action[SOFTWARE_MENU]);
|
||||
Menu_AddItem( &s_software_menu,( void *) &s_apply_action[SOFTWARE_MENU]);
|
||||
|
||||
Menu_AddItem( &s_opengl_menu,( void *) &s_ref_list[OPENGL_MENU]);
|
||||
Menu_AddItem( &s_opengl_menu,( void *) &s_mode_list[OPENGL_MENU]);
|
||||
|
@ -409,9 +411,7 @@ void VID_MenuInit( void){
|
|||
Menu_AddItem( &s_opengl_menu,( void *) &s_fs_box[OPENGL_MENU]);
|
||||
Menu_AddItem( &s_opengl_menu,( void *) &s_tq_slider);
|
||||
Menu_AddItem( &s_opengl_menu,( void *) &s_paletted_texture_box);
|
||||
|
||||
Menu_AddItem( &s_software_menu,( void *) &s_defaults_action[SOFTWARE_MENU]);
|
||||
Menu_AddItem( &s_software_menu,( void *) &s_apply_action[SOFTWARE_MENU]);
|
||||
Menu_AddItem( &s_opengl_menu,( void *) &s_windowed_mouse[OPENGL_MENU]);
|
||||
Menu_AddItem( &s_opengl_menu,( void *) &s_defaults_action[OPENGL_MENU]);
|
||||
Menu_AddItem( &s_opengl_menu,( void *) &s_apply_action[OPENGL_MENU]);
|
||||
|
||||
|
|
Loading…
Reference in a new issue