#include "ui/menudef.h" { \\ skirmish\\ menuDef { name "skirmish" visible 0 fullscreen 1 rect 0 0 640 480 background "menuback_a" focusColor 1 .75 0 1 style 1 fadeClamp 1.0 fadeCycle 1 // how often fade happens in milliseconds fadeAmount 0.1 onEsc { close skirmish ; open main } onOpen { setitemcolor fadebox backcolor 0 0 0 1 ; playlooped "music/fla_mp03.wav" ; fadeout fadebox ; uiScript loadGameInfo ; uiScript updateSPMenu ; hide lightning ; hide accept_alt ; show accept ; hide back_alt ; show back ; hide grpmessage } // 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 ownerdraw UI_GAMETYPE textstyle 6 text "Type:" rect 0 10 213 31 textalign ITEM_ALIGN_LEFT textalignx 20 textaligny 26 textscale .35 forecolor 1 1 1 1 border 0 bordercolor 0 0 0 0 visible 1 action { play "sound/misc/kcaction.wav" } mouseEnter { fadein message_type } mouseExit { fadeout message_type } } itemDef { name opposingteamfield text "Opponent: " ownerdraw UI_OPPONENT_NAME textstyle 6 rect 213 10 213 31 textalign ITEM_ALIGN_LEFT textalignx 20 textaligny 26 textscale .35 forecolor 1 1 1 1 visible 1 cvarTest "ui_gametype" hideCvar { "1" } action { play "sound/misc/kcaction.wav" } mouseenter { show message_opponent } mouseexit { hide message_opponent } } itemDef { name gametypefield style 0 ownerdraw UI_SKILL textstyle 6 text "Skill:" rect 426 10 213 31 textalign ITEM_ALIGN_LEFT textalignx 20 textaligny 26 textscale .35 forecolor 1 1 1 1 border 0 bordercolor 0 0 0 0 visible 1 action { play "sound/misc/kcaction.wav" } mouseEnter { fadein message_skill } mouseExit { fadeout message_skill } } // DECORATIVE // itemDef { name mappreview ownerdraw UI_MAPCINEMATIC rect 320 170 320 192 backcolor 1 1 1 .25 decoration visible 1 } itemDef { name mappscreen style 3 background "menuscreen" rect 320 170 320 192 visible 1 decoration } itemDef { name window rect 0 170 640 192 style WINDOW_STYLE_EMPTY border 1 bordercolor .5 .5 .5 .5 forecolor 1 1 1 1 backcolor 0 0 0 .25 visible 1 decoration } // MAP INFORMATION BARS // itemDef { name mapinfo style WINDOW_STYLE_SHADER rect 0 172 20 82 background "ui/assets/mapinfo.tga" forecolor .5 .5 .5 .5 visible 1 decoration } itemDef { name score style WINDOW_STYLE_SHADER rect 0 260 20 100 background "ui/assets/score.tga" forecolor .5 .5 .5 .5 visible 1 decoration } itemDef { name window rect 0 255 320 5 style WINDOW_STYLE_EMPTY border 1 bordercolor .5 .5 .5 .5 forecolor 1 1 1 1 backcolor 0 0 0 .25 visible 1 decoration } // CENTER IMAGE AND INFORMATION // itemDef { name menuback_e style WINDOW_STYLE_SHADER rect 254 194 140 140 background "centerconsole" visible 1 decoration } itemDef { name opposinglogo ownerdraw UI_OPPONENTLOGO_METAL rect 264 200 120 120 cvarTest "ui_gametype" hideCvar { "1" } visible 1 forecolor .7 .7 1 .25 decoration } itemDef { name mappscreen style 3 background menuscreen rect 254 194 140 140 visible 1 decoration } itemDef { name menuback_e group grpCenter style WINDOW_STYLE_SHADER rect 254 194 140 140 background "centerconsole" visible 1 decoration } itemDef { name opposinglogo ownerdraw UI_OPPONENTLOGO_METAL cvarTest "ui_gametype" hideCvar { "1" } rect 264 200 120 120 visible 1 forecolor .7 .7 1 .25 decoration } itemDef { name mappscreen group grpCenter style 3 background menuscreen rect 254 194 140 140 visible 1 decoration } itemDef { name level_info group grplevelinfo2 textscale .35 text "Best Score" rect 258 250 128 20 textalign 1 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 12 backcolor 0 0 0 0 forecolor 1 1 1 1 decoration visible 1 } // CENTER INFORMATION FOR NEW HIGH SCORE // itemDef { name backwindow style WINDOW_STYLE_FILLED rect 254 194 140 140 ownerdrawflag UI_SHOW_NEWHIGHSCORE backcolor 0 0 0 1 forecolor 0 0 0 1 visible 1 decoration } itemDef { name menuback_e style WINDOW_STYLE_SHADER ownerdrawflag UI_SHOW_NEWHIGHSCORE rect 254 194 140 140 background "centerconsole" visible 1 decoration } itemDef { name playerlogo ownerdraw UI_PLAYERLOGO_METAL cvarTest "ui_gametype" hideCvar { "1" } rect 264 200 120 120 ownerdrawflag UI_SHOW_NEWHIGHSCORE visible 1 forecolor .7 .7 1 .25 decoration } itemDef { name mappscreen style 3 background menuscreen ownerdrawflag UI_SHOW_NEWHIGHSCORE rect 254 190 140 150 visible 1 decoration } itemDef { name level_info group grplevelinfo2 textstyle ITEM_TEXTSTYLE_BLINK textscale .35 text "New High Score" rect 258 248 128 20 ownerdrawflag UI_SHOW_NEWHIGHSCORE textalign 1 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 12 backcolor 0 0 0 0 forecolor 1 0 0 1 decoration visible 1 } itemDef { name menuback_g style WINDOW_STYLE_SHADER rect 215 160 215 212 background "menuback_g" visible 1 decoration } // SCORE INFORMATION // itemDef { name level_info group grplevelinfo2 textscale .3 text "" type ITEM_TYPE_EDITFIELD cvar "ui_scoreScore" rect 258 265 128 20 textalign 1 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 12 backcolor 0 0 0 0 forecolor 1 1 1 1 decoration visible 1 } // AWARDS TEAM GAME // itemdef { name medal_assist_team rect 185 380 30 30 type ITEM_TYPE_EDITFIELD style WINDOW_STYLE_SHADER background "ui/assets/medal_assist.tga" cvar "ui_scoreAssists" ownerdrawflag UI_SHOW_ANYTEAMGAME textscale .22 textalign 1 text "" textalignx 15 textaligny 40 visible 1 decoration border 1 bordersize 1 bordercolor 1 1 1 0 mouseenter { show message_assist } mouseexit { hide message_assist } } itemdef { name medal_accuracy_team style WINDOW_STYLE_SHADER cvar "ui_scoreAccuracy" rect 225 380 30 30 background "ui/assets/medal_accuracy.tga" ownerdrawflag UI_SHOW_ANYTEAMGAME visible 1 decoration type ITEM_TYPE_EDITFIELD textalign 1 text "" textalignx 15 textaligny 40 border 1 bordersize 1 bordercolor 1 1 1 0 textscale .22 mouseenter { show message_accuracy } mouseexit { hide message_accuracy } } itemdef { name medal_excellent_team style WINDOW_STYLE_SHADER cvar "ui_scoreExcellents" rect 265 380 30 30 background "ui/assets/medal_excellent.tga" ownerdrawflag UI_SHOW_ANYTEAMGAME visible 1 decoration type ITEM_TYPE_EDITFIELD textalign 1 text "" textalignx 15 textaligny 40 border 1 bordersize 1 bordercolor 1 1 1 0 textscale .22 mouseenter { show message_excellent } mouseexit { hide message_excellent } } itemdef { name medal_gauntlet_team style WINDOW_STYLE_SHADER cvar "ui_scoreGauntlets" rect 305 380 30 30 background "ui/assets/medal_gauntlet.tga" ownerdrawflag UI_SHOW_ANYTEAMGAME visible 1 decoration type ITEM_TYPE_EDITFIELD textalign 1 text "" textalignx 15 textaligny 40 border 1 bordersize 1 bordercolor 1 1 1 0 textscale .22 mouseenter { show message_gauntlet } mouseexit { hide message_gauntlet } } itemdef { name medal_impressive_team style WINDOW_STYLE_SHADER cvar "ui_scoreImpressives" rect 345 380 30 30 background "ui/assets/medal_impressive.tga" ownerdrawflag UI_SHOW_ANYTEAMGAME visible 1 decoration type ITEM_TYPE_EDITFIELD textalign 1 text "" textalignx 15 textaligny 40 border 1 bordersize 1 bordercolor 1 1 1 0 textscale .22 mouseenter { show message_impressive } mouseexit { hide message_impressive } } itemdef { name medal_defend_team style WINDOW_STYLE_SHADER cvar "ui_scoreDefends" rect 385 380 30 30 background "ui/assets/medal_defend.tga" ownerdrawflag UI_SHOW_ANYTEAMGAME visible 1 decoration type ITEM_TYPE_EDITFIELD textalign 1 text "" textalignx 15 textaligny 40 border 1 bordersize 1 bordercolor 1 1 1 0 textscale .22 mouseenter { show message_defend } mouseexit { hide message_defend } } itemdef { name medal_capture_team style WINDOW_STYLE_SHADER cvar "ui_scoreCaptures" rect 425 380 30 30 background "ui/assets/medal_capture.tga" ownerdrawflag UI_SHOW_ANYTEAMGAME visible 1 decoration type ITEM_TYPE_EDITFIELD textalign 1 text "" textalignx 15 textaligny 40 border 1 bordersize 1 bordercolor 1 1 1 0 textscale .22 mouseenter { show message_capture } mouseexit { hide message_capture } } // AWARDS NONTEAM GAME // itemdef { name medal_perfect_nonteam rect 230 380 30 30 type ITEM_TYPE_EDITFIELD style WINDOW_STYLE_SHADER background "ui/assets/medal_perfect.tga" cvar "ui_scorePerfect" ownerdrawflag UI_SHOW_ANYNONTEAMGAME textscale .22 textalign 1 text "" textalignx 15 textaligny 40 visible 1 decoration border 1 bordersize 1 bordercolor 1 1 1 0 mouseenter { show message_perfect } mouseexit { hide message_perfect } } itemdef { name medal_accuracy_nonteam style WINDOW_STYLE_SHADER cvar "ui_scoreAccuracy" rect 270 380 30 30 background "ui/assets/medal_accuracy.tga" ownerdrawflag UI_SHOW_ANYNONTEAMGAME visible 1 decoration type ITEM_TYPE_EDITFIELD textalign 1 text "" textalignx 15 textaligny 40 textscale .22 border 1 bordersize 1 bordercolor 1 1 1 0 mouseenter { show message_accuracy } mouseexit { hide message_accuracy } } itemdef { name medal_excellent_nonteam style WINDOW_STYLE_SHADER cvar "ui_scoreExcellents" rect 310 380 30 30 background "ui/assets/medal_excellent.tga" ownerdrawflag UI_SHOW_ANYNONTEAMGAME visible 1 decoration type ITEM_TYPE_EDITFIELD textalign 1 text "" textalignx 15 textaligny 40 textscale .22 border 1 bordersize 1 bordercolor 1 1 1 0 mouseenter { show message_excellent } mouseexit { hide message_excellent } } itemdef { name medal_gauntlet_nonteam style WINDOW_STYLE_SHADER cvar "ui_scoreGauntlets" rect 350 380 30 30 background "ui/assets/medal_gauntlet.tga" ownerdrawflag UI_SHOW_ANYNONTEAMGAME visible 1 decoration type ITEM_TYPE_EDITFIELD textalign 1 text "" textalignx 15 textaligny 40 textscale .22 border 1 bordersize 1 bordercolor 1 1 1 0 mouseenter { show message_gauntlet } mouseexit { hide message_gauntlet } } itemdef { name medal_impressive_nonteam style WINDOW_STYLE_SHADER cvar "ui_scoreImpressives" rect 390 380 30 30 background "ui/assets/medal_impressive.tga" ownerdrawflag UI_SHOW_ANYNONTEAMGAME visible 1 decoration type ITEM_TYPE_EDITFIELD textalign 1 text "" textalignx 15 textaligny 40 textscale .22 border 1 bordersize 1 bordercolor 1 1 1 0 mouseenter { show message_impressive } mouseexit { hide message_impressive } } // SOUND BUTTON // itemdef { name medal_assist_window rect 183 378 34 34 style WINDOW_STYLE_SHADER background "ui/assets/medal_assist.tga" ownerdrawflag UI_SHOW_ANYTEAMGAME type 1 border 1 bordercolor .5 .5 .5 0 forecolor 1 1 1 0 backcolor 1 1 1 0 visible 1 mouseenter { setitemcolor medal_assist_team forecolor 0 0 0 0 ; setcolor forecolor 1 1 1 1 } mouseexit { setitemcolor medal_assist_team forecolor 1 1 1 1 ; setcolor forecolor 1 1 1 0 } action { exec "play sound/feedback/voc_menu_assist.wav" } } itemdef { name medal_accuracy_window rect 223 378 34 34 style WINDOW_STYLE_SHADER background "ui/assets/medal_accuracy.tga" ownerdrawflag UI_SHOW_ANYTEAMGAME type 1 border 1 bordercolor .5 .5 .5 0 forecolor 1 1 1 0 backcolor 1 1 1 0 visible 1 mouseenter { setitemcolor medal_accuracy_team forecolor 0 0 0 0 ; setcolor forecolor 1 1 1 1 } mouseexit { setitemcolor medal_accuracy_team forecolor 1 1 1 1 ; setcolor forecolor 1 1 1 0 } action { exec "play sound/feedback/voc_menu_accuracy.wav" } } itemdef { name medal_excellent_window rect 263 378 34 34 type 1 style WINDOW_STYLE_SHADER background "ui/assets/medal_excellent.tga" ownerdrawflag UI_SHOW_ANYTEAMGAME border 1 bordercolor .5 .5 .5 0 forecolor 1 1 1 0 backcolor 1 1 1 0 visible 1 mouseenter { setitemcolor medal_excellent_team forecolor 0 0 0 0 ; setcolor forecolor 1 1 1 1 } mouseexit { setitemcolor medal_excellent_team forecolor 1 1 1 1 ; setcolor forecolor 1 1 1 0 } action { exec "play sound/feedback/voc_menu_excellent.wav" } } itemdef { name medal_gauntlet_window rect 303 378 34 34 type 1 style WINDOW_STYLE_SHADER background "ui/assets/medal_gauntlet.tga" ownerdrawflag UI_SHOW_ANYTEAMGAME border 1 bordercolor .5 .5 .5 0 forecolor 1 1 1 0 backcolor 1 1 1 0 visible 1 mouseenter { setitemcolor medal_gauntlet_team forecolor 0 0 0 0 ; setcolor forecolor 1 1 1 1 } mouseexit { setitemcolor medal_gauntlet_team forecolor 1 1 1 1 ; setcolor forecolor 1 1 1 0 } action { exec "play sound/feedback/voc_menu_gauntlet.wav" } } itemdef { name medal_impressive_window rect 343 378 34 34 type 1 style WINDOW_STYLE_SHADER background "ui/assets/medal_impressive.tga" ownerdrawflag UI_SHOW_ANYTEAMGAME border 1 bordercolor .5 .5 .5 0 forecolor 1 1 1 0 backcolor 1 1 1 0 visible 1 mouseenter { setitemcolor medal_impressive_team forecolor 0 0 0 0 ; setcolor forecolor 1 1 1 1 } mouseexit { setitemcolor medal_impressive_team forecolor 1 1 1 1 ; setcolor forecolor 1 1 1 0 } action { exec "play sound/feedback/voc_menu_impressive.wav" } } itemdef { name medal_defend_window rect 383 378 34 34 type 1 style WINDOW_STYLE_SHADER background "ui/assets/medal_defend.tga" ownerdrawflag UI_SHOW_ANYTEAMGAME border 1 bordercolor .5 .5 .5 0 forecolor 1 1 1 0 backcolor 1 1 1 0 visible 1 mouseenter { setitemcolor medal_defend_team forecolor 0 0 0 0 ; setcolor forecolor 1 1 1 1 } mouseexit { setitemcolor medal_defend_team forecolor 1 1 1 1 ; setcolor forecolor 1 1 1 0 } action { exec "play sound/feedback/voc_menu_defense.wav" } } itemdef { name medal_capture_window rect 423 378 34 34 type 1 style WINDOW_STYLE_SHADER background "ui/assets/medal_capture.tga" ownerdrawflag UI_SHOW_ANYTEAMGAME border 1 bordercolor .5 .5 .5 0 forecolor 1 1 1 0 backcolor 1 1 1 0 visible 1 mouseenter { setitemcolor medal_capture_team forecolor 0 0 0 0 ; setcolor forecolor 1 1 1 1 } mouseexit { setitemcolor medal_capture_team forecolor 1 1 1 1 ; setcolor forecolor 1 1 1 0 } action { exec "play sound/feedback/voc_menu_captures.wav" } } itemdef { name medal_perfect_window rect 228 378 34 34 type 1 style WINDOW_STYLE_SHADER background "ui/assets/medal_perfect.tga" ownerdrawflag UI_SHOW_ANYNONTEAMGAME border 1 bordercolor .5 .5 .5 0 forecolor 1 1 1 0 backcolor 1 1 1 0 visible 1 mouseenter { setitemcolor medal_perfect_nonteam forecolor 0 0 0 0 ; setcolor forecolor 1 1 1 1 } mouseexit { setitemcolor medal_perfect_nonteam forecolor 1 1 1 1 ; setcolor forecolor 1 1 1 0 } action { exec "play sound/feedback/perfect.wav" } } itemdef { name medal_accuracy_window rect 268 378 34 34 type 1 style WINDOW_STYLE_SHADER background "ui/assets/medal_accuracy.tga" ownerdrawflag UI_SHOW_ANYNONTEAMGAME border 1 bordercolor .5 .5 .5 0 forecolor 1 1 1 0 backcolor 1 1 1 0 visible 1 mouseenter { setitemcolor medal_accuracy_nonteam forecolor 0 0 0 0 ; setcolor forecolor 1 1 1 1 } mouseexit { setitemcolor medal_accuracy_nonteam forecolor 1 1 1 1 ; setcolor forecolor 1 1 1 0 } action { exec "play sound/feedback/voc_menu_accuracy.wav" } } itemdef { name medal_excellent_window rect 308 378 34 34 type 1 ownerdrawflag UI_SHOW_ANYNONTEAMGAME style WINDOW_STYLE_SHADER background "ui/assets/medal_excellent.tga" border 1 bordercolor .5 .5 .5 0 forecolor 1 1 1 0 backcolor 1 1 1 0 visible 1 mouseenter { setitemcolor medal_excellent_nonteam forecolor 0 0 0 0 ; setcolor forecolor 1 1 1 1 } mouseexit { setitemcolor medal_excellent_nonteam forecolor 1 1 1 1 ; setcolor forecolor 1 1 1 0 } action { exec "play sound/feedback/voc_menu_excellent.wav" } } itemdef { name medal_gauntlet_window rect 348 378 34 34 type 1 style WINDOW_STYLE_SHADER background "ui/assets/medal_gauntlet.tga" ownerdrawflag UI_SHOW_ANYNONTEAMGAME border 1 bordercolor .5 .5 .5 0 forecolor 1 1 1 0 backcolor 1 1 1 0 visible 1 mouseenter { setitemcolor medal_gauntlet_nonteam forecolor 0 0 0 0 ; setcolor forecolor 1 1 1 1 } mouseexit { setitemcolor medal_gauntlet_nonteam forecolor 1 1 1 1 ; setcolor forecolor 1 1 1 0 } action { exec "play sound/feedback/voc_menu_gauntlet.wav" } } itemdef { name medal_impressive_window rect 388 378 34 34 type 1 style WINDOW_STYLE_SHADER background "ui/assets/medal_impressive.tga" ownerdrawflag UI_SHOW_ANYNONTEAMGAME border 1 bordercolor .5 .5 .5 0 forecolor 1 1 1 0 backcolor 1 1 1 0 visible 1 mouseenter { setitemcolor medal_impressive_nonteam forecolor 0 0 0 0 ; setcolor forecolor 1 1 1 1 } mouseexit { setitemcolor medal_impressive_nonteam forecolor 1 1 1 1 ; setcolor forecolor 1 1 1 0 } action { exec "play sound/feedback/voc_menu_impressive.wav" } } // MAP SETTINGS // itemDef { name opposingteamfield text "Map:" ownerdraw UI_MAPS_SELECTION rect 120 185 128 12 textalign ITEM_ALIGN_RIGHT textalignx 0 textaligny 12 textscale .25 forecolor 1 1 1 1 decoration visible 1 } itemDef { name normal group grpsettings type ITEM_TYPE_NUMERICFIELD text "Frag limit:" cvar "ui_fraglimit" ownerdrawflag UI_SHOW_ANYNONTEAMGAME rect 120 200 128 12 textalign ITEM_ALIGN_RIGHT textalignx 0 textaligny 12 textscale .25 forecolor 1 1 1 1 visible 1 decoration } itemDef { name normal group grpsettings type ITEM_TYPE_NUMERICFIELD text "Capture limit:" cvar "ui_capturelimit" ownerdrawflag UI_SHOW_ANYTEAMGAME rect 120 200 128 12 textalign ITEM_ALIGN_RIGHT textalignx 0 textaligny 12 textscale .25 forecolor 1 1 1 1 visible 1 decoration } itemDef { name normal group grpsettings ownerdraw UI_MAP_TIMETOBEAT text "Time to Beat:" rect 120 215 128 12 textalign ITEM_ALIGN_RIGHT textalignx 0 textaligny 12 textscale .25 forecolor 1 1 1 1 visible 1 decoration } itemDef { name normal group grpsettings type ITEM_TYPE_NUMERICFIELD text "Skill Multiplier:" cvar "g_spSkill" rect 120 230 128 12 textalign ITEM_ALIGN_RIGHT textalignx 0 textaligny 12 textscale .25 forecolor 1 1 1 1 visible 1 decoration } itemDef { name normal group grpsettings type ITEM_TYPE_NUMERICFIELD text "Game Score:" cvar "ui_scoreTeam" rect 120 265 128 12 textalign ITEM_ALIGN_RIGHT textalignx 0 textaligny 12 textscale .25 forecolor 1 1 1 1 visible 1 decoration } itemDef { name normal group grpsettings type ITEM_TYPE_NUMERICFIELD text "Completion Time:" cvar "ui_scoreTime" rect 120 278 128 12 textalign ITEM_ALIGN_RIGHT textalignx 0 textaligny 12 textscale .25 forecolor 1 1 1 1 visible 1 decoration } itemDef { name normal group grpsettings type ITEM_TYPE_NUMERICFIELD text "Base Score:" cvar "ui_scoreBase" rect 120 291 128 12 textalign ITEM_ALIGN_RIGHT textalignx 0 textaligny 12 textscale .25 forecolor 1 1 1 1 visible 1 decoration mouseenter { } mouseexit { } } itemDef { name normal group grpsettings type ITEM_TYPE_NUMERICFIELD text "Time Bonus:" cvar "ui_scoreTimeBonus" rect 120 304 128 12 textalign ITEM_ALIGN_RIGHT textalignx 0 textaligny 12 textscale .25 forecolor 1 1 1 1 visible 1 decoration mouseenter { } mouseexit { } } itemDef { name normal group grpsettings type ITEM_TYPE_NUMERICFIELD text "Shutout Bonus:" cvar "ui_scoreShutoutBonus" rect 120 317 128 12 textalign ITEM_ALIGN_RIGHT textalignx 0 textaligny 12 textscale .25 forecolor 1 1 1 1 visible 1 decoration mouseenter { } mouseexit { } } itemDef { name normal group grpsettings type ITEM_TYPE_NUMERICFIELD text "Skill Bonus:" cvar "ui_scoreSkillBonus" rect 120 330 128 12 textalign ITEM_ALIGN_RIGHT textalignx 0 textaligny 12 textscale .25 forecolor 1 1 1 1 visible 1 decoration mouseenter { } mouseexit { } } itemDef { name normal group grpsettings type ITEM_TYPE_NUMERICFIELD text "Total Score:" cvar "ui_scoreScore" rect 120 343 128 12 textalign ITEM_ALIGN_RIGHT textalignx 0 textaligny 12 textscale .25 forecolor 1 1 1 1 visible 1 decoration mouseenter { } mouseexit { } } itemDef { name recordDemo type ITEM_TYPE_YESNO text "Record Game:" cvar "ui_recordSPDemo" rect 120 380 64 30 textalign ITEM_ALIGN_RIGHT textalignx 0 textaligny 22 textscale .333 forecolor 1 1 1 1 forecolor 1 1 1 1 visible 1 action { play "sound/misc/nomenu.wav" } mouseEnter { show message_recordDemo } mouseExit { hide message_recordDemo} } // LEVEL SELECTION // itemDef { name maplist rect 119 60 403 91 type ITEM_TYPE_LISTBOX style WINDOW_STYLE_FILLED elementwidth 100 elementheight 75 elementtype LISTBOX_IMAGE feeder FEEDER_MAPS horizontalscroll border 1 bordercolor .5 .5 .5 .5 forecolor 1 1 1 1 visible 1 mouseenter { setitemcolor maplist bordercolor .7 0 0 1 ; show message_arena } mouseexit { setitemcolor maplist bordercolor .5 .5 .5 .5 ; hide message_arena } /* // demo_only cvarTest "ui_gametype" hideCvar { "1" } */ } /* // DEMO ONLY OPTION // itemDef { name demo_only text "Opponent: " text "Tournament Maps are Not Available in Demo." textstyle 3 rect 119 60 403 91 textalign ITEM_ALIGN_CENTER textalignx 200 textaligny 26 textscale .35 forecolor 1 1 1 1 visible 1 decoration cvarTest "ui_gametype" showCvar { "1" } } */ // TEAM LOGOS // itemDef { name playerlogo ownerdraw UI_PLAYERLOGO_METAL cvarTest "ui_gametype" hideCvar { "1" } rect 30 60 80 80 visible 1 forecolor 1 .7 .7 1 decoration } itemDef { name modelselection ownerdraw UI_PLAYERMODEL cvarTest "ui_gametype" showCvar { "1" } rect 10 40 140 140 style 1 decoration visible 1 } itemDef { name opposinglogo ownerdraw UI_OPPONENTLOGO_METAL cvarTest "ui_gametype" hideCvar { "1" } rect 530 60 80 80 visible 1 forecolor .7 .7 1 1 decoration } itemDef { name modelselection ownerdraw UI_OPPONENTMODEL cvarTest "ui_gametype" showCvar { "1" } rect 510 40 140 140 style 1 decoration visible 1 } itemDef { name playDemobttn group grpbttn type 1 style WINDOW_STYLE_FILLED background "ui/assets/button_back.tga" text "No Demo" rect 500 385 100 26 textalign 1 textalignx 50 textaligny 20 textscale .25 decoration forecolor .5 .5 .5 1 backcolor .17 .05 .05 1 visible 1 } itemDef { name playDemobttn group grpbttn type 1 style WINDOW_STYLE_FILLED background "ui/assets/button_back.tga" text "View Last Game" rect 500 385 100 26 textalign 1 textalignx 50 textaligny 20 textscale .25 forecolor 1 1 1 1 backcolor .37 .1 .1 1 visible 1 ownerdrawflag UI_SHOW_DEMOAVAILABLE action { play "sound/misc/kcaction.wav" ; hide grphelptext ; uiScript RunSPDemo } mouseEnter { setitemcolor playDemobttn backcolor .1 .37 .1 1 ; show demo_message } mouseExit { setitemcolor playDemobttn backcolor .37 .1 .1 1 ; hide demo_message } } itemDef { name playDemo group grpbttn style WINDOW_STYLE_SHADER background "ui/assets/framebutton.tga" rect 500 385 100 26 visible 1 decoration } itemDef { name playDemo group grpbttn style WINDOW_STYLE_SHADER background "ui/assets/leftbutton.tga" rect 488 385 13 26 visible 1 decoration } itemDef { name playDemo group grpbttn style WINDOW_STYLE_SHADER background "ui/assets/rightbutton.tga" rect 599 385 13 26 visible 1 decoration } // 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 skirmish ; 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 skirmish ; 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 ; playlooped "sound/misc/loop_electricity_05.wav" } action { uiScript skirmishStart } /* // demo_only cvarTest "ui_gametype" hideCvar { "1" } */ } 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 { uiScript skirmishStart } mouseExit { hide lightning ; hide accept_alt ; show accept ; fadeout message_accept ; playlooped "music/fla_mp03.wav" } /* // demo_only cvarTest "ui_gametype" hideCvar { "1" } */ } itemDef { name lightning style 3 background lightningkc rect 46 385 236 128 visible 0 decoration } itemDef { name lightning style 3 background lightningkc rect 355 385 236 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 "Enter Arena" forecolor 1 1 1 1 decoration visible 0 } itemDef { name message_type group grpmessage style 0 rect 320 430 128 30 textalign 1 textstyle 1 textalignx 0 textaligny 25 textscale .416 text "Select Gametype" forecolor 1 1 1 1 decoration visible 0 } itemDef { name message_skill group grpmessage style 0 rect 320 430 128 30 textstyle 1 textalign 1 textalignx 0 textaligny 25 textscale .416 text "Set Skill Level" forecolor 1 1 1 1 decoration visible 0 } itemDef { name message_arena group grpmessage style 0 rect 320 430 128 30 textstyle 1 textalign 1 textalignx 0 textaligny 25 textscale .416 text "Choose Your Arena" forecolor 1 1 1 1 decoration visible 0 } itemDef { name message_assist group grpmessage style 0 rect 320 430 128 30 textstyle 1 textalign 1 textalignx 0 textaligny 25 textscale .416 text "Assist" forecolor 1 1 1 1 decoration visible 0 } itemDef { name message_perfect group grpmessage style 0 rect 320 430 128 30 textstyle 1 textalign 1 textalignx 0 textaligny 25 textscale .416 text "Perfect" forecolor 1 1 1 1 decoration visible 0 } itemDef { name message_accuracy group grpmessage style 0 rect 320 430 128 30 textstyle 1 textalign 1 textalignx 0 textaligny 25 textscale .416 text "Accuracy" forecolor 1 1 1 1 decoration visible 0 } itemDef { name message_defend group grpmessage style 0 rect 320 430 128 30 textstyle 1 textalign 1 textalignx 0 textaligny 25 textscale .416 text "Defense" forecolor 1 1 1 1 decoration visible 0 } itemDef { name message_excellent group grpmessage style 0 rect 320 430 128 30 textstyle 1 textalign 1 textalignx 0 textaligny 25 textscale .416 text "Excellent" forecolor 1 1 1 1 decoration visible 0 } itemDef { name message_gauntlet group grpmessage style 0 rect 320 430 128 30 textstyle 1 textalign 1 textalignx 0 textaligny 25 textscale .416 text "Gauntlet" forecolor 1 1 1 1 decoration visible 0 } itemDef { name message_impressive group grpmessage style 0 rect 320 430 128 30 textstyle 1 textalign 1 textalignx 0 textaligny 25 textscale .416 text "Impressive" forecolor 1 1 1 1 decoration visible 0 } itemDef { name message_capture group grpmessage style 0 rect 320 430 128 30 textstyle 1 textalign 1 textalignx 0 textaligny 25 textscale .416 text "Captures" forecolor 1 1 1 1 decoration visible 0 } itemDef { name message_opponent group grpmessage style 0 rect 320 430 128 30 textstyle 1 textalign 1 textalignx 0 textaligny 25 textscale .416 text "Cycle through Opponent Clans" forecolor 1 1 1 1 decoration visible 0 } itemDef { name message_recordDemo group grpmessage style 0 rect 320 430 128 30 textstyle 1 textalign 1 textalignx 0 textaligny 25 textscale .416 text "Record Next Game" forecolor 1 1 1 1 decoration visible 0 } itemDef { name demo_message group grpmessage style 0 rect 320 430 128 30 textstyle 1 textalign 1 textalignx 0 textaligny 25 textscale .416 text "View Last Recorded Game for this Map" 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 } } }