460 lines
No EOL
9 KiB
Text
460 lines
No EOL
9 KiB
Text
{
|
|
assetGlobalDef
|
|
{
|
|
defaultFont "hud"
|
|
|
|
cursor "gfx/menus/cursor/cursor" // cursor
|
|
|
|
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
|
|
|
|
shader gfx/menus/backdrop/menu_multiplayer_joinserver // precache image
|
|
}
|
|
|
|
menuDef
|
|
{
|
|
name "main"
|
|
background "gfx/menus/backdrop/menu_multiplayer_back"
|
|
fullScreen MENU_TRUE
|
|
rect 0 0 640 480 // Size and position of the menu
|
|
visible MENU_TRUE // Visible on open
|
|
focusColor 1 .75 0 1 // Menu focus color for text and items
|
|
tooltipbackcolor .49 .56 .27 1
|
|
tooltipforecolor .12 .14 .08 1
|
|
tooltipscale .43
|
|
tooltipfont "hud"
|
|
tooltipdelay 500
|
|
|
|
onOpen
|
|
{
|
|
open setup_menu;
|
|
|
|
show options_glow;
|
|
hide options_button;
|
|
|
|
playlooped "music/shop/shopa_slow.mp3"
|
|
}
|
|
|
|
onESC
|
|
{
|
|
open quit_popmenu;
|
|
}
|
|
|
|
//////////////////////////////////////////////////////
|
|
// Precache the player model
|
|
//////////////////////////////////////////////////////
|
|
|
|
itemDef
|
|
{
|
|
name modelselection
|
|
ownerdraw UI_PLAYERMODEL
|
|
rect 0 0 0 0
|
|
style WINDOW_STYLE_EMPTY
|
|
visible 1
|
|
decoration
|
|
}
|
|
|
|
//////////////////////////////////////////////////////
|
|
// Play
|
|
//////////////////////////////////////////////////////
|
|
|
|
itemDef
|
|
{
|
|
name window
|
|
style WINDOW_STYLE_FILLED
|
|
rect 74 393 67 47
|
|
background "gfx/menus/icons/icon_join_server_mp.png"
|
|
backcolor .20 .25 .11 1
|
|
visible MENU_TRUE
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name play_glow
|
|
group main_glow_group
|
|
style WINDOW_STYLE_FILLED
|
|
rect 74 393 67 47
|
|
background "gfx/menus/icons/icon_join_server_glow_mp.png"
|
|
backcolor .72 .96 .098 1
|
|
visible MENU_FALSE
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name play_button
|
|
group main_button_group
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 74 392 67 47
|
|
type ITEM_TYPE_BUTTON
|
|
visible MENU_TRUE
|
|
tooltip "Join Server"
|
|
|
|
mouseEnter
|
|
{
|
|
play "sound/misc/menus/hilite1.wav" ;
|
|
|
|
show play_glow;
|
|
}
|
|
mouseExit
|
|
{
|
|
hide play_glow;
|
|
}
|
|
action
|
|
{
|
|
play "sound/misc/menus/select.wav" ;
|
|
|
|
setmenubackground "gfx/menus/backdrop/menu_multiplayer_joinserver"
|
|
|
|
uiScript VerifyNet;
|
|
|
|
show main_button_group;
|
|
hide play_button;
|
|
|
|
hide main_glow_group;
|
|
show play_glow;
|
|
|
|
close credits_menu;
|
|
close setup_menu;
|
|
close createserver_menu;
|
|
close violence_menu;
|
|
close violence_options_menu;
|
|
open joinserver;
|
|
}
|
|
}
|
|
|
|
//////////////////////////////////////////////////////
|
|
// Create Server
|
|
//////////////////////////////////////////////////////
|
|
|
|
itemDef
|
|
{
|
|
name window
|
|
style WINDOW_STYLE_FILLED
|
|
rect 145 392 67 47
|
|
background "gfx/menus/icons/icon_create_server_mp"
|
|
backcolor .20 .25 .11 1
|
|
visible MENU_TRUE
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name createserver_glow
|
|
group main_glow_group
|
|
style WINDOW_STYLE_FILLED
|
|
rect 145 392 67 47
|
|
background "gfx/menus/icons/icon_create_server_glow_mp"
|
|
backcolor .72 .96 .098 1
|
|
visible MENU_FALSE
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name createserver_button
|
|
group main_button_group
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 145 392 67 47
|
|
type ITEM_TYPE_BUTTON
|
|
visible MENU_TRUE
|
|
tooltip "Create Server"
|
|
|
|
mouseEnter
|
|
{
|
|
play "sound/misc/menus/hilite1.wav" ;
|
|
|
|
show createserver_glow;
|
|
}
|
|
mouseExit
|
|
{
|
|
hide createserver_glow;
|
|
}
|
|
action
|
|
{
|
|
play "sound/misc/menus/select.wav" ;
|
|
|
|
setmenubackground "gfx/menus/backdrop/menu_multiplayer_back"
|
|
|
|
show main_button_group;
|
|
hide createserver_button;
|
|
|
|
hide main_glow_group;
|
|
show createserver_glow;
|
|
|
|
close credits_menu;
|
|
close joinserver;
|
|
close setup_menu;
|
|
close violence_menu;
|
|
close violence_options_menu;
|
|
open createserver_menu;
|
|
}
|
|
}
|
|
|
|
//////////////////////////////////////////////////////
|
|
// Options
|
|
//////////////////////////////////////////////////////
|
|
|
|
itemDef
|
|
{
|
|
name window
|
|
style WINDOW_STYLE_FILLED
|
|
rect 214 394 71 45
|
|
background "gfx/menus/icons/icon_options_mp"
|
|
backcolor .20 .25 .11 1
|
|
visible MENU_TRUE
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name options_glow
|
|
group main_glow_group
|
|
style WINDOW_STYLE_FILLED
|
|
rect 214 394 71 45
|
|
background "gfx/menus/icons/icon_options_glow_mp"
|
|
backcolor .72 .96 .098 1
|
|
visible MENU_FALSE
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name options_button
|
|
group main_button_group
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 214 394 71 45
|
|
type ITEM_TYPE_BUTTON
|
|
visible MENU_TRUE
|
|
tooltip "Options"
|
|
|
|
mouseEnter
|
|
{
|
|
play "sound/misc/menus/hilite1.wav" ;
|
|
|
|
show options_glow;
|
|
}
|
|
mouseExit
|
|
{
|
|
hide options_glow;
|
|
}
|
|
action
|
|
{
|
|
play "sound/misc/menus/select.wav" ;
|
|
|
|
setmenubackground "gfx/menus/backdrop/menu_multiplayer_back"
|
|
|
|
show main_button_group;
|
|
hide options_button;
|
|
|
|
hide main_glow_group;
|
|
show options_glow;
|
|
|
|
close credits_menu;
|
|
close joinserver;
|
|
close createserver_menu;
|
|
close violence_menu;
|
|
close violence_options_menu;
|
|
open setup_menu;
|
|
}
|
|
}
|
|
|
|
//////////////////////////////////////////////////////
|
|
// Violence lock
|
|
//////////////////////////////////////////////////////
|
|
|
|
itemDef
|
|
{
|
|
name violence_icon
|
|
style WINDOW_STYLE_FILLED
|
|
rect 282 393 75 45
|
|
background "gfx/menus/icons/icon_lock_mp"
|
|
backcolor .20 .25 .11 1
|
|
visible MENU_TRUE
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name violence_glow
|
|
group main_glow_group
|
|
style WINDOW_STYLE_FILLED
|
|
rect 282 393 75 45
|
|
background "gfx/menus/icons/icon_lock_glow_mp"
|
|
backcolor .72 .96 .098 1
|
|
visible MENU_FALSE
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name violence_button
|
|
group main_button_group
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 282 393 75 45
|
|
type ITEM_TYPE_BUTTON
|
|
visible MENU_TRUE
|
|
tooltip "Violence Lock"
|
|
|
|
mouseEnter
|
|
{
|
|
play "sound/misc/menus/hilite1.wav" ;
|
|
|
|
show violence_glow;
|
|
}
|
|
mouseExit
|
|
{
|
|
hide violence_glow;
|
|
}
|
|
action
|
|
{
|
|
play "sound/misc/menus/select.wav" ;
|
|
|
|
setmenubackground "gfx/menus/backdrop/menu_multiplayer_back"
|
|
|
|
show main_button_group;
|
|
hide violence_button;
|
|
|
|
hide main_glow_group;
|
|
show violence_glow;
|
|
|
|
close credits_menu;
|
|
close setup_menu;
|
|
close joinserver;
|
|
close createserver_menu;
|
|
close violence_options_menu;
|
|
|
|
open violence_menu;
|
|
}
|
|
}
|
|
|
|
/*
|
|
//////////////////////////////////////////////////////
|
|
// Credits
|
|
//////////////////////////////////////////////////////
|
|
|
|
itemDef
|
|
{
|
|
name window
|
|
style WINDOW_STYLE_FILLED
|
|
rect 352 393 75 45
|
|
background "gfx/menus/icons/icon_credits_mp"
|
|
backcolor .20 .25 .11 1
|
|
visible MENU_TRUE
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name credits_glow
|
|
group main_glow_group
|
|
style WINDOW_STYLE_FILLED
|
|
rect 352 393 75 45
|
|
background "gfx/menus/icons/icon_credits_glow_mp"
|
|
backcolor .72 .96 .098 1
|
|
visible MENU_FALSE
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name credits_button
|
|
group main_button_group
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 352 393 75 45
|
|
type ITEM_TYPE_BUTTON
|
|
visible MENU_TRUE
|
|
tooltip "Credits"
|
|
|
|
mouseEnter
|
|
{
|
|
play "sound/misc/menus/hilite1.wav" ;
|
|
|
|
show credits_glow;
|
|
}
|
|
mouseExit
|
|
{
|
|
hide credits_glow;
|
|
}
|
|
action
|
|
{
|
|
play "sound/misc/menus/select.wav" ;
|
|
|
|
show main_button_group;
|
|
hide credits_button;
|
|
|
|
hide main_glow_group;
|
|
show credits_glow;
|
|
|
|
close setup_menu;
|
|
close joinserver;
|
|
close createserver_menu;
|
|
close violence_menu;
|
|
close violence_options_menu;
|
|
|
|
open credits_menu;
|
|
}
|
|
}
|
|
*/
|
|
|
|
//////////////////////////////////////////////////////
|
|
// Quit
|
|
//////////////////////////////////////////////////////
|
|
|
|
itemDef
|
|
{
|
|
name window
|
|
style WINDOW_STYLE_FILLED
|
|
rect 419 394 79 43
|
|
background "gfx/menus/icons/icon_quit_mp"
|
|
backcolor .20 .25 .11 1
|
|
visible MENU_TRUE
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name quit_glow
|
|
group main_glow_group
|
|
style WINDOW_STYLE_FILLED
|
|
rect 419 394 79 43
|
|
background "gfx/menus/icons/icon_quit_glow_mp"
|
|
backcolor .72 .96 .098 1
|
|
visible MENU_FALSE
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name quit_button
|
|
group main_button_group
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 419 394 79 43
|
|
type ITEM_TYPE_BUTTON
|
|
visible MENU_TRUE
|
|
tooltip "Quit Game"
|
|
|
|
mouseEnter
|
|
{
|
|
play "sound/misc/menus/hilite1.wav" ;
|
|
|
|
show quit_glow;
|
|
}
|
|
mouseExit
|
|
{
|
|
hide quit_glow;
|
|
}
|
|
action
|
|
{
|
|
play "sound/misc/menus/select.wav" ;
|
|
|
|
hide quit_glow;
|
|
open quit_popmenu;
|
|
}
|
|
}
|
|
}
|
|
} |