summaryrefslogtreecommitdiff
path: root/ui/options.menu
diff options
context:
space:
mode:
authorTim Angus <tim@ngus.net>2009-10-03 11:27:22 +0000
committerTim Angus <tim@ngus.net>2013-01-03 00:15:00 +0000
commitf65675275f974129c76249e374b5423a2a444acd (patch)
tree1da97a1bd26d179ad9da2342df8060638d24ef8a /ui/options.menu
parente5d4b2471e72ff574ebc0d01afbab50fc447cf5a (diff)
* 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
Diffstat (limited to 'ui/options.menu')
-rw-r--r--ui/options.menu8
1 files changed, 2 insertions, 6 deletions
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
}
}