From f65675275f974129c76249e374b5423a2a444acd Mon Sep 17 00:00:00 2001 From: Tim Angus Date: Sat, 3 Oct 2009 11:27:22 +0000 Subject: * s/r_custom/r_/ * Remove r_mode, making r_width and r_height the only way to choose resolution * Add UI code to parse the detected resolutions list * Make ITEM_TYPE_COMBO do something; basically an ITEM_TYPE_MULTI which is populated by a feeder. A proper combobox widget would be better... in the future maybe * Improve keyboard/mouse button control on ITEM_TYPE_MULTI * Change resolution selection in options menu to use an ITEM_TYPE_COMBO fed by FEEDER_RESOLUTIONS --- ui/options.menu | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'ui/options.menu') diff --git a/ui/options.menu b/ui/options.menu index 9959949d..a39746fa 100644 --- a/ui/options.menu +++ b/ui/options.menu @@ -82,12 +82,9 @@ itemDef { - type ITEM_TYPE_MULTI + type ITEM_TYPE_COMBO text "Video Mode:" - cvar "r_mode" - cvarFloatList { "Custom" -1 "320x240" 0 "400x300" 1 "512x384" 2 "640x480" 3 - "800x600" 4 "960x720" 5 "1024x768" 6 "1152x864" 7 - "1280x1024" 8 "1600x1200" 9 "2048x1536" 10 "856x480 wide screen" 11 } + feeder FEEDER_RESOLUTIONS rect X (Y+(2*ELEM_H)) W ELEM_H textalign ALIGN_RIGHT textalignx TOFF_X @@ -98,7 +95,6 @@ action { play "sound/misc/menu1.wav"; - uiScript glCustom } } -- cgit