From 097793461a0f1f6e124f335e79d99a0f4573a769 Mon Sep 17 00:00:00 2001 From: Tim Angus <tim@ngus.net> Date: Thu, 8 Dec 2005 18:23:29 +0000 Subject: Added tremulous-manual and tremulous_ui from sf CVS repository. --- tremulous_ui/main.menu | 141 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 141 insertions(+) create mode 100644 tremulous_ui/main.menu (limited to 'tremulous_ui/main.menu') diff --git a/tremulous_ui/main.menu b/tremulous_ui/main.menu new file mode 100644 index 00000000..4103997d --- /dev/null +++ b/tremulous_ui/main.menu @@ -0,0 +1,141 @@ +#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 "Mods" + 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 mod + } + } + + itemDef + { + name mainmenu + text "Quit" + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + textstyle ITEM_TEXTSTYLE_NORMAL + rect 472 60 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 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 + } + } +} -- cgit