[nexuiz-commits] r7346 - in trunk/data: . qcsrc/menu/nexuiz
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Wed Aug 5 07:40:03 EDT 2009
Author: div0
Date: 2009-08-05 07:40:03 -0400 (Wed, 05 Aug 2009)
New Revision: 7346
Modified:
trunk/data/config_update.cfg
trunk/data/defaultNexuiz.cfg
trunk/data/qcsrc/menu/nexuiz/dialog_settings_effects.c
trunk/data/qcsrc/menu/nexuiz/dialog_settings_video.c
trunk/data/qcsrc/menu/nexuiz/slider_resolution.c
Log:
latch vid_con* cvars
Modified: trunk/data/config_update.cfg
===================================================================
--- trunk/data/config_update.cfg 2009-08-05 11:30:05 UTC (rev 7345)
+++ trunk/data/config_update.cfg 2009-08-05 11:40:03 UTC (rev 7346)
@@ -1,3 +1,7 @@
+// load engine's idea of vid_con*
+seta menu_vid_conwidth $vid_conwidth
+seta menu_vid_conheight $vid_conheight
+
// fix cvar settings of the engine that Nexuiz is not compatible with
alias _update_generic_r_dynamic_0 "r_dynamic 1; r_shadow_realtime_dlight 1"
alias _update_generic_r_dynamic_1 ""
Modified: trunk/data/defaultNexuiz.cfg
===================================================================
--- trunk/data/defaultNexuiz.cfg 2009-08-05 11:30:05 UTC (rev 7345)
+++ trunk/data/defaultNexuiz.cfg 2009-08-05 11:40:03 UTC (rev 7346)
@@ -223,6 +223,7 @@
// 2D resolution 800x600
vid_conwidth 800
vid_conheight 600
+// menu_conwidth, menu_conheight are set inside quake.rc
set sbar_hudselector 1 "0 = old style hud layout, 1 = new nexuiz hud layout, 2 = combined health and armor display"
set sbar_hud_accuracy 0 "1 = weapon accuracy on HUD"
set sbar_showcurrentammo 0 "set to 1 to see only the ammo of the current ammo or 0 to see all 4 ammo counts"
Modified: trunk/data/qcsrc/menu/nexuiz/dialog_settings_effects.c
===================================================================
--- trunk/data/qcsrc/menu/nexuiz/dialog_settings_effects.c 2009-08-05 11:30:05 UTC (rev 7345)
+++ trunk/data/qcsrc/menu/nexuiz/dialog_settings_effects.c 2009-08-05 11:40:03 UTC (rev 7346)
@@ -158,6 +158,6 @@
setDependent(e, "r_motionblur", 0, 1);
me.gotoRC(me, me.rows - 1, 0);
- me.TD(me, 1, me.columns, makeNexuizCommandButton("Apply immediately", '0 0 0', "vid_restart", COMMANDBUTTON_APPLY));
+ me.TD(me, 1, me.columns, makeNexuizCommandButton("Apply immediately", '0 0 0', "vid_conwidth $menu_vid_conwidth; vid_conheight $menu_vid_conheight; vid_restart", COMMANDBUTTON_APPLY));
}
#endif
Modified: trunk/data/qcsrc/menu/nexuiz/dialog_settings_video.c
===================================================================
--- trunk/data/qcsrc/menu/nexuiz/dialog_settings_video.c 2009-08-05 11:30:05 UTC (rev 7345)
+++ trunk/data/qcsrc/menu/nexuiz/dialog_settings_video.c 2009-08-05 11:40:03 UTC (rev 7346)
@@ -97,6 +97,6 @@
me.TR(me);
me.gotoRC(me, me.rows - 1, 0);
- me.TD(me, 1, me.columns, makeNexuizCommandButton("Apply immediately", '0 0 0', "vid_restart", COMMANDBUTTON_APPLY));
+ me.TD(me, 1, me.columns, makeNexuizCommandButton("Apply immediately", '0 0 0', "vid_conwidth $menu_vid_conwidth; vid_conheight $menu_vid_conheight; vid_restart", COMMANDBUTTON_APPLY));
}
#endif
Modified: trunk/data/qcsrc/menu/nexuiz/slider_resolution.c
===================================================================
--- trunk/data/qcsrc/menu/nexuiz/slider_resolution.c 2009-08-05 11:30:05 UTC (rev 7345)
+++ trunk/data/qcsrc/menu/nexuiz/slider_resolution.c 2009-08-05 11:40:03 UTC (rev 7346)
@@ -44,7 +44,7 @@
}
void loadCvarsNexuizResolutionSlider(entity me)
{
- me.setValueFromIdentifier(me, strcat(cvar_string("vid_width"), " ", cvar_string("vid_height"), " ", cvar_string("vid_conwidth"), " ", cvar_string("vid_conheight")));
+ me.setValueFromIdentifier(me, strcat(cvar_string("vid_width"), " ", cvar_string("vid_height"), " ", cvar_string("menu_vid_conwidth"), " ", cvar_string("menu_vid_conheight")));
}
void saveCvarsNexuizResolutionSlider(entity me)
{
@@ -53,8 +53,8 @@
tokenize_console(me.getIdentifier(me));
cvar_set("vid_width", argv(0));
cvar_set("vid_height", argv(1));
- cvar_set("vid_conwidth", argv(2));
- cvar_set("vid_conheight", argv(3));
+ cvar_set("menu_vid_conwidth", argv(2));
+ cvar_set("menu_vid_conheight", argv(3));
}
}
#endif
More information about the nexuiz-commits
mailing list