Files
Jedi-Academy/base/ui/jamp/ingame_callvote.menu
2013-04-04 14:32:05 -07:00

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
}
}
}
}