METHOD(XonoticResolutionSlider, saveCvars, void(entity))
ENDCLASS(XonoticResolutionSlider)
entity makeXonoticResolutionSlider();
+void initConwidths();
void updateConwidths();
#endif
#ifdef IMPLEMENTATION
+void initConwidths()
+{
+ cvar_set("_menu_vid_width", cvar_string("vid_width"));
+ cvar_set("_menu_vid_height", cvar_string("vid_height"));
+ cvar_set("_menu_vid_pixelheight", cvar_string("vid_pixelheight"));
+}
void updateConwidths()
{
vector r, c;
float minfactor, maxfactor;
float sz, f;
- r_x = cvar("menu_vid_width");
- r_y = cvar("menu_vid_height");
- r_z = cvar("menu_vid_pixelheight");
+ r_x = cvar("_menu_vid_width");
+ r_y = cvar("_menu_vid_height");
+ r_z = cvar("_menu_vid_pixelheight");
sz = cvar("menu_vid_scale");
// calculate the base resolution
float i;
vector r0, r;
- me.configureXonoticTextSlider(me, "menu_vid_width");
+ me.configureXonoticTextSlider(me, "_menu_vid_width");
r0 = '0 0 0';
for(i = 0;; ++i)
}
void XonoticResolutionSlider_loadCvars(entity me)
{
- me.setValueFromIdentifier(me, strcat(cvar_string("menu_vid_width"), " ", cvar_string("menu_vid_height"), " ", cvar_string("menu_vid_pixelheight")));
+ me.setValueFromIdentifier(me, strcat(cvar_string("_menu_vid_width"), " ", cvar_string("_menu_vid_height"), " ", cvar_string("_menu_vid_pixelheight")));
}
void XonoticResolutionSlider_saveCvars(entity me)
{
if(me.value >= 0 || me.value < me.nValues)
{
tokenize_console(me.getIdentifier(me));
- cvar_set("menu_vid_width", argv(0));
- cvar_set("menu_vid_height", argv(1));
- cvar_set("menu_vid_pixelheight", argv(2));
+ cvar_set("_menu_vid_width", argv(0));
+ cvar_set("_menu_vid_height", argv(1));
+ cvar_set("_menu_vid_pixelheight", argv(2));
}
}
#endif