summaryrefslogtreecommitdiff
path: root/ui/mod.menu
diff options
context:
space:
mode:
Diffstat (limited to 'ui/mod.menu')
-rw-r--r--ui/mod.menu303
1 files changed, 303 insertions, 0 deletions
diff --git a/ui/mod.menu b/ui/mod.menu
new file mode 100644
index 00000000..cb2363e8
--- /dev/null
+++ b/ui/mod.menu
@@ -0,0 +1,303 @@
+#include "ui/menudef.h"
+
+{
+\\ MOD \\
+
+ menuDef {
+ name "mod"
+ visible 0
+ fullscreen 1
+ rect 0 0 640 480
+ background "menuback_a"
+ focusColor 1 .67 0 1
+ style 1
+ border 1
+ onEsc { close mod ; open main }
+ onOpen { setitemcolor fadebox backcolor 0 0 0 1 ;
+ playlooped "music/fla_mp03.wav" ;
+ fadeout fadebox ;
+ uiScript loadMods ;
+ hide lightning ;
+ hide accept_alt ;
+ show accept ;
+ hide back_alt ;
+ show back ;
+ hide grpmessage }
+
+
+
+
+
+
+
+// LEVEL SELECTION BAR //
+
+
+ itemDef {
+ name levelbar
+ text "TEAM ARENA MODS"
+ textstyle 6
+ style 2
+ rect 0 16 640 40
+ textscale 0.416
+ textalign 1 // center
+ textalignx 320 // x alignment point for text
+ // use it to offset left/right text from the edge
+ // or to center the text on a different point
+ textaligny 27
+ style 2
+ border 4
+ bordercolor 0.5 0.5 0.5 0.5
+ bordersize 2
+ backcolor 0 0 .75 0.5
+ visible 1
+ decoration
+ }
+
+ itemDef {
+ name teamarenaimage
+ style 3
+ background "ui/assets/teamarenaimage.tga"
+ rect 0 80 220 115
+ visible 1
+ }
+
+
+itemDef {
+ name mappreview
+ style 5
+ cinematic "mpintro.roq"
+ rect 20 195 200 150
+ backcolor 1 1 1 .25
+ border 1
+ bordersize 1
+ bordercolor .5 .5 .5 1
+ decoration
+ visible 1
+ }
+/*
+
+// DEMO ONLY //
+itemDef {
+ name demo_only
+ style 0
+ rect 240 250 360 20
+ textstyle 1
+ textalign 1
+ textalignx 180
+ textaligny 25
+ textscale .333
+ text "This Option is Not Available in Demo."
+ forecolor 1 1 1 1
+ decoration
+ visible 1
+ }
+
+*/
+
+
+
+itemDef {
+ name modlist
+ rect 240 100 360 300
+ type ITEM_TYPE_LISTBOX
+ style WINDOW_STYLE_FILLED
+ elementwidth 120
+ elementheight 20
+ textscale .25
+ elementtype LISTBOX_TEXT
+ feeder FEEDER_MODS
+ textalign 3
+ textaligny 14
+ border 1
+ bordercolor .5 .5 .5 .5
+ forecolor 1 1 1 1
+ backcolor 0 0 .5 .25
+ outlinecolor .1 .1 .7 .5
+ visible 1
+ doubleClick { uiScript RunMod }
+ mouseEnter { fadein message_mod ; setitemcolor modlist bordercolor .7 0 0 1 }
+ mouseExit { fadeout message_mod ; setitemcolor modlist bordercolor .5 .5 .5 .5 }
+ }
+
+
+
+
+// BACK BAR //
+
+
+ itemDef {
+ name gotobar
+ style 2
+ rect 0 430 640 30
+ textscale 0.4
+ textalign 0 // center
+ textalignx 60 // x alignment point for text
+ // use it to offset left/right text from the edge
+ // or to center the text on a different point
+ textaligny 21
+ style 2
+ border 4
+ bordercolor 0.5 0.5 0.5 0.5
+ bordersize 2
+ backcolor 0 0 .75 0.5
+ visible 1
+ mouseEnter { setcolor backcolor .75 0 0 .5 }
+ mouseExit { setcolor backcolor 0 0 .75 .5 }
+ decoration
+ }
+
+
+
+ itemDef {
+ name back
+ style 3
+ background "ui/assets/backarrow.tga"
+ rect 16 424 50 50
+ visible 1
+ action { close mod ; open main }
+ mouseEnter { hide back ; show back_alt ; fadein message_back }
+ }
+
+itemDef {
+ name back_alt
+ style WINDOW_STYLE_SHADER
+ background "ui/assets/backarrow_alt.tga"
+ rect 14 422 54 54
+ backcolor 0 0 0 0
+ forecolor 1 1 1 1
+ visible 0
+ type ITEM_TYPE_BUTTON
+ mouseExit { hide back_alt ; show back ; fadeout message_back }
+ action { close mod ; open main }
+ }
+
+
+
+
+
+itemDef {
+ name accept
+ style 3
+ rect 574 424 50 50
+ background "ui/assets/forwardarrow.tga"
+ backcolor 0 0 0 0
+ forecolor 1 1 1 1
+ visible 1
+ mouseEnter { show lightning ; hide accept ; show accept_alt ; show message_accept ; playlooped "sound/misc/loop_electricity_05.wav" }
+ action { close mod ; uiScript RunMod }
+ }
+
+itemDef {
+ name accept_alt
+ style 3
+ rect 572 422 54 54
+ background "ui/assets/forwardarrow_alt.tga"
+ backcolor 0 0 0 0
+ forecolor 1 1 1 1
+ visible 0
+ type ITEM_TYPE_BUTTON
+ action { close mod ; uiScript RunMod }
+ mouseExit { hide lightning ; hide accept_alt ; show accept ; hide message_accept ; playlooped "music/fla_mp03.wav" }
+ }
+
+
+ itemDef {
+ name lightning
+ style 3
+ background lightningkc
+ rect 46 385 250 128
+ visible 0
+ decoration
+ }
+itemDef {
+ name lightning
+ style 3
+ background lightningkc
+ rect 341 385 250 128
+ visible 0
+ decoration
+ }
+
+
+
+// MESSAGES //
+
+itemDef {
+ name message_back
+ group grpmessage
+ style 0
+ rect 320 430 128 30
+ textstyle 1
+ textalign 1
+ textalignx 0
+ textaligny 25
+ textscale .416
+ text "Exit to Main Menu"
+ forecolor 1 1 1 1
+ decoration
+ visible 0
+ }
+
+itemDef {
+ name message_accept
+ group grpmessage
+ style 0
+ rect 320 430 128 30
+ textalign 1
+ textstyle 1
+ textalignx 0
+ textaligny 25
+ textscale .416
+ text "Play Mod"
+ forecolor 1 1 1 1
+ decoration
+ visible 0
+ }
+itemDef {
+ name message_mod
+ group grpmessage
+ style 0
+ rect 320 430 128 30
+ textalign 1
+ textstyle 1
+ textalignx 0
+ textaligny 25
+ textscale .416
+ text "Select Mod Name to Play"
+ forecolor 1 1 1 1
+ decoration
+ visible 0
+ }
+
+
+itemDef {
+ name fadebox
+ style WINDOW_STYLE_FILLED
+ background "ui/assets/fadebox.tga"
+ forecolor 0 0 0 1
+ backcolor 0 0 0 1
+ rect 0 0 640 480
+ visible 1
+ decoration
+ }
+
+
+
+
+
+
+
+}
+
+
+
+
+
+
+
+
+}
+
+}
+} \ No newline at end of file