#include "ui/menudef.h" #include "ui/tabs.h" //////////////////////////////////// // // CONSTANTS // // #define OPTION_COLOR 0 0 .1 1 #define Tab_Color1 0 0 0 1 #define Tab_Color2 0 0 .5 1 #define VSPACE 16 #define VSIZE 16 #define ICON_ALPHA 0.5 #define LINE_ALPHA 0.2 #define FADEIN_TIME 125 #define HINT_COLOR .25 .25 .25 #define HINT_FADE_TIME 125 #define TAB_HEIGHT 20 #define LINE_WIDTH 300 //////////////////////////////////// // // MENU DEFINITION // // { menuDef { name "ingame_matchmode_referee" visible MENU_FALSE // Visible on open focusColor RQ3_MAIN_FOCUSCOLOR // Menu focus color for text and items rect 232 100 344 264 anglevectors -3 -93 style WINDOW_STYLE_EMPTY popup onOOBClick { close _self } onOpen { play "sound/ui/whoosh3.wav" ; uiScript loadVoteArenas ; setitemcolor hints forecolor HINT_COLOR 1 ; hide "hints" ; } onESC { close _self } onClose { open _prev } onOpenSpecial { //normal items ALPHA_FADE_FORE(fade_alpha, 1) ; //icon - special alpha ALPHA_FADE_FORE(icon, ICON_ALPHA) ; timeFade "icon" forecolor 5 5 5 ICON_ALPHA 0 FADEIN_TIME ; //line - special alpha; using backcolor ALPHA_FADE_BACK(line, LINE_ALPHA) ; ACTIVATE_TAB(1) ; } itemDef { name "paper,fade_alpha" style WINDOW_STYLE_SHADER background UI_ASSETS"/paper_1" forecolor .95 .94 .87 1 rect -8 -16 380 320 anglevectors -3 -93 visible 1 menuAnchor decoration } itemDef { renderpoint name "title,fade_alpha" text "Match Mode:" forecolor .6 .0 .0 1 style WINDOW_STYLE_EMPTY textalign ITEM_ALIGN_LEFT textalignx 4 textaligny 24 textscale RQ3_MAIN_TEXTSIZE alignrect paper ITEM_ALIGN_LEFT 32 32 240 36 visible 1 autowrapped decoration } //Line itemDef { name "line,fade_alpha" style WINDOW_STYLE_FILLED backcolor .25 .25 .25 LINE_ALPHA alignrect "title" ITEM_ALIGN_LEFT 0 48 LINE_WIDTH 2 visible 1 decoration } /////////////////////////////////////////////////////////// // // Sub-options // // // Login ADD_TAB( "^_L^_ogin.", "L", 1, "group2,group3,group4", alignrect "title" ITEM_ALIGN_LEFT 2 28 32 TAB_HEIGHT ) ADD_HINT("hint_tab1", "Log into the server and attain referee status", "group2,group3,group4") //--------------------------------------------------------- // Map ADD_TAB( "^_M^_ap.", "M", 2, "group1,group3,group4", alignrect "tab1" ITEM_ALIGN_RIGHT -28 0 27 TAB_HEIGHT ) ADD_HINT("hint_tab2", "Map selection", "group1,group3,group4") //--------------------------------------------------------- // Kick ADD_TAB( "^_K^_ick.", "K", 3, "group1,group2,group4", alignrect "tab2" ITEM_ALIGN_RIGHT -28 0 27 TAB_HEIGHT ) ADD_HINT("hint_tab3", "Kick a player off the server", "group1,group2,group4") //--------------------------------------------------------- // Match ADD_TAB( "Mat^_c^_h.", "C", 4, "group1,group2,group3", alignrect "tab3" ITEM_ALIGN_RIGHT -44 0 43 TAB_HEIGHT ) ADD_HINT("hint_tab4", "Edit match settings", "group1,group2,group3") /* ========================================================== Group # 1 - Login ========================================================== */ itemDef { name "pass_caption" group "fade_fore_alpha,group1,allgroups" style 0 text "Password:" alignrect "line" ITEM_ALIGN_LEFT 8 56 208 20 textscale .225 textalign 0 textalignx 4 textaligny 16 forecolor OPTION_COLOR visible 1 decoration } itemDef { name "team_dots" group "fade_fore_alpha,group1,allgroups" style 0 text "........................................................" alignrect "pass_caption" ITEM_ALIGN_LEFT 80 0 168 20 textscale .225 textalign ITEM_ALIGN_LEFT textaligny 20 forecolor OPTION_COLOR visible 1 decoration } itemDef { name "allgroups,group1,gr1_ctrl1,fade_alpha" group "fade_fore_alpha,group1,allgroups" alignrect "pass_caption" ITEM_ALIGN_RIGHT -32 0 168 20 type ITEM_TYPE_EDITFIELD style 0 text "" cvar "ui_RQ3_refPassword" backcolor 0 0 0 .1 forecolor 0 0 0 1 textstyle 0 maxPaintChars 20 textscale .225 textalign 0 textalignx 8 textaligny 16 visible 1 ASSIGN_HINT("hint_pass") } itemDef { name "allgroups,group1,gr1_ctrl2,fade_alpha" subgroup "fade_fore_alpha" text "> ^_L^_ogin <" shortcutKey "L" type ITEM_TYPE_BUTTON //textscale UI_INGAME_TEXTSIZE textscale .225 style WINDOW_STYLE_EMPTY alignrect "pass_caption" ITEM_ALIGN_LEFT 236 20 50 20 textalign ITEM_ALIGN_LEFT textalignx 0 textaligny 16 forecolor 0 0 0 1 visible 1 action { play "sound/ui/whoosh3.wav" ; uiScript refLogin } ASSIGN_HINT("hint_pass") } itemDef { name "allgroups,group1,gr1_ctrl3,fade_alpha" subgroup "fade_fore_alpha" text "> ^_R^_esign <" shortcutKey "R" type ITEM_TYPE_BUTTON //textscale UI_INGAME_TEXTSIZE textscale .225 style WINDOW_STYLE_EMPTY alignrect "gr1_ctrl2" ITEM_ALIGN_LEFT -7 20 56 20 textalign ITEM_ALIGN_LEFT textalignx 0 textaligny 16 forecolor .5 0 0 1 visible 1 action { play "sound/ui/whoosh3.wav" ; exec "refresign" ; uiScript closeingame } ASSIGN_HINT("hint_resign") } ADD_HINT("hint_pass", "Allows a referee to log into the server and attain referee status without needing to be voted in", "group1") ADD_HINT("hint_resign", "Cease being a referee and become a regular player", "group1") /* ========================================================== Group # 2 - Map ========================================================== */ itemDef { text "Select" name "hint_map,allgroups,group2,hints,fade_alpha" group "fade_fore_alpha,group2,allgroups" ownerdraw UI_ALLMAPS_SELECTION autowrapped forecolor HINT_COLOR 1 textalign ITEM_ALIGN_LEFT textalignx 6 textaligny 10 textscale .2 alignrect "line" ITEM_ALIGN_LEFT 0 8 288 40 style WINDOW_STYLE_EMPTY visible 0 decoration } // Map list // itemDef { name "maplist" subgroup "fade_fore_alpha,group2,allgroups" LISTBOX_STYLE(.225, 8) alignrect "line" ITEM_ALIGN_LEFT 4 32 188 124 feeder FEEDER_ALLMAPS visible 1 columns 1 2 140 25 ASSIGN_HINT("hint_tab2") } itemDef { name "allgroups,group2,gr2_ctrl3,fade_alpha" group "fade_fore_alpha,group2,allgroups" alignrect "paper" ITEM_ALIGN_LEFT 240 112 68 14 text "> ^_N^_ext map <" shortcutKey "N" style WINDOW_STYLE_EMPTY forecolor OPTION_COLOR textalignx 0 textaligny 12 textscale .225 visible 1 type ITEM_TYPE_BUTTON action { play "sound/ui/whoosh3.wav" ; exec "ref cyclemap" ; uiScript closeingame } ASSIGN_HINT("hint_ref-next") } itemDef { name "vote_restart" subgroup "fade_fore_alpha,group2,allgroups" alignrect "paper" ITEM_ALIGN_LEFT 240 128 84 14 text "> ^_R^_estart map <" shortcutKey "R" style WINDOW_STYLE_EMPTY forecolor OPTION_COLOR textalignx 0 textaligny 12 textscale .225 visible 1 type ITEM_TYPE_BUTTON action { play "sound/ui/whoosh3.wav" ; exec "ref map_restart" ; uiScript closeingame } ASSIGN_HINT("hint_ref-restart") } itemDef { name "vote_map" subgroup "fade_fore_alpha,group2,allgroups" alignrect "paper" ITEM_ALIGN_LEFT 240 224 36 14 text "> ^_O^_K <" shortcutKey "O" style WINDOW_STYLE_EMPTY forecolor .5 0 0 1 textalignx 0 textaligny 12 textscale .225 visible 1 type ITEM_TYPE_BUTTON action { play "sound/ui/whoosh3.wav" ; uiScript refMap ; uiScript closeingame } ASSIGN_HINT("hint_map") } ADD_HINT("hint_ref-next", "Change to the next map in rotation", "group2") ADD_HINT("hint_ref-restart", "Restart the current map", "group2") /* ========================================================== Group # 3 - Kick ========================================================== */ itemDef { name "allgroups,group3,gr3_ctrl1,fade_alpha" subgroup "fade_fore_alpha" LISTBOX_STYLE(.225, 8) alignrect "line" ITEM_ALIGN_LEFT 4 32 188 124 feeder FEEDER_PLAYER_LIST visible 1 ASSIGN_HINT("hint_tab3") } itemDef { name "btn_kick,allgroups,group3" subgroup "fade_fore_alpha" alignrect "paper" ITEM_ALIGN_LEFT 240 224 36 14 text "> ^_O^_K <" shortcutKey "O" style WINDOW_STYLE_EMPTY forecolor .5 0 0 1 textalignx 0 textaligny 12 textscale .225 visible 1 type ITEM_TYPE_BUTTON action { play "sound/ui/whoosh3.wav" ; uiScript refKick ; uiScript closeingame } ASSIGN_HINT("hint_ref-kick") } itemDef { text "Click OK to get rid of" name "hint_ref-kick,allgroups,group3,hints,fade_alpha" group "fade_fore_alpha,group3,allgroups" ownerdraw UI_SELECTEDPLAYER autowrapped forecolor HINT_COLOR 1 textalign ITEM_ALIGN_LEFT textalignx 6 textaligny 10 textscale .2 alignrect "line" ITEM_ALIGN_LEFT 0 8 288 40 style WINDOW_STYLE_EMPTY visible 0 decoration } /* ========================================================== Group # 4 - Match ========================================================== */ itemDef { name "allgroups,group4,gr4_ctrl1,fade_alpha" subgroup "fade_fore_alpha" text "> ^_P^_ause / Resume" shortcutKey "P" type ITEM_TYPE_BUTTON textscale .225 style WINDOW_STYLE_EMPTY alignrect "line" ITEM_ALIGN_LEFT 32 32 104 20 textalign ITEM_ALIGN_LEFT textalignx 0 textaligny 16 forecolor 0 0 0 1 visible 1 action { play "sound/ui/whoosh3.wav" ; exec "ref pause" } ASSIGN_HINT("hint_ref-pause") } itemDef { name "allgroups,group4,gr4_ctrl2,fade_alpha" subgroup "fade_fore_alpha" text "> ^_C^_lear Scores" shortcutKey "C" type ITEM_TYPE_BUTTON textscale .225 style WINDOW_STYLE_EMPTY alignrect "gr4_ctrl1" ITEM_ALIGN_LEFT 144 0 104 20 textalign ITEM_ALIGN_LEFT textalignx 0 textaligny 16 forecolor 0 0 0 1 visible 1 action { play "sound/ui/whoosh3.wav" ; exec "ref clearscores" } ASSIGN_HINT("hint_ref-clear") } itemDef { name "allgroups,group4,gr4_ctrl3,fade_alpha" subgroup "fade_fore_alpha" text "> ^_L^_ock Settings" shortcutKey "L" type ITEM_TYPE_BUTTON textscale .225 style WINDOW_STYLE_EMPTY alignrect "gr4_ctrl1" ITEM_ALIGN_LEFT 0 28 104 20 textalign ITEM_ALIGN_LEFT textalignx 0 textaligny 16 forecolor 0 0 0 1 visible 1 action { play "sound/ui/whoosh3.wav" ; exec "ref locksettings" } ASSIGN_HINT("hint_ref-lock") } itemDef { name "allgroups,group4,gr4_ctrl4,fade_alpha" subgroup "fade_fore_alpha" text "> ^_R^_eset Match" shortcutKey "R" type ITEM_TYPE_BUTTON textscale .225 style WINDOW_STYLE_EMPTY alignrect "gr4_ctrl2" ITEM_ALIGN_LEFT 0 28 104 20 textalign ITEM_ALIGN_LEFT textalignx 0 textaligny 16 forecolor .5 0 0 1 visible 1 action { play "sound/ui/whoosh3.wav" ; exec "ref resetmatch" } ASSIGN_HINT("hint_ref-reset") } itemDef { name "allgroups,group4,gr4_ctrl5,fade_alpha" subgroup "fade_fore_alpha" text "> ^_H^_ear All" shortcutKey "H" type ITEM_TYPE_BUTTON textscale .225 style WINDOW_STYLE_EMPTY alignrect "gr4_ctrl3" ITEM_ALIGN_LEFT 0 28 104 20 textalign ITEM_ALIGN_LEFT textalignx 0 textaligny 16 forecolor 0 0 0 1 visible 1 action { play "sound/ui/whoosh3.wav" ; exec "ref hearall" } ASSIGN_HINT("hint_ref-hear") } itemDef { name "allgroups,group4,gr4_ctrl6,fade_alpha" subgroup "fade_fore_alpha" text "> Match ^_S^_ettings..." shortcutKey "S" type ITEM_TYPE_BUTTON textscale .225 style WINDOW_STYLE_EMPTY alignrect "gr4_ctrl4" ITEM_ALIGN_LEFT 0 76 104 20 textalign ITEM_ALIGN_LEFT textalignx 0 textaligny 16 forecolor 0 0 0 1 visible 1 action { play "sound/ui/whoosh3.wav" ; openSpecial "ingame_matchmode_settings" } ASSIGN_HINT("hint_settings") } ADD_HINT("hint_ref-pause", "Pause match", "group4") ADD_HINT("hint_ref-clear", "Clear scores", "group4") ADD_HINT("hint_ref-lock", "Lock settings", "group4") ADD_HINT("hint_ref-reset", "Reset match", "group4") ADD_HINT("hint_ref-hear", "Hear all", "group4") ADD_HINT("hint_settings", "Change match rules", "group4") } } #if 0 #include "ui/menudef.h" #define SECCOLOR1 1 1 1 0 #define SECCOLOR2 1 1 1 .2 { menuDef { name "ingame_matchmode_referee" visible 0 fullscreen 0 //outOfBoundsClick // this closes the window if it gets a click out of the rectangle onOOBClick { close _self ; open ingame_matchmode } rect 296 64 288 212 focusColor 1 .75 0 1 // Menu focus color for text and items style WINDOW_STYLE_EMPTY shadowStyle 1 border 0 onOpen { uiScript loadVoteArenas ; hide grpReferee ; show login ; setitemcolor grpSections backcolor SECCOLOR1; timeFade sectionLogin backColor SECCOLOR2 0 250 ; setfocus sectionLogin } //Window itemDef { rect 0 0 72 212 style WINDOW_STYLE_FILLED backcolor Ig_Window_Color visible 1 border 1 bordersize 1 bordercolor Ig_Window_BorderColor decoration } itemDef { rect 71 0 215 212 style WINDOW_STYLE_FILLED backcolor Ig_Window_Color visible 1 border 1 bordersize 1 bordercolor Ig_Window_BorderColor decoration } itemDef { rect 169 1 120 24 style WINDOW_STYLE_SHADER background "ui/assets/rq3-ingame-title" visible 1 decoration } itemDef { rect 169 1 120 24 style WINDOW_STYLE_EMPTY forecolor Ig_Window_TitleColor textstyle ITEM_TEXTSTYLE_NORMAL textscale .225 textalign ITEM_ALIGN_LEFT textalignx 24 textaligny 16 text "Referee" visible 1 decoration } //Sub-sections itemDef { name sectionLogin group grpSections text "Login. 1" shortcutKey "1" type ITEM_TYPE_BUTTON textscale .225 style WINDOW_STYLE_FILLED rect 0 40 72 16 textalign ITEM_ALIGN_RIGHT textalignx 64 textaligny 12 textstyle ITEM_TEXTSTYLE_SHADOWED border 1 bordersize 1 bordercolor Ig_Window_BorderColor forecolor Ig_Sub_TextColor backcolor SECCOLOR1 visible 1 action { play "sound/misc/menu1.wav" ; hide grpReferee ; show login ; setitemcolor grpSections backcolor SECCOLOR1; timeFadeSelf backColor SECCOLOR2 0 250 } } itemDef { name sectionMap group grpSections text "Map. 2" shortcutKey "2" type ITEM_TYPE_BUTTON textscale .225 style WINDOW_STYLE_FILLED rect 0 64 72 16 textalign ITEM_ALIGN_RIGHT textalignx 64 textaligny 12 textstyle ITEM_TEXTSTYLE_SHADOWED border 1 bordersize 1 bordercolor Ig_Window_BorderColor forecolor Ig_Sub_TextColor backcolor SECCOLOR1 visible 1 action { play "sound/misc/menu1.wav" ; hide grpReferee ; show map ; setitemcolor grpSections backcolor SECCOLOR1; timeFadeSelf backColor SECCOLOR2 0 250 } } itemDef { name sectionKick group grpSections text "Kick. 3" shortcutKey "3" type ITEM_TYPE_BUTTON textscale .225 style WINDOW_STYLE_FILLED rect 0 88 72 16 textalign ITEM_ALIGN_RIGHT textalignx 64 textaligny 12 textstyle ITEM_TEXTSTYLE_SHADOWED border 1 bordersize 1 bordercolor Ig_Window_BorderColor forecolor Ig_Sub_TextColor backcolor SECCOLOR1 visible 1 action { play "sound/misc/menu1.wav" ; hide grpReferee ; show kick ; setitemcolor grpSections backcolor SECCOLOR1; timeFadeSelf backColor SECCOLOR2 0 250 } } itemDef { name sectionMatch group grpSections text "Match. 4" shortcutKey "4" type ITEM_TYPE_BUTTON textscale .225 style WINDOW_STYLE_FILLED rect 0 112 72 16 textalign ITEM_ALIGN_RIGHT textalignx 64 textaligny 12 textstyle ITEM_TEXTSTYLE_SHADOWED border 1 bordersize 1 bordercolor Ig_Window_BorderColor forecolor Ig_Sub_TextColor backcolor SECCOLOR1 visible 1 action { play "sound/misc/menu1.wav" ; hide grpReferee ; show match ; setitemcolor grpSections backcolor SECCOLOR1; timeFadeSelf backColor SECCOLOR2 0 250 } } //======================= // LOGIN // itemDef { name login group grpReferee text "Password" textscale .225 rect 88 56 80 20 type ITEM_TYPE_TEXT textalign ITEM_ALIGN_LEFT textalignx 4 textaligny 14 forecolor 1 1 1 1 visible 0 decoration } itemdef { name login group grpReferee type ITEM_TYPE_EDITFIELD style WINDOW_STYLE_FILLED text "" cvar "ui_RQ3_refPassword" rect 88 76 180 16 maxPaintChars 8 textalign ITEM_ALIGN_LEFT textalignx 4 textaligny 12 textscale .225 outlinecolor 1 .5 .5 .5 forecolor 1 1 1 1 border 1 bordercolor .25 .25 .25 1 backcolor 1 1 1 .05 visible 0 onfocus { setcolor backcolor 1 1 1 .15 } leavefocus { setcolor backcolor 1 1 1 .05 } } itemDef { name login group grpReferee text "Resign" shortcutKey "R" textscale .225 rect 88 160 80 20 type 1 textalign ITEM_ALIGN_LEFT textalignx 4 textaligny 14 forecolor 1 1 1 1 visible 0 action { play "sound/misc/menu1.wav" ; exec "refresign" ; uiScript closeingame } } itemDef { name login group grpReferee text "Login" shortcutKey "L" textscale .225 rect 188 160 80 20 type 1 textalign ITEM_ALIGN_RIGHT textalignx 76 textaligny 14 forecolor 1 1 1 1 visible 0 action { play "sound/misc/menu1.wav" ; uiScript refLogin ; uiScript closeingame } } // NEW MAP // itemDef { name map group grpReferee text "New Map:" ownerdraw UI_ALLMAPS_SELECTION textscale .225 rect 84 32 80 20 textalign ITEM_ALIGN_LEFT textalignx 4 textaligny 14 forecolor 1 1 1 1 decoration visible 0 } itemDef { name map group grpReferee rect 84 52 188 124 type ITEM_TYPE_LISTBOX style WINDOW_STYLE_FILLED elementwidth 120 elementheight 15 textscale .225 elementtype LISTBOX_TEXT feeder FEEDER_ALLMAPS border 1 bordercolor .25 .25 .25 1 forecolor 1 1 1 1 backcolor 0 0 0 .25 outlinecolor .75 .75 1 .25 visible 0 } // Scrollbar separator // itemDef { name map group grpReferee rect 254 52 18 124 style WINDOW_STYLE_EMPTY border 1 borderSize 1 bordercolor .25 .25 .25 1 visible 0 decoration } itemDef { name map group grpReferee text "Next Map" shortcutKey "N" textscale .225 rect 84 184 60 20 type 1 textalign ITEM_ALIGN_LEFT textalignx 4 textaligny 14 forecolor 1 1 1 1 visible 0 action { play "sound/misc/menu1.wav" ; exec "ref cyclemap" ; uiScript closeingame } } itemDef { name map group grpReferee text "Restart" shortcutKey "R" textscale .225 rect 158 184 60 20 type 1 textalign ITEM_ALIGN_LEFT textalignx 4 textaligny 14 forecolor 1 1 1 1 visible 0 action { play "sound/misc/menu1.wav" ; exec "ref map_restart" ; uiScript closeingame } } itemDef { name map text "OK" shortcutKey "O" type 1 textscale .225 group grpReferee style WINDOW_STYLE_FILLED rect 224 184 48 20 textalign 1 textalignx 24 textaligny 14 border 1 bordersize 1 backcolor Ig_Sub_Color1 forecolor Ig_Sub_TextColor bordercolor Ig_Sub_BorderColor1 visible 0 action { play "sound/misc/menu1.wav" ; uiScript refMap ; uiScript closeingame } onFocus { setcolor backcolor Ig_Sub_Color2 ; setcolor bordercolor Ig_Sub_BorderColor2 } leaveFocus { setcolor backcolor Ig_Sub_Color1 ; setcolor bordercolor Ig_Sub_BorderColor1 } } // KICK PLAYER // itemDef { name kick group grpReferee text "Kick Player:" textscale .225 rect 84 32 80 20 textalign ITEM_ALIGN_LEFT textalignx 4 textaligny 14 forecolor 1 1 1 1 visible 0 decoration } itemDef { name kick group grpReferee rect 84 52 188 124 style WINDOW_STYLE_FILLED type ITEM_TYPE_LISTBOX elementwidth 120 elementheight 15 textscale .225 elementtype LISTBOX_TEXT feeder FEEDER_PLAYER_LIST border 1 bordercolor .25 .25 .25 1 forecolor 1 1 1 1 backcolor 0 0 0 .25 outlinecolor .75 .75 1 .25 visible 0 } // Scrollbar separator // itemDef { name kick group grpReferee rect 254 52 18 124 style WINDOW_STYLE_EMPTY border 1 borderSize 1 bordercolor .25 .25 .25 1 visible 0 decoration } itemDef { name kick text "OK" shortcutKey "O" type 1 textscale .225 group grpReferee style WINDOW_STYLE_FILLED rect 224 184 48 20 textalign 1 textalignx 24 textaligny 14 border 1 bordersize 1 backcolor Ig_Sub_Color1 forecolor Ig_Sub_TextColor bordercolor Ig_Sub_BorderColor1 visible 0 action { play "sound/misc/menu1.wav" ; uiScript refKick ; uiScript closeingame } onFocus { setcolor backcolor Ig_Sub_Color2 ; setcolor bordercolor Ig_Sub_BorderColor2 } leaveFocus { setcolor backcolor Ig_Sub_Color1 ; setcolor bordercolor Ig_Sub_BorderColor1 } } // Match // itemDef { name match group grpReferee text "Pause / Resume" shortcutKey "P" type ITEM_TYPE_BUTTON style 0 textscale .225 rect 84 44 188 20 textalign ITEM_ALIGN_CENTER textalignx 88 textaligny 12 forecolor 1 1 1 1 visible 0 action { play "sound/misc/menu1.wav" ; exec "ref pause"; uiScript closeingame } } itemDef { name match group grpReferee text "Clear Scores" shortcutKey "C" type ITEM_TYPE_BUTTON style 0 textscale .225 rect 84 64 188 20 textalign ITEM_ALIGN_CENTER textalignx 88 textaligny 12 forecolor 1 1 1 1 visible 0 action { play "sound/misc/menu1.wav" ; exec "ref clearscores"; uiScript closeingame } } itemDef { name match group grpReferee text "Lock Settings" shortcutKey "L" type ITEM_TYPE_BUTTON style 0 textscale .225 rect 84 84 188 20 textalign ITEM_ALIGN_CENTER textalignx 88 textaligny 12 forecolor 1 1 1 1 visible 0 action { play "sound/misc/menu1.wav" ; exec "ref locksettings"; uiScript closeingame } } itemDef { name match group grpReferee text "Reset Match" shortcutKey "R" type ITEM_TYPE_BUTTON style 0 textscale .225 rect 84 104 188 20 textalign ITEM_ALIGN_CENTER textalignx 88 textaligny 12 forecolor 1 1 1 1 visible 0 action { play "sound/misc/menu1.wav" ; exec "ref resetmatch"; uiScript closeingame } } itemDef { name match group grpReferee text "Hear All" shortcutKey "H" type ITEM_TYPE_BUTTON style 0 textscale .225 rect 84 124 188 20 textalign ITEM_ALIGN_CENTER textalignx 88 textaligny 12 forecolor 1 1 1 1 visible 0 action { play "sound/misc/menu1.wav" ; exec "ref hearall"; uiScript closeingame } } itemDef { name match group grpReferee text "Settings..." shortcutKey "S" type ITEM_TYPE_BUTTON style 0 textscale .225 rect 84 164 188 20 textalign ITEM_ALIGN_CENTER textalignx 88 textaligny 12 forecolor 1 1 1 1 visible 0 action { play "sound/misc/menu1.wav" ; close ingame_matchmode_referee ; open ingame_matchmode_settings } } } } #endif