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

605 lines
11 KiB
Plaintext

//-------------------------------------------
// INGAME MENU
//
// This is the main menu of the ingame menus.
//
//-------------------------------------------
{
assetGlobalDef
{
font "ergoec" 18 // font
smallFont "ocr_a" 18 // font
bigFont "anewhope" 20 // font
small2Font "arialnb" 14
cursor "cursor" // cursor
gradientBar "ui/assets/gradientbar2.tga" // gradient bar
itemFocusSound "sound/interface/menuroam.wav" // sound for item getting focus (via keyboard or mouse )
fadeClamp 1.0 // sets the fadeup alpha
fadeCycle 1 // how often fade happens in milliseconds
fadeAmount 0.1 // amount to adjust alpha per cycle
shadowColor 0.1 0.1 0.1 0.25 // shadow color
precacheSound
{
"sound/interface/choose_color.wav" ;
"sound/interface/choose_head.wav" ;
"sound/interface/choose_torso.wav" ;
"sound/interface/choose_saber.wav" ;
"sound/interface/choose_hilt.wav" ;
"sound/interface/choose_blade.wav" ;
"sound/interface/transition.wav" ;
"sound/interface/esc.wav" ;
"sound/interface/sub_select.wav" ;
}
}
menuDef
{
name "ingame"
visible 0
fullScreen 0
outOfBoundsClick // this closes the window if it gets a click out of the rectangle
rect 0 0 640 480
focusColor 1 1 1 1
disableColor 0.5 0.5 0.5 1
onOpen
{
uiScript setBotButton
}
itemDef
{
name background_pic
group none
style WINDOW_STYLE_SHADER
rect 0 0 640 32
background "gfx/menus/menu_top_mp"
forecolor 1 1 1 1
visible 1
decoration
}
itemDef
{
name aboutButton
group none
style WINDOW_STYLE_SHADER
rect 5 0 70 32
background "gfx/menus/menu_buttonback" // Frame around button
forecolor 1 1 1 1
decoration
visible 0
}
itemdef
{
name about
text @MENUS_ABOUT
rect 5 0 70 32
type ITEM_TYPE_BUTTON
style WINDOW_STYLE_FILLED
font 2
textscale .8
textstyle 3
textalign ITEM_ALIGN_CENTER
textalignx 35
textaligny 2
forecolor 1 .682 0 1
backcolor 0 0 0 0
visible 1
action
{
play "sound/interface/button1.wav" ;
open ingame_about
}
mouseenter
{
show aboutButton
}
mouseexit
{
hide aboutButton
}
}
itemDef
{
name joinButton
group none
style WINDOW_STYLE_SHADER
rect 75 0 70 32
background "gfx/menus/menu_buttonback" // Frame around button
forecolor 1 1 1 1
decoration
visible 0
}
itemDef
{
name join
text @MENUS_JOIN
cvarTest "ui_singleplayeractive"
disableCvar
{
"1"
}
rect 75 0 70 32
type ITEM_TYPE_BUTTON
style WINDOW_STYLE_FILLED
font 2
textscale .8
textstyle 3
textalign ITEM_ALIGN_CENTER
textalignx 35
textaligny 2
forecolor 1 .682 0 1
backcolor 0 0 0 0
visible 1
cvartest "g_gametype"
showcvar { "0", "1", "2", "3", "4", "5", "6", "8" }
action
{
play "sound/interface/button1.wav" ;
open ingame_join
}
mouseenter
{
show joinButton
}
mouseexit
{
hide joinButton
}
}
itemDef
{
name class
text @MENUS_JOIN
type 1
style WINDOW_STYLE_FILLED
rect 75 0 70 32
font 2
textscale .8
textstyle 3
textalign ITEM_ALIGN_CENTER
textalignx 35
textaligny 2
forecolor 1 .682 0 1
backcolor 0 0 0 0
visible 1
cvartest "g_gametype"
showcvar { "7" }
action
{
play "sound/interface/button1.wav" ;
open ingame_siegeclass
}
mouseenter
{
show joinButton
}
mouseexit
{
hide joinButton
}
}
itemDef
{
name playerButton
group none
style WINDOW_STYLE_SHADER
rect 145 0 70 32
background "gfx/menus/menu_buttonback" // Frame around button
forecolor 1 1 1 1
decoration
visible 0
}
itemDef
{
name player
text @MENUS_PROFILE_LOWER
type 1
style WINDOW_STYLE_FILLED
rect 145 0 70 32
font 2
textscale .8
textstyle 3
textalign ITEM_ALIGN_CENTER
textalignx 35
textaligny 2
forecolor 1 .682 0 1
backcolor 0 0 0 0
visible 1
cvartest "g_gametype"
showcvar { "0", "1", "2", "3", "4", "5", "6", "8" }
action
{
play "sound/interface/button1.wav" ;
open ingame_player
}
mouseenter
{
show playerButton
}
mouseexit
{
hide playerButton
}
}
itemDef
{
name objectivesButton
group none
style WINDOW_STYLE_SHADER
rect 145 0 70 32
background "gfx/menus/menu_buttonback" // Frame around button
forecolor 1 1 1 1
decoration
visible 0
}
itemDef
{
name objectives
text @MENUS_OBJECTIVES
type 1
style WINDOW_STYLE_FILLED
rect 145 0 70 32
font 2
textscale .8
textstyle 3
textalign ITEM_ALIGN_CENTER
textalignx 35
textaligny 2
forecolor 1 .682 0 1
backcolor 0 0 0 0
visible 1
cvartest "g_gametype"
showcvar { "7" }
action
{
play "sound/interface/button1.wav" ;
open ingame_objectives
}
mouseenter
{
show objectivesButton
}
mouseexit
{
hide objectivesButton
}
}
itemDef
{
name chatButton
group none
style WINDOW_STYLE_SHADER
rect 215 0 70 32
background "gfx/menus/menu_buttonback" // Frame around button
forecolor 1 1 1 1
decoration
visible 0
}
itemDef
{
name chat
text @MENUS_VOICE_CHAT
type 1
style WINDOW_STYLE_FILLED
rect 215 0 70 32
font 2
textscale .8
textstyle 3
textalign ITEM_ALIGN_CENTER
textalignx 35
textaligny 2
forecolor 1 .682 0 1
backcolor 0 0 0 0
visible 1
cvartest "g_gametype"
showcvar { "7" }
action
{
play "sound/interface/button1.wav" ;
open ingame_voicechat
}
mouseenter
{
show chatButton
}
mouseexit
{
hide chatButton
}
}
itemDef
{
name addBotButton
group none
style WINDOW_STYLE_SHADER
rect 215 0 70 32
background "gfx/menus/menu_buttonback" // Frame around button
forecolor 1 1 1 1
decoration
visible 0
}
// do not change the name of this, the uiScript setBotButton looks
// for this item and turns it off if the gametype is siege
itemDef
{
name addBot
text @MENUS_ADD_BOT
type ITEM_TYPE_BUTTON
style WINDOW_STYLE_FILLED
rect 215 0 70 32
font 2
textscale .8
textstyle 3
textalign ITEM_ALIGN_CENTER
textalignx 35
textaligny 2
forecolor 1 .682 0 1
backcolor 0 0 0 0
visible 1
cvarTest "sv_running"
disableCvar
{
"0"
}
action
{
play "sound/interface/button1.wav" ;
open ingame_addbot
}
mouseenter
{
show addBotButton
}
mouseexit
{
hide addBotButton
}
}
itemDef
{
name controlsButton
group none
style WINDOW_STYLE_SHADER
rect 285 0 70 32
background "gfx/menus/menu_buttonback" // Frame around button
forecolor 1 1 1 1
decoration
visible 0
}
itemDef
{
name controls
text @MENUS_CONTROLS2
type 1
style WINDOW_STYLE_FILLED
rect 285 0 70 32
font 2
textscale .8
textstyle 3
textalign ITEM_ALIGN_CENTER
textalignx 35
textaligny 2
forecolor 1 .682 0 1
backcolor 0 0 0 0
visible 1
action
{
play "sound/interface/button1.wav" ;
open ingame_controls
}
mouseenter
{
show controlsButton
}
mouseexit
{
hide controlsButton
}
}
itemDef
{
name setupButton
group none
style WINDOW_STYLE_SHADER
rect 355 0 70 32
background "gfx/menus/menu_buttonback" // Frame around button
forecolor 1 1 1 1
decoration
visible 0
}
itemDef
{
name setup
text @MENUS_SETUP_INGAME
type 1
style WINDOW_STYLE_FILLED
rect 355 0 70 32
font 2
textscale .8
textstyle 3
textalign ITEM_ALIGN_CENTER
textalignx 35
textaligny 2
forecolor 1 .682 0 1
backcolor 0 0 0 0
visible 1
action
{
play "sound/interface/button1.wav" ;
open ingame_setup
}
mouseenter
{
show setupButton
}
mouseexit
{
hide setupButton
}
}
itemDef
{
name voteButton
group none
style WINDOW_STYLE_SHADER
rect 425 0 70 32
background "gfx/menus/menu_buttonback" // Frame around button
forecolor 1 1 1 1
decoration
visible 0
}
itemDef
{
name vote
text @MENUS_VOTE
type 1
style WINDOW_STYLE_FILLED
cvarTest "ui_singleplayeractive"
disableCvar
{
"1"
}
rect 425 0 70 32
font 2
textscale .8
textstyle 3
textalign ITEM_ALIGN_CENTER
textalignx 35
textaligny 2
forecolor 1 .682 0 1
backcolor 0 0 0 0
visible 1
action
{
play "sound/interface/button1.wav" ;
open ingame_vote
}
mouseenter
{
show voteButton
}
mouseexit
{
hide voteButton
}
}
itemDef
{
name callvoteButton
group none
style WINDOW_STYLE_SHADER
rect 495 0 70 32
background "gfx/menus/menu_buttonback" // Frame around button
forecolor 1 1 1 1
decoration
visible 0
}
itemDef
{
name callvote
text @MENUS_CALL_VOTE
type 1
style WINDOW_STYLE_FILLED
cvarTest "ui_singleplayeractive"
disableCvar
{
"1"
}
rect 495 0 70 32
font 2
textscale .8
textstyle 3
textalign ITEM_ALIGN_CENTER
textalignx 35
textaligny 2
forecolor 1 .682 0 1
backcolor 0 0 0 0
visible 1
action
{
play "sound/interface/button1.wav" ;
open ingame_callvote
}
mouseenter
{
show callvoteButton
}
mouseexit
{
hide callvoteButton
}
}
itemDef
{
name leaveButton
group none
style WINDOW_STYLE_SHADER
rect 565 0 70 32
background "gfx/menus/menu_buttonback" // Frame around button
forecolor 1 1 1 1
decoration
visible 0
}
itemDef
{
name leave
text @MENUS_EXIT_INGAME
type 1
style WINDOW_STYLE_FILLED
rect 565 0 70 32
font 2
textscale .8
textstyle 3
textalign ITEM_ALIGN_CENTER
textalignx 35
textaligny 2
forecolor 1 .682 0 1
backcolor 0 0 0 0
visible 1
action
{
play "sound/interface/button1.wav" ;
open ingame_leave
}
mouseenter
{
show leaveButton
}
mouseexit
{
hide leaveButton
}
}
}
}