#include "ui/menudef.h" { assetGlobalDef { font "fonts/font" 26 // font smallFont "fonts/smallfont" 20 // font bigFont "fonts/bigfont" 34 // font cursor "ui/assets/3_cursor3" // cursor gradientBar "ui/assets/gradientbar2.tga" // gradient bar itemFocusSound "sound/misc/menu2.wav" // sound for item getting focus (via keyboard or mouse ) fadeClamp 1.0 // sets the fadeup alpha fadeCycle 1 // how often fade happens in milliseconds fadeAmount 0.1 // amount to adjust alpha per cycle shadowColor 0.1 0.1 0.1 0.25 // shadow color } menuDef { name main fullScreen MENU_TRUE rect 0 0 640 480 // Size and position of the menu visible MENU_TRUE // Visible on open focusColor 1 .75 0 1 // Menu focus color for text and items onOpen { uiScript stopRefresh ; playlooped "sound/ui/heartbeat.wav" } onESC { open quit_popmenu } itemDef { name background rect 0 0 640 480 style WINDOW_STYLE_SHADER backcolor 0 0 0 1 visible 1 decoration background "ui/assets/mainmenu.jpg" } itemDef { name splashmodel rect 0 0 640 480 type ITEM_TYPE_MODEL style WINDOW_STYLE_EMPTY asset_model "models/splash/splash_screen.md3" model_fovx 32.0 model_fovy 24.0 model_angle 180 visible 1 decoration } itemDef { name mainmenu text "Play" type ITEM_TYPE_BUTTON style WINDOW_STYLE_EMPTY textstyle ITEM_TEXTSTYLE_NORMAL rect 472 20 128 20 textalign ITEM_ALIGN_RIGHT textalignx 128 textaligny 20 textscale .416 forecolor 1 1 1 1 visible 1 action { play "sound/misc/menu1.wav"; close main; open joinserver } } itemDef { name mainmenu text "Options" type ITEM_TYPE_BUTTON style WINDOW_STYLE_EMPTY textstyle ITEM_TEXTSTYLE_NORMAL textscale .416 rect 472 40 128 20 textalignx 128 textaligny 20 textalign ITEM_ALIGN_RIGHT backcolor 0 0 0 0 forecolor 1 1 1 1 visible 1 action { play "sound/misc/menu1.wav"; open simple_options } } itemDef { name mainmenu text "Mods" type ITEM_TYPE_BUTTON style WINDOW_STYLE_EMPTY textstyle ITEM_TEXTSTYLE_NORMAL textscale .416 rect 472 60 128 20 textalignx 128 textaligny 20 textalign ITEM_ALIGN_RIGHT backcolor 0 0 0 0 forecolor 1 1 1 1 visible 1 action { play "sound/misc/menu1.wav"; open mod } } itemDef { name mainmenu text "Quit" type ITEM_TYPE_BUTTON style WINDOW_STYLE_EMPTY textstyle ITEM_TEXTSTYLE_NORMAL rect 472 80 128 20 textalignx 128 textaligny 20 textscale .416 textalign ITEM_ALIGN_RIGHT forecolor 1 1 1 1 visible 1 action { play "sound/misc/menu1.wav"; open quit_popmenu } } itemDef { name copyright text "Tremulous (C) 2005-2006 darklegion development" style WINDOW_STYLE_EMPTY textstyle ITEM_TEXTSTYLE_NORMAL textscale .25 rect 0 440 640 40 textalign 1 textaligny 32 textalignx 320 forecolor .75 .75 .75 .75 visible 1 decoration } } }