void configureNexuizResolutionSliderNexuizResolutionSlider(entity me) { float i; vector r0, r; // Note: this cvar is used here for the tooltip only. // The slider will control the menu_vid_width/menu_vid_height cvars, // and only set vid_width/vid_height when "Apply" is pressed. me.configureNexuizTextSlider(me, "vid_width"); r0 = '0 0 0'; for(i = 0;; ++i) { r = getresolution(i); if(r_x == 0 && r_y == 0) break; if(r == r0) continue; r0 = r; if(r_x < 640 || r_y < 400) continue; me.addResolution(me, r_x, r_y); } me.configureNexuizTextSliderValues(me); }
void configureNexuizResolutionSliderNexuizResolutionSlider(entity me) { me.configureNexuizTextSlider(me, "vid_width"); me.addResolution(me, 640, 480, 640, 480); me.addResolution(me, 800, 600, 800, 600); me.addResolution(me, 1024, 768, 800, 600); me.addResolution(me, 1152, 864, 800, 600); me.addResolution(me, 1280, 800, 800, 600); me.addResolution(me, 1280, 960, 800, 600); me.addResolution(me, 1280, 1024, 800, 600); me.addResolution(me, 1440, 900, 800, 600); me.addResolution(me, 1600, 900, 800, 600); me.addResolution(me, 1600, 1200, 800, 600); me.addResolution(me, 1680, 1050, 800, 600); me.addResolution(me, 1920, 1200, 800, 600); me.addResolution(me, 2048, 1536, 800, 600); me.configureNexuizTextSliderValues(me); }