648 lines
12 KiB
Plaintext
648 lines
12 KiB
Plaintext
\\ CALL VOTE MENU \\
|
|
{
|
|
menuDef
|
|
{
|
|
name "ingame_callvote"
|
|
visible 0
|
|
fullscreen 0
|
|
outOfBoundsClick // this closes the window if it gets a click out of the rectangle
|
|
rect 270 40 360 216
|
|
focusColor 1 1 1 1 // Focus color for text and items
|
|
style 1
|
|
border 1
|
|
descX 450
|
|
descY 210
|
|
descScale 1
|
|
descColor 1 .682 0 .8 // Focus color for text and items
|
|
descAlignment ITEM_ALIGN_CENTER
|
|
onopen
|
|
{
|
|
uiscript clearmouseover map ;
|
|
uiscript clearmouseover type ;
|
|
uiscript clearmouseover kick ;
|
|
hide doneButton ;
|
|
hide grpcallVote ;
|
|
show misc ;
|
|
uiScript loadArenas ;
|
|
setitemcolor grpbutton forecolor 1 .682 0 1 ;
|
|
setitemcolor miscbutton forecolor 1 1 1 1 ;
|
|
uiscript resetmaplist ;
|
|
}
|
|
|
|
|
|
// Overall window backdrop
|
|
itemDef
|
|
{
|
|
name background_pic
|
|
group none
|
|
style WINDOW_STYLE_SHADER
|
|
rect 0 0 360 210
|
|
background "gfx/menus/menu_box_ingame"
|
|
forecolor 1 1 1 1
|
|
visible 1
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name playerconfigtitle
|
|
style WINDOW_STYLE_SHADER
|
|
background "gfx/menus/menu_blendbox"
|
|
text @MENUS_CALL_FOR_VOTES
|
|
rect 10 5 340 15
|
|
textalign ITEM_ALIGN_CENTER
|
|
textalignx 170
|
|
textaligny -2
|
|
outlinecolor 1 .5 .5 .5
|
|
backcolor 0 0 0 0
|
|
font 3
|
|
textscale 0.8
|
|
forecolor .549 .854 1 1
|
|
border 0
|
|
bordercolor 0 0 0 0
|
|
visible 1
|
|
}
|
|
|
|
/* itemDef
|
|
{
|
|
name setup_background
|
|
style WINDOW_STYLE_SHADER
|
|
rect 112 35 245 135
|
|
background "gfx/menus/menu_box1" // Frame
|
|
forecolor 1 1 1 1
|
|
visible 1
|
|
decoration
|
|
}
|
|
*/
|
|
|
|
|
|
itemDef
|
|
{
|
|
name setup_background2
|
|
group none
|
|
style WINDOW_STYLE_FILLED
|
|
rect 120 35 235 135
|
|
backcolor 0 0 .6 .5
|
|
forecolor 1 1 1 1
|
|
border 1
|
|
bordercolor 0 0 .6 1
|
|
visible 1
|
|
decoration
|
|
}
|
|
|
|
|
|
// DONE GLOW, used for several buttons
|
|
|
|
itemDef
|
|
{
|
|
name doneButton
|
|
group none
|
|
style WINDOW_STYLE_SHADER
|
|
rect 140 186 80 30
|
|
background "gfx/menus/menu_buttonback" // Frame around button
|
|
forecolor 1 1 1 1
|
|
decoration
|
|
visible 0
|
|
}
|
|
|
|
// BUTTONS //
|
|
itemDef
|
|
{
|
|
name misc_glow
|
|
group glows
|
|
style WINDOW_STYLE_SHADER
|
|
rect 0 35 120 30
|
|
background "gfx/menus/menu_blendbox2" // Frame around button
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name miscbutton
|
|
group grpbutton
|
|
text @MENUS_GENERAL
|
|
descText @MENUS_ADJUST_GAME_OPTIONS
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 10 35 103 30
|
|
font 3
|
|
textscale 0.9
|
|
textalignx 100
|
|
textaligny 5
|
|
textstyle 3
|
|
textalign ITEM_ALIGN_RIGHT
|
|
forecolor 1 .682 0 1
|
|
visible 1
|
|
action
|
|
{
|
|
play "sound/interface/button1.wav" ;
|
|
hide grpCallVote ;
|
|
show misc ;
|
|
setitemcolor grpbutton forecolor 1 .682 0 1 ;
|
|
setitemcolor miscbutton forecolor 1 1 1 1 ;
|
|
}
|
|
mouseEnter
|
|
{
|
|
show misc_glow
|
|
}
|
|
mouseExit
|
|
{
|
|
hide misc_glow
|
|
}
|
|
}
|
|
|
|
|
|
itemDef
|
|
{
|
|
name gametype_glow
|
|
group glows
|
|
style WINDOW_STYLE_SHADER
|
|
rect 0 65 120 30
|
|
background "gfx/menus/menu_blendbox2" // Frame around button
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name gametypebutton
|
|
group grpbutton
|
|
text @MENUS_GAMETYPE
|
|
descText @MENUS_START_A_DIFFERENT_TYPE
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 10 65 103 30
|
|
font 3
|
|
textscale 0.9
|
|
textalignx 100
|
|
textaligny 5
|
|
textstyle 3
|
|
textalign ITEM_ALIGN_RIGHT
|
|
forecolor 1 .682 0 1
|
|
visible 1
|
|
action
|
|
{
|
|
play "sound/interface/button1.wav" ;
|
|
hide grpCallVote ;
|
|
show type ;
|
|
setitemcolor grpbutton forecolor 1 .682 0 1 ;
|
|
setitemcolor gametypebutton forecolor 1 1 1 1 ;
|
|
}
|
|
|
|
forecolor .615 .615 .956 1
|
|
|
|
mouseEnter
|
|
{
|
|
show gametype_glow
|
|
}
|
|
mouseExit
|
|
{
|
|
hide gametype_glow
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name changemap_glow
|
|
group glows
|
|
style WINDOW_STYLE_SHADER
|
|
rect 0 95 120 30
|
|
background "gfx/menus/menu_blendbox2" // Frame around button
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name changemapbutton
|
|
text @MENUS_MAP
|
|
descText @MENUS_CHANGE_TO_A_NEW_MAP
|
|
group grpbutton
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 10 95 103 30
|
|
font 3
|
|
textscale 0.9
|
|
textalignx 100
|
|
textaligny 5
|
|
textstyle 3
|
|
textalign ITEM_ALIGN_RIGHT
|
|
forecolor 1 .682 0 1
|
|
visible 1
|
|
action
|
|
{
|
|
play "sound/interface/button1.wav" ;
|
|
hide grpCallVote ;
|
|
show maplist ;
|
|
show map ;
|
|
setitemcolor grpbutton forecolor 1 .682 0 1 ;
|
|
setitemcolor changemapbutton forecolor 1 1 1 1 ;
|
|
}
|
|
mouseEnter
|
|
{
|
|
show changemap_glow
|
|
}
|
|
mouseExit
|
|
{
|
|
hide changemap_glow
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name kick_glow
|
|
group glows
|
|
style WINDOW_STYLE_SHADER
|
|
rect 0 125 120 30
|
|
background "gfx/menus/menu_blendbox2" // Frame around button
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name kickbutton
|
|
group grpbutton
|
|
text @MENUS_KICK
|
|
descText @MENUS_BANISH_A_PLAYER_FROM
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 10 125 103 30
|
|
font 3
|
|
textscale 0.9
|
|
textalignx 100
|
|
textaligny 5
|
|
textstyle 3
|
|
textalign ITEM_ALIGN_RIGHT
|
|
forecolor 1 .682 0 1
|
|
visible 1
|
|
action
|
|
{
|
|
play "sound/interface/button1.wav" ;
|
|
hide grpCallVote ;
|
|
show kick ;
|
|
setitemcolor grpbutton forecolor 1 .682 0 1 ;
|
|
setitemcolor kickbutton forecolor 1 1 1 1 ;
|
|
}
|
|
mouseEnter
|
|
{
|
|
show kick_glow
|
|
}
|
|
mouseExit
|
|
{
|
|
hide kick_glow
|
|
}
|
|
}
|
|
|
|
//----------------------------------
|
|
// MISC VOTE PANEL
|
|
//----------------------------------
|
|
itemDef
|
|
{
|
|
name misc
|
|
text @MENUS_RESTART_MAP
|
|
descText @MENUS_BEGIN_VOTE_TO_RESTART
|
|
group grpCallVote
|
|
rect 112 35 245 30
|
|
type 1
|
|
textalign ITEM_ALIGN_CENTER
|
|
textalignx 122
|
|
textaligny 2
|
|
font 2
|
|
textscale 1
|
|
forecolor 1 .682 0 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/interface/button1.wav" ;
|
|
exec "cmd callvote map_restart" ;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name misc
|
|
group grpCallVote
|
|
text @MENUS_NEXT_MAP
|
|
descText @MENUS_BEGIN_VOTE_TO_CYCLE_TO
|
|
rect 112 65 245 30
|
|
type 1
|
|
textalign ITEM_ALIGN_CENTER
|
|
textalignx 122
|
|
textaligny 2
|
|
font 2
|
|
textscale 1
|
|
forecolor 1 .682 0 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/interface/button1.wav" ;
|
|
exec "cmd callvote nextmap" ;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name misc
|
|
group grpCallVote
|
|
text @MENUS_WARMUP
|
|
descText @MENUS_BEGIN_VOTE_TO_DO_A_WARMUP
|
|
rect 112 95 245 30
|
|
type 1
|
|
textalign ITEM_ALIGN_CENTER
|
|
textalignx 122
|
|
textaligny 2
|
|
font 2
|
|
textscale 1
|
|
forecolor 1 .682 0 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/interface/button1.wav" ;
|
|
exec "cmd callvote g_doWarmup 1" ;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
//----------------------------------
|
|
// GAMETYPE VOTE PANEL
|
|
//----------------------------------
|
|
itemDef
|
|
{
|
|
name type
|
|
group grpCallVote
|
|
text @MENUS_GAME_TYPE
|
|
descText @MENUS_SELECT_A_NEW_GAME_TYPE
|
|
style 0
|
|
ownerdraw UI_NETGAMETYPE
|
|
rect 120 65 230 30
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textalignx 50
|
|
textaligny 2
|
|
font 2
|
|
textscale 1
|
|
forecolor 1 .682 0 1
|
|
visible 0
|
|
}
|
|
|
|
|
|
itemDef
|
|
{
|
|
name type
|
|
group grpCallVote
|
|
text @MENUS_OKAY
|
|
descText @MENUS_BEGIN_VOTE_FOR_THIS_GAME
|
|
type 1
|
|
style WINDOW_STYLE_FILLED
|
|
rect 140 186 80 30
|
|
textalign ITEM_ALIGN_CENTER
|
|
textalignx 40
|
|
textaligny 0
|
|
font 3
|
|
textscale 1
|
|
forecolor 1 .682 0 1
|
|
visible 1
|
|
action
|
|
{
|
|
play "sound/interface/button1.wav" ;
|
|
uiScript voteGame ;
|
|
uiScript closeingame
|
|
}
|
|
mouseEnter
|
|
{
|
|
show doneButton
|
|
}
|
|
mouseExit
|
|
{
|
|
hide doneButton
|
|
}
|
|
}
|
|
|
|
|
|
//----------------------------------
|
|
// MAP VOTE PANEL
|
|
//----------------------------------
|
|
itemDef
|
|
{
|
|
name map
|
|
group grpCallVote
|
|
text @MENUS_NEW_MAP
|
|
ownerdraw UI_ALLMAPS_SELECTION
|
|
rect 120 35 230 20
|
|
textalign 0
|
|
textalignx 5
|
|
textaligny -2
|
|
font 2
|
|
textscale .8
|
|
forecolor .549 .854 1 1
|
|
decoration
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/interface/button1.wav" ;
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name maplist
|
|
group grpCallVote
|
|
descText @MENUS_SELECT_DESIRED_MAP
|
|
rect 120 55 230 108
|
|
type ITEM_TYPE_LISTBOX
|
|
style WINDOW_STYLE_FILLED
|
|
elementwidth 120
|
|
elementheight 15
|
|
elementtype LISTBOX_TEXT
|
|
feeder FEEDER_ALLMAPS
|
|
border 1
|
|
bordercolor 1 .682 0 .8
|
|
backcolor 0 0 .5 .25
|
|
outlinecolor .1 .1 .7 .5
|
|
visible 0
|
|
font 2
|
|
textaligny 12
|
|
textscale .8
|
|
forecolor .615 .615 .956 1
|
|
mouseEnter
|
|
{
|
|
fadein message_arena ;
|
|
setitemcolor map bordercolor .7 0 0 1
|
|
}
|
|
mouseExit
|
|
{
|
|
fadeout message_arena ;
|
|
setitemcolor map bordercolor .5 .5 .5 .5
|
|
}
|
|
action
|
|
{
|
|
play "sound/interface/button1.wav" ;
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
itemDef
|
|
{
|
|
name map
|
|
text @MENUS_OKAY
|
|
descText @MENUS_BEGIN_VOTE_TO_SWITCH
|
|
type 1
|
|
group grpCallVote
|
|
style WINDOW_STYLE_FILLED
|
|
rect 140 186 80 30
|
|
textalign ITEM_ALIGN_CENTER
|
|
textalignx 40
|
|
textaligny 0
|
|
font 3
|
|
textscale 1
|
|
forecolor 1 .682 0 1
|
|
visible 1
|
|
action
|
|
{
|
|
play "sound/interface/button1.wav" ;
|
|
uiScript voteMap ;
|
|
uiScript closeingame
|
|
}
|
|
mouseEnter
|
|
{
|
|
show doneButton
|
|
}
|
|
mouseExit
|
|
{
|
|
hide doneButton
|
|
}
|
|
}
|
|
|
|
|
|
//----------------------------------
|
|
// KICK VOTE PANEL
|
|
//----------------------------------
|
|
itemDef
|
|
{
|
|
name kick
|
|
group grpCallVote
|
|
text @MENUS_KICK_PLAYER
|
|
rect 120 35 230 20
|
|
textalign 0
|
|
textalignx 5
|
|
textaligny -2
|
|
font 2
|
|
textscale .8
|
|
forecolor .549 .854 1 1
|
|
visible 0
|
|
decoration
|
|
action
|
|
{
|
|
play "sound/interface/button1.wav" ;
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name kick
|
|
group grpCallVote
|
|
descText @MENUS_SELECT_PLAYER_TO_KICK
|
|
rect 120 55 230 108
|
|
style WINDOW_STYLE_FILLED
|
|
type ITEM_TYPE_LISTBOX
|
|
elementwidth 120
|
|
elementheight 15
|
|
elementtype LISTBOX_TEXT
|
|
feeder FEEDER_PLAYER_LIST
|
|
border 1
|
|
bordercolor 1 .682 0 .8
|
|
backcolor 0 0 .5 .25
|
|
outlinecolor .1 .1 .7 .5
|
|
font 2
|
|
textaligny 12
|
|
textscale .8
|
|
forecolor .615 .615 .956 1
|
|
visible 0
|
|
mouseEnter
|
|
{
|
|
fadein message_arena ;
|
|
setitemcolor kick bordercolor .7 0 0 1
|
|
}
|
|
mouseExit
|
|
{
|
|
fadeout message_arena ;
|
|
setitemcolor kick bordercolor .5 .5 .5 1
|
|
}
|
|
action
|
|
{
|
|
play "sound/interface/button1.wav" ;
|
|
}
|
|
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name kick
|
|
text @MENUS_OKAY
|
|
descText @MENUS_BEGIN_VOTE_TO_BANISH
|
|
type 1
|
|
group grpCallVote
|
|
style WINDOW_STYLE_FILLED
|
|
rect 140 186 80 30
|
|
textalign ITEM_ALIGN_CENTER
|
|
textalignx 40
|
|
textaligny 0
|
|
font 3
|
|
textscale 1
|
|
forecolor 1 .682 0 1
|
|
visible 1
|
|
action
|
|
{
|
|
play "sound/interface/button1.wav" ;
|
|
uiScript voteKick ;
|
|
uiScript closeingame
|
|
}
|
|
mouseEnter
|
|
{
|
|
show doneButton
|
|
}
|
|
mouseExit
|
|
{
|
|
hide doneButton
|
|
}
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|