summaryrefslogtreecommitdiff
path: root/assets/ui/main.menu
diff options
context:
space:
mode:
authorIronClawTrem <louie.nutman@gmail.com>2020-02-16 03:40:06 +0000
committerIronClawTrem <louie.nutman@gmail.com>2020-02-16 03:40:06 +0000
commit425decdf7e9284d15aa726e3ae96b9942fb0e3ea (patch)
tree6c0dd7edfefff1be7b9e75fe0b3a0a85fe1595f3 /assets/ui/main.menu
parentccb0b2e4d6674a7a00c9bf491f08fc73b6898c54 (diff)
create tremded branch
Diffstat (limited to 'assets/ui/main.menu')
-rw-r--r--assets/ui/main.menu228
1 files changed, 228 insertions, 0 deletions
diff --git a/assets/ui/main.menu b/assets/ui/main.menu
new file mode 100644
index 0000000..fddc0d9
--- /dev/null
+++ b/assets/ui/main.menu
@@ -0,0 +1,228 @@
+// vim:ft=menu
+#include "ui/menudef.h"
+#include "ui/menu_bool.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
+ shadowColor 0.1 0.1 0.1 0.80 // shadow color
+ }
+
+ menuDef
+ {
+ name main
+ fullscreen true
+ rect 0 0 640 480// Size and position of the menu
+ visible true // Visible on open
+ focuscolor 1 .75 0 1// Menu focus color for text and items
+ background "ui/assets/mainmenu.jpg"
+ aspectbias ASPECT_NONE
+
+ onOpen
+ {
+ uiScript stopRefresh
+ playlooped "sound/ui/heartbeat.wav"
+ }
+
+ onESC
+ {
+ open quit_popmenu
+ }
+
+ 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 MENU_TRUE
+ decoration
+ }
+
+#define X (472)
+#define Y (20)
+#define W (128)
+#define ELEM_H (20)
+
+ itemDef
+ {
+ name mainmenu
+ text "Play"
+ type ITEM_TYPE_BUTTON
+ style WINDOW_STYLE_EMPTY
+ textstyle ITEM_TEXTSTYLE_NORMAL
+ rect X Y W ELEM_H
+ textalign ALIGN_RIGHT
+ textscale .416
+ forecolor 1 1 1 1
+ visible MENU_TRUE
+ action
+ {
+ play "sound/misc/menu1.wav";
+ open joinserver
+ }
+ }
+
+ itemDef
+ {
+ name mainmenu
+ text "News"
+ type ITEM_TYPE_BUTTON
+ style WINDOW_STYLE_EMPTY
+ textstyle ITEM_TEXTSTYLE_NORMAL
+ textscale .416
+ rect X (Y+(1*ELEM_H)) W ELEM_H
+ textalign ALIGN_RIGHT
+ backcolor 0 0 0 0
+ forecolor 1 1 1 1
+ visible MENU_TRUE
+ action
+ {
+ play "sound/misc/menu1.wav";
+ open news_menu
+ }
+ }
+
+ itemDef
+ {
+ name mainmenu
+ text "Options"
+ type ITEM_TYPE_BUTTON
+ style WINDOW_STYLE_EMPTY
+ textstyle ITEM_TEXTSTYLE_NORMAL
+ textscale .416
+ rect X (Y+(2*ELEM_H)) W ELEM_H
+ textalign ALIGN_RIGHT
+ backcolor 0 0 0 0
+ forecolor 1 1 1 1
+ visible MENU_TRUE
+ action
+ {
+ play "sound/misc/menu1.wav";
+ open simple_options
+ }
+ }
+
+ itemDef
+ {
+ name mainmenu
+ text "Demos"
+ type ITEM_TYPE_BUTTON
+ style WINDOW_STYLE_EMPTY
+ textstyle ITEM_TEXTSTYLE_NORMAL
+ textscale .416
+ rect X (Y+(3*ELEM_H)) W ELEM_H
+ textalign ALIGN_RIGHT
+ backcolor 0 0 0 0
+ forecolor 1 1 1 1
+ visible MENU_TRUE
+ action
+ {
+ play "sound/misc/menu1.wav";
+ open demo
+ }
+ }
+
+ itemDef
+ {
+ name browse_for_folders
+ text "Browse Folders"
+ type ITEM_TYPE_BUTTON
+ style WINDOW_STYLE_EMPTY
+ textstyle ITEM_TEXTSTYLE_NORMAL
+ rect X (Y+(4*ELEM_H)) W ELEM_H
+ textscale .416
+ textalign ALIGN_RIGHT
+ forecolor 1 1 1 1
+ visible MENU_TRUE
+ action
+ {
+ play "sound/misc/menu1.wav";
+ open browse_folders
+ }
+ }
+
+ itemDef
+ {
+ name check_for_updates
+ text "Check for Updates"
+ type ITEM_TYPE_BUTTON
+ style WINDOW_STYLE_EMPTY
+ textstyle ITEM_TEXTSTYLE_NORMAL
+ rect X (Y+(5*ELEM_H)) W ELEM_H
+ textscale .416
+ textalign ALIGN_RIGHT
+ forecolor 1 1 1 1
+ visible MENU_TRUE
+ action
+ {
+ play "sound/misc/menu1.wav";
+ open install_update
+ }
+ }
+
+ itemDef
+ {
+ name mainmenu
+ text "Quit"
+ type ITEM_TYPE_BUTTON
+ style WINDOW_STYLE_EMPTY
+ textstyle ITEM_TEXTSTYLE_NORMAL
+ rect X (Y+(6*ELEM_H)) W ELEM_H
+ textscale .416
+ textalign ALIGN_RIGHT
+ forecolor 1 1 1 1
+ visible MENU_TRUE
+ action
+ {
+ play "sound/misc/menu1.wav";
+ open quit_popmenu
+ }
+ }
+
+ itemDef
+ {
+ name copyright
+ type ITEM_TYPE_TEXT
+ text "Copyright (C) 2015-2019 GrangerHub"
+ style WINDOW_STYLE_EMPTY
+ textstyle ITEM_TEXTSTYLE_NORMAL
+ textscale .30
+ rect 0 405 640 30
+ textalign ALIGN_CENTER
+ forecolor .75 .75 .75 .75
+ visible MENU_TRUE
+ decoration
+ }
+ itemDef
+ {
+ name copyright
+ type ITEM_TYPE_TEXT
+ text "Copyright (C) 2005-2009 darklegion development"
+ style WINDOW_STYLE_EMPTY
+ textstyle ITEM_TEXTSTYLE_NORMAL
+ textscale .30
+ rect 0 420 640 30
+ textalign ALIGN_CENTER
+ forecolor .75 .75 .75 .75
+ visible MENU_TRUE
+ decoration
+ }
+ }
+}