#include "ui/menudef.h" { \\ Fight \\ menuDef { name "fight" visible 0 fullscreen 1 rect 0 0 640 480 background uibackground4 focusColor 1 .67 0 1 style 1 border 1 itemDef { name fight style WINDOW_STYLE_SHADER rect 0 45 512 128 visible 1 background "fight" decoration } itemDef { name leftgrad style WINDOW_STYLE_SHADER background "ui/assets/halfgradleft.tga" rect 64 249 256 102 forecolor .75 0 0 0.5 visible 1 decoration } itemDef { name rightgrad style WINDOW_STYLE_SHADER background "ui/assets/halfgradright.tga" rect 320 249 256 102 forecolor 0 0 .75 0.5 visible 1 decoration } itemDef { name leftvertgrad style WINDOW_STYLE_SHADER background "ui/assets/verticalgradient.tga" rect 16 249 128 102 forecolor .75 0 0 0.5 visible 1 decoration } itemDef { name rightvertgrad style WINDOW_STYLE_SHADER background "ui/assets/verticalgradient.tga" rect 496 249 128 102 forecolor 0 0 .75 0.5 textscale 0.4 visible 1 decoration } // LEVEL SELECTION BAR // // GAMETYPE BAR // itemDef { name gametypebar style 2 rect 0 5 640 40 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 gametypefield style 0 name tier ownerdraw UI_TIER rect 0 10 320 31 textalign ITEM_ALIGN_LEFT textalignx 20 textaligny 26 textscale .4 forecolor 1 1 1 1 border 0 bordercolor 0 0 0 0 visible 1 mouseEnter { fadein message_tier } mouseExit { fadeout message_tier } } itemDef { name gametypefield style 0 ownerdraw UI_SKILL text "Skill:" rect 320 10 320 31 textalign ITEM_ALIGN_LEFT textalignx 90 textaligny 26 textscale .4 forecolor 1 1 1 1 border 0 bordercolor 0 0 0 0 visible 1 mouseEnter { fadein message_skill } mouseExit { fadeout message_skill } } // TEAM LOGO // itemDef { name playerlogo ownerdraw UI_PLAYERLOGO_METAL rect 28 250 100 100 visible 1 forecolor 1 .7 .7 1 decoration } itemDef { name opposinglogo ownerdraw UI_OPPONENTLOGO_METAL rect 488 250 100 100 visible 1 forecolor .7 .7 1 1 decoration } // MAP INFO // itemDef { name window rect 14 247 612 105 style WINDOW_STYLE_FILLED border 1 bordercolor .5 .5 .5 .5 forecolor 1 1 1 1 backcolor 0 0 0 .25 visible 1 decoration } itemDef { name location text "VS" textscale 1 rect 192 325 256 30 textalign 1 // center textalignx 128 // 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 backcolor 0 0 0 0 forecolor 1 1 1 .5 decoration visible 1 } itemDef { name level_info group grplevelinfo2 ownerdraw UI_TIER_MAPNAME textscale .35 rect 14 220 222 20 textalign 0 textalignx 3 // 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 18 backcolor 0 0 0 0 forecolor 1 1 1 1 decoration visible 1 } itemDef { name level_info group grplevelinfo2 ownerdraw UI_TIER_GAMETYPE textscale .35 rect 236 220 122 20 textalign 0 textalignx 3 // 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 18 backcolor 0 0 0 0 forecolor 1 1 1 1 decoration visible 1 } itemDef { name level_info group grplevelinfo2 type ITEM_TYPE_NUMERICFIELD text "Captures " cvar "capturelimit" rect 358 220 122 20 textalign 0 textalignx 3 textaligny 18 textscale .35 forecolor 1 1 1 1 visible 1 decoration } itemDef { name level_info group grplevelinfo2 type ITEM_TYPE_NUMERICFIELD text "Time " cvar "timelimit" rect 480 220 72 20 textalign 0 textalignx 3 textaligny 18 textscale .35 forecolor 1 1 1 1 visible 1 decoration } itemDef { name level_info group grplevelinfo2 type ITEM_TYPE_NUMERICFIELD text "Frags " cvar "fraglimit" rect 552 220 72 20 textalign 0 textalignx 3 textaligny 18 textscale .35 forecolor 1 1 1 1 visible 1 decoration } // TEAM NAME // itemDef { name playerteamname ownerdraw UI_PLAYERLOGO_NAME rect 128 295 128 64 decoration visible 1 } itemDef { name opposingteamname ownerdraw UI_OPPONENTLOGO_NAME rect 388 295 128 64 backcolor 0 0 0 0 forecolor 1 1 1 1 decoration visible 1 } // PLAYER STATS // itemDef { name window rect 14 354 612 34 style WINDOW_STYLE_FILLED border 1 bordercolor .5 .5 .5 .5 forecolor 1 1 1 1 backcolor 0 0 0 .25 visible 1 decoration } itemDef { name name type ITEM_TYPE_EDITFIELD style 0 text "Name:" cvar "name" textscale .35 style 0 rect 0 363 128 30 textalign 1 // center textalignx 64 // 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 17 backcolor 0 0 0 0 forecolor 1 1 1 1 decoration visible 1 } itemDef { name score text "Score:" textscale .35 style 0 rect 246 363 128 30 textalign 3 // center textalignx 16 // 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 17 backcolor 0 0 0 0 forecolor 1 1 1 1 decoration visible 1 } itemDef { name wins text "Wins:" textscale .35 style 0 rect 404 363 128 30 textalign 1 // center textalignx 64 // 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 17 backcolor 0 0 0 0 forecolor 1 1 1 1 decoration visible 1 } // AWARDS // itemDef { name window rect 14 390 612 38 style WINDOW_STYLE_FILLED border 1 bordercolor .5 .5 .5 .5 forecolor 1 1 1 1 backcolor 0 0 0 .25 visible 1 decoration } itemdef { name medal_accuracy style WINDOW_STYLE_SHADER rect 48 394 32 32 background "ui/assets/medal_accuracy.tga" forecolor 1 1 1 .25 visible 1 decoration } itemdef { name medal_assist style WINDOW_STYLE_SHADER rect 112 394 32 32 background "ui/assets/medal_assist.tga" forecolor 1 1 1 .25 visible 1 decoration } itemdef { name medal_accuracy style WINDOW_STYLE_SHADER rect 176 394 32 32 background "ui/assets/medal_accuracy.tga" forecolor 1 1 1 .25 visible 1 decoration } itemdef { name medal_defend style WINDOW_STYLE_SHADER rect 240 394 32 32 background "ui/assets/medal_defend.tga" forecolor 1 1 1 .25 visible 1 decoration } itemdef { name medal_excellent style WINDOW_STYLE_SHADER rect 304 394 32 32 background "ui/assets/medal_excellent.tga" forecolor 1 1 1 .25 visible 1 decoration } itemdef { name medal_frags style WINDOW_STYLE_SHADER rect 368 394 32 32 background "ui/assets/medal_frags.tga" forecolor 1 1 1 .25 visible 1 decoration } itemdef { name medal_gauntlet style WINDOW_STYLE_SHADER rect 432 394 32 32 background "ui/assets/medal_gauntlet.tga" forecolor 1 1 1 .25 visible 1 decoration } itemdef { name medal_impressive style WINDOW_STYLE_SHADER rect 496 394 32 32 background "ui/assets/medal_impressive.tga" forecolor 1 1 1 .25 visible 1 decoration } itemdef { name medal_victory style WINDOW_STYLE_SHADER rect 560 394 32 32 background "ui/assets/medal_victory.tga" forecolor 1 1 1 .25 visible 1 decoration } // SCREEN SHOT // itemDef { name mapwindow rect 14 52 612 158 style WINDOW_STYLE_FILLED border 1 bordercolor .5 .5 .5 .5 forecolor 1 1 1 1 backcolor 0 0 0 .25 visible 1 decoration mouseenter { setitemcolor mapwindow bordercolor .7 0 0 1 ; fadein message_arena } mouseexit { setitemcolor mapwindow bordercolor .5 .5 .5 .5 ; fadeout message_arena } } itemdef { name screen1 rect 19 57 198 148 ownerdraw UI_TIERMAP1 visible 1 mouseenter { setitemcolor borderscreen1 backcolor .25 .25 .25 .25 } mouseexit { setitemcolor borderscreen1 backcolor 0 0 0 0 } action { setcvar ui_currentMap 0 ; setitemcolor grpborderscreen bordercolor .5 .5 .5 1 ; setitemcolor borderscreen1 bordercolor 1 0 0 1 } } itemdef { name screen2 rect 221 57 198 148 ownerdraw UI_TIERMAP2 visible 1 mouseenter { setitemcolor borderscreen2 backcolor .25 .25 .25 .25 } mouseexit { setitemcolor borderscreen2 backcolor 0 0 0 0 } action { setcvar ui_currentMap 1 ; setitemcolor grpborderscreen bordercolor .5 .5 .5 1 ; setitemcolor borderscreen2 bordercolor 1 0 0 1 } } itemdef { name screen3 ownerdraw UI_TIERMAP3 rect 423 57 198 148 visible 1 mouseenter { setitemcolor borderscreen3 backcolor .25 .25 .25 .25 } mouseexit { setitemcolor borderscreen3 backcolor 0 0 0 0 } action { setcvar ui_currentMap 2 ; setitemcolor grpborderscreen bordercolor .5 .5 .5 1 ; setitemcolor borderscreen3 bordercolor 1 0 0 1 } } itemdef { name borderscreen1 group grpborderscreen rect 18 56 200 150 style WINDOW_STYLE_FILLED border 1 backcolor 0 0 0 0 bordercolor .5 .5 .5 1 decoration visible 1 } itemdef { name borderscreen2 group grpborderscreen rect 220 56 200 150 style WINDOW_STYLE_FILLED decoration border 1 backcolor 0 0 0 0 bordercolor .5 .5 .5 1 visible 1 } itemdef { name borderscreen3 group grpborderscreen style WINDOW_STYLE_FILLED border 1 bordercolor .5 .5 .5 1 backcolor 0 0 0 0 decoration rect 422 56 200 150 visible 1 } // 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 fight ; 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 16 424 50 50 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 fight ; 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 ; fadein message_accept } action { close fight ; uiScript SinglePlayerStart } } itemDef { name accept_alt style 3 rect 574 424 50 50 background "ui/assets/forwardarrow_alt.tga" backcolor 0 0 0 0 forecolor 1 1 1 1 visible 0 type ITEM_TYPE_BUTTON action { close fight ; uiScript SinglePlayerStart } mouseExit { hide lightning ; hide accept_alt ; show accept ; fadeout message_accept } } itemDef { name lightning style 3 background lightningkc rect 46 385 246 128 visible 0 decoration } itemDef { name lightning style 3 background lightningkc rect 345 385 246 128 visible 0 decoration } // MESSAGES // itemDef { name message_back style 0 rect 320 430 128 30 textstyle 1 textalign 1 textalignx 0 textaligny 25 textscale .4 text "Exit to Main Menu" forecolor 1 1 1 1 decoration visible 0 } itemDef { name message_accept style 0 rect 320 430 128 30 textalign 1 textstyle 1 textalignx 0 textaligny 25 textscale .4 text "Enter Arena" forecolor 1 1 1 1 decoration visible 0 } itemDef { name message_tier style 0 rect 320 430 128 30 textalign 1 textstyle 1 textalignx 0 textaligny 25 textscale .4 text "Choose Tier" forecolor 1 1 1 1 decoration visible 0 } itemDef { name message_skill style 0 rect 320 430 128 30 textstyle 1 textalign 1 textalignx 0 textaligny 25 textscale .4 text "Set Skill Level" forecolor 1 1 1 1 decoration visible 0 } itemDef { name message_arena style 0 rect 320 430 128 30 textstyle 1 textalign 1 textalignx 0 textaligny 25 textscale .4 text "Choose Your Arena" forecolor 1 1 1 1 decoration visible 0 } } } } }