905 lines
20 KiB
Plaintext
905 lines
20 KiB
Plaintext
/*********************************************************
|
|
***************** Dumped by aerosoul94 *******************
|
|
*********************************************************/
|
|
|
|
{
|
|
menuDef
|
|
{
|
|
name "main_selection"
|
|
rect 0 0 640 480 0 0
|
|
visible 1
|
|
forecolor 1 1 1 1
|
|
focuscolor 1 1 1 1
|
|
fullscreen 1
|
|
fadeCycle 1
|
|
fadeClamp 1
|
|
fadeAmount 0.1
|
|
soundLoop "music_opening"
|
|
onOpen
|
|
{
|
|
setLocalVarInt "ui_sp_stat_progression_easy" ( 0 );
|
|
setLocalVarInt "ui_sp_stat_progression_easy" ( ( ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 0 ) ) >= 1 ) + ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 1 ) ) >= 1 ) + ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 2 ) ) >= 1 ) + ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 3 ) ) >= 1 ) + ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 4 ) ) >= 1 ) + ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 5 ) ) >= 1 ) + ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 6 ) ) >= 1 ) + ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 7 ) ) >= 1 ) + ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 8 ) ) >= 1 ) ) );
|
|
setLocalVarInt "ui_sp_stat_progression_easy" ( localvarint( "ui_sp_stat_progression_easy" ) + ( ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 9 ) ) >= 1 ) + ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 10 ) ) >= 1 ) + ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 11 ) ) >= 1 ) + ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 12 ) ) >= 1 ) + ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 13 ) ) >= 1 ) + ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 14 ) ) >= 1 ) + ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 15 ) ) >= 1 ) + ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 16 ) ) >= 1 ) + ( int( getcharbyindex( getprofiledata( "missionHighestDifficulty" ) , 17 ) ) >= 1 ) ) );
|
|
setdvar "ui_test" "none";
|
|
if ( localvarstring( "ui_setfocus_to" ) == "game_mp" )
|
|
{
|
|
setdvar "ui_test" "game_mp";
|
|
setfocus "game_mp";
|
|
}
|
|
if ( localvarstring( "ui_setfocus_to" ) == "game_so" )
|
|
{
|
|
setdvar "ui_test" "game_so";
|
|
setfocus "game_so";
|
|
}
|
|
if ( localvarstring( "ui_setfocus_to" ) != "game_so" && localvarstring( "ui_setfocus_to" ) != "game_mp" )
|
|
{
|
|
setdvar "ui_test" "game_sp";
|
|
setfocus "game_sp";
|
|
}
|
|
if ( !getprofiledata( "hasEverPlayed_MainMenu" ) )
|
|
{
|
|
setLocalVarBool "ui_show_recommendation" ( 1 );
|
|
open "offensive_warning";
|
|
}
|
|
}
|
|
onClose
|
|
{
|
|
}
|
|
onEsc
|
|
{
|
|
if ( localvarint( "ui_highlighted_game" ) == 1 )
|
|
{
|
|
setLocalVarString "ui_setfocus_to" ( "game_so" );
|
|
}
|
|
if ( localvarint( "ui_highlighted_game" ) == 2 )
|
|
{
|
|
setLocalVarString "ui_setfocus_to" ( "game_sp" );
|
|
}
|
|
if ( localvarint( "ui_highlighted_game" ) == 3 )
|
|
{
|
|
setLocalVarString "ui_setfocus_to" ( "game_mp" );
|
|
}
|
|
}
|
|
itemDef
|
|
{
|
|
rect 0 0 640 480 4 4
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 1 1 1 1
|
|
background "mw2_main_background"
|
|
textscale 0.55
|
|
}
|
|
itemDef
|
|
{
|
|
rect -389.46 0 1708 480 0 0
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 1 1 1 0.5
|
|
background "mw2_main_cloud_overlay"
|
|
textscale 0.55
|
|
exp rect x 0 - 107 ) - ( ( float( milliseconds( ) % 60000 ) / 60000 ) * ( 854 ) ) )
|
|
}
|
|
itemDef
|
|
{
|
|
rect -451.247 0 -1708 -480 0 0
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 1 1 1 0.5
|
|
background "mw2_main_cloud_overlay"
|
|
textscale 0.55
|
|
exp rect x - 107 + 854 ) + ( ( float( milliseconds( ) % 50000 ) / 50000 ) * ( 854 ) ) )
|
|
}
|
|
itemDef
|
|
{
|
|
rect -427 -240 854 480 2 2
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 1 1 1 1
|
|
background "mw2_main_co_image"
|
|
textscale 0.55
|
|
visible when ( localvarint( "ui_highlighted_game" ) == 1 )
|
|
}
|
|
itemDef
|
|
{
|
|
rect -427 -240 854 480 2 2
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 1 1 1 1
|
|
background "mw2_main_sp_image"
|
|
textscale 0.55
|
|
visible when ( localvarint( "ui_highlighted_game" ) == 2 )
|
|
}
|
|
itemDef
|
|
{
|
|
rect -427 -240 854 480 2 2
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 1 1 1 1
|
|
background "mw2_main_mp_image"
|
|
textscale 0.55
|
|
visible when ( localvarint( "ui_highlighted_game" ) == 3 )
|
|
}
|
|
itemDef
|
|
{
|
|
rect 0 0 640 480 4 4
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 1 1 1 0.544038
|
|
background "mockup_bg_glow"
|
|
textscale 0.55
|
|
exp forecolor a ( sin( milliseconds( ) / 1500 ) + 1 ) * 0.25 ) + 0.25 )
|
|
}
|
|
itemDef
|
|
{
|
|
rect 0 0 640 480 4 4
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 1 1 1 0.539993
|
|
background "mockup_bg_glow"
|
|
textscale 0.55
|
|
exp forecolor a ( sin( milliseconds( ) / 480 ) + 1 ) * 0.25 ) + 0.25 )
|
|
}
|
|
itemDef
|
|
{
|
|
rect -256 -198 512 128 2 2
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 1 1 1 1
|
|
background "logo_cod2"
|
|
textscale 0.55
|
|
}
|
|
itemDef
|
|
{
|
|
rect -298 186 196 111 2 1
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 1 1 1 1
|
|
background "levelshot_mw2_game_so_blur"
|
|
textscale 0.55
|
|
exp rect x 1 - 2.5 ) * ( 200 ) + 2 )
|
|
exp rect w ( ( 200 ) - 4 )
|
|
exp rect h ( 111 )
|
|
visible when ( 1 )
|
|
}
|
|
itemDef
|
|
{
|
|
rect -98 186 196 111 2 1
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 1 1 1 1
|
|
background "levelshot_mw2_game_sp_blur"
|
|
textscale 0.55
|
|
exp rect x 2 - 2.5 ) * ( 200 ) + 2 )
|
|
exp rect w ( ( 200 ) - 4 )
|
|
exp rect h ( 111 )
|
|
visible when ( 1 )
|
|
}
|
|
itemDef
|
|
{
|
|
rect 102 186 196 111 2 1
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 1 1 1 1
|
|
background "levelshot_mw2_game_mp_blur"
|
|
textscale 0.55
|
|
exp rect x 3 - 2.5 ) * ( 200 ) + 2 )
|
|
exp rect w ( ( 200 ) - 4 )
|
|
exp rect h ( 111 )
|
|
visible when ( 1 )
|
|
}
|
|
itemDef
|
|
{
|
|
rect 0 170 640 156 4 1
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 0 0 0 0.2
|
|
background "white"
|
|
textscale 0.55
|
|
visible when ( 1 )
|
|
}
|
|
itemDef
|
|
{
|
|
rect -498 170 196 156 2 1
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 0.5 0.5 0.5 0.65
|
|
background "white"
|
|
textscale 0.55
|
|
exp rect x 0 - 2.5 ) * ( 200 ) + 2 )
|
|
exp rect w ( ( 200 ) - 4 )
|
|
visible when ( 1 )
|
|
}
|
|
itemDef
|
|
{
|
|
rect -298 170 196 156 2 1
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 0.5 0.5 0.5 0.65
|
|
background "white"
|
|
textscale 0.55
|
|
exp rect x 1 - 2.5 ) * ( 200 ) + 2 )
|
|
exp rect w ( ( 200 ) - 4 )
|
|
visible when ( 1 )
|
|
}
|
|
itemDef
|
|
{
|
|
rect -98 170 196 156 2 1
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 0.5 0.5 0.5 0.65
|
|
background "white"
|
|
textscale 0.55
|
|
exp rect x 2 - 2.5 ) * ( 200 ) + 2 )
|
|
exp rect w ( ( 200 ) - 4 )
|
|
visible when ( 1 )
|
|
}
|
|
itemDef
|
|
{
|
|
rect 102 170 196 156 2 1
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 0.5 0.5 0.5 0.65
|
|
background "white"
|
|
textscale 0.55
|
|
exp rect x 3 - 2.5 ) * ( 200 ) + 2 )
|
|
exp rect w ( ( 200 ) - 4 )
|
|
visible when ( 1 )
|
|
}
|
|
itemDef
|
|
{
|
|
rect 302 170 196 156 2 1
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 0.5 0.5 0.5 0.65
|
|
background "white"
|
|
textscale 0.55
|
|
exp rect x 4 - 2.5 ) * ( 200 ) + 2 )
|
|
exp rect w ( ( 200 ) - 4 )
|
|
visible when ( 1 )
|
|
}
|
|
itemDef
|
|
{
|
|
rect -32 138 32 32 4 1
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 0 0 0 1
|
|
background "drop_shadow_tl"
|
|
textscale 0.55
|
|
visible when ( 1 )
|
|
}
|
|
itemDef
|
|
{
|
|
rect 0 138 640 32 4 1
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 0 0 0 1
|
|
background "drop_shadow_t"
|
|
textscale 0.55
|
|
visible when ( 1 )
|
|
}
|
|
itemDef
|
|
{
|
|
rect 640 138 32 32 4 1
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 0 0 0 1
|
|
background "drop_shadow_tr"
|
|
textscale 0.55
|
|
visible when ( 1 )
|
|
}
|
|
itemDef
|
|
{
|
|
rect 640 170 32 156 4 1
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 0 0 0 1
|
|
background "drop_shadow_r"
|
|
textscale 0.55
|
|
visible when ( 1 )
|
|
}
|
|
itemDef
|
|
{
|
|
rect 640 326 32 32 4 1
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 0 0 0 1
|
|
background "drop_shadow_br"
|
|
textscale 0.55
|
|
visible when ( 1 )
|
|
}
|
|
itemDef
|
|
{
|
|
rect 0 326 640 32 4 1
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 0 0 0 1
|
|
background "drop_shadow_b"
|
|
textscale 0.55
|
|
visible when ( 1 )
|
|
}
|
|
itemDef
|
|
{
|
|
rect -32 326 32 32 4 1
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 0 0 0 1
|
|
background "drop_shadow_bl"
|
|
textscale 0.55
|
|
visible when ( 1 )
|
|
}
|
|
itemDef
|
|
{
|
|
rect -32 170 32 156 4 1
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 0 0 0 1
|
|
background "drop_shadow_l"
|
|
textscale 0.55
|
|
visible when ( 1 )
|
|
}
|
|
itemDef
|
|
{
|
|
rect 0 346 640 24 4 1
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 0 0 0 1
|
|
background "line_horizontal"
|
|
textscale 0.55
|
|
visible when ( 1 )
|
|
}
|
|
itemDef
|
|
{
|
|
rect -320 346 640 24 2 1
|
|
decoration
|
|
visible 1
|
|
forecolor 1 1 1 0.75
|
|
textfont 3
|
|
textalign 13
|
|
textaligny -4
|
|
textscale 0.375
|
|
visible when ( 1 )
|
|
exp text ( localvarstring( "ui_game_desc" ) )
|
|
}
|
|
itemDef
|
|
{
|
|
rect 0 170 0 156 2 1
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 0.2 0.2 0.2 1
|
|
background "white"
|
|
textscale 0.55
|
|
exp rect x 1 - 2.5 ) * ( 200 ) + 2 )
|
|
exp rect w ( ( 200 ) - 4 )
|
|
visible when ( ( localvarint( "ui_highlighted_game" ) == 1 ) )
|
|
}
|
|
itemDef
|
|
{
|
|
rect 0 186 0 0 2 1
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 1 1 1 1
|
|
background "levelshot_mw2_game_so"
|
|
textscale 0.55
|
|
exp rect x 1 - 2.5 ) * ( 200 ) + 2 )
|
|
exp rect w ( ( 200 ) - 4 )
|
|
exp rect h ( 111 )
|
|
visible when ( ( localvarint( "ui_highlighted_game" ) == 1 ) )
|
|
}
|
|
itemDef
|
|
{
|
|
rect 0 170 0 -40 2 1
|
|
decoration
|
|
visible 1
|
|
style 1
|
|
forecolor 1 1 1 1
|
|
type 1
|
|
textfont 9
|
|
textalign 5
|
|
textaligny -1
|
|
textscale 0.33
|
|
text "@MENU_SP_CAMPAIGN"
|
|
exp rect x ( ( - ( 200 - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) ) * 1.5 ) + ( 1 - 1 ) * ( 200 - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) ) + 2 )
|
|
exp rect w - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) )
|
|
exp forecolor a ( 1 )
|
|
visible when ( "game_so" == "game_sp" )
|
|
}
|
|
itemDef
|
|
{
|
|
rect 0 0 0 -40 2 1
|
|
decoration
|
|
visible 1
|
|
style 1
|
|
forecolor 1 1 1 1
|
|
type 1
|
|
textfont 9
|
|
textalign 5
|
|
textscale 0.33
|
|
text "@MENU_SP_FOR_THE_RECORD"
|
|
exp rect y ( 170 + 108 - ( !dvarbool( "hidef" ) ) * 12 )
|
|
exp rect x ( ( - ( 200 - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) ) * 1.5 ) + ( 1 - 1 ) * ( 200 - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) ) + 2 )
|
|
exp rect w - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) )
|
|
exp forecolor a ( 1 )
|
|
visible when ( "game_so" == "game_sp" && localvarint( "ui_highlighted_game" ) == 2 )
|
|
}
|
|
itemDef
|
|
{
|
|
rect -298 170 200 -40 2 1
|
|
decoration
|
|
visible 1
|
|
style 1
|
|
forecolor 1 1 1 1
|
|
textfont 9
|
|
textalign 5
|
|
textaligny -1
|
|
textscale 0.33
|
|
text "@MENU_SP_SPECIAL_OPS_CAPS"
|
|
exp rect x 1 - 2.5 ) * ( 200 ) + 2 )
|
|
exp rect w ( 200 )
|
|
exp forecolor a ( 1 )
|
|
visible when ( "game_so" != "game_sp" )
|
|
}
|
|
itemDef
|
|
{
|
|
name "game_so"
|
|
rect -298 170 200 156 2 1
|
|
visible 1
|
|
style 1
|
|
forecolor 1 1 1 1
|
|
type 1
|
|
textfont 9
|
|
textalign 5
|
|
textscale 0.33
|
|
exp rect x 1 - 2.5 ) * ( 200 ) + 2 )
|
|
execKeyInt 31
|
|
{
|
|
setfocus "game_sp";
|
|
}
|
|
execKeyInt 23
|
|
{
|
|
setfocus "game_sp";
|
|
}
|
|
execKeyInt 30
|
|
{
|
|
setfocus "game_mp";
|
|
}
|
|
execKeyInt 22
|
|
{
|
|
setfocus "game_mp";
|
|
}
|
|
execKeyInt 29
|
|
{
|
|
}
|
|
execKeyInt 21
|
|
{
|
|
}
|
|
execKeyInt 28
|
|
{
|
|
}
|
|
execKeyInt 20
|
|
{
|
|
}
|
|
action
|
|
{
|
|
if ( localvarbool( "ui_show_recommendation" ) )
|
|
{
|
|
open "popmenu_recommendation_so";
|
|
}
|
|
else
|
|
{
|
|
open "main_specops";
|
|
}
|
|
}
|
|
onFocus
|
|
{
|
|
play "mouse_over";
|
|
setLocalVarInt "ui_highlighted_game" ( 1 );
|
|
setLocalVarString "ui_game_desc" ( "@MENU_SP_DESC_SPECIALOPS" );
|
|
}
|
|
}
|
|
itemDef
|
|
{
|
|
rect 0 170 0 156 2 1
|
|
decoration
|
|
visible 1
|
|
style 1
|
|
forecolor 0.75 0.75 0.75 1
|
|
textfont 9
|
|
textalign 13
|
|
textaligny -1
|
|
textscale 0.33
|
|
exp rect x 1 - 2.5 ) * ( 200 ) + 2 )
|
|
exp rect w ( 200 - 6 )
|
|
visible when ( 1 && localvarint( "ui_highlighted_game" ) == 1 )
|
|
exp text ( locstring( "@MENU_SP_COMPLETION_PERCENT" , int( getprofiledata( "percentCompleteSO" ) * 100 / 69 ) ) )
|
|
}
|
|
itemDef
|
|
{
|
|
rect 0 170 0 156 2 1
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 0.2 0.2 0.2 1
|
|
background "white"
|
|
textscale 0.55
|
|
exp rect x 2 - 2.5 ) * ( 200 ) + 2 )
|
|
exp rect w ( ( 200 ) - 4 )
|
|
visible when ( ( localvarint( "ui_highlighted_game" ) == 2 ) )
|
|
}
|
|
itemDef
|
|
{
|
|
rect 0 186 0 0 2 1
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 1 1 1 1
|
|
background "levelshot_mw2_game_sp"
|
|
textscale 0.55
|
|
exp rect x 2 - 2.5 ) * ( 200 ) + 2 )
|
|
exp rect w ( ( 200 ) - 4 )
|
|
exp rect h ( 111 )
|
|
visible when ( ( localvarint( "ui_highlighted_game" ) == 2 ) )
|
|
}
|
|
itemDef
|
|
{
|
|
rect -98 170 200 -40 2 1
|
|
decoration
|
|
visible 1
|
|
style 1
|
|
forecolor 1 1 1 1
|
|
type 1
|
|
textfont 9
|
|
textalign 5
|
|
textaligny -1
|
|
textscale 0.33
|
|
text "@MENU_SP_CAMPAIGN"
|
|
exp rect x - ( 200 - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) ) * 1.5 ) + ( 2 - 1 ) * ( 200 - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) ) + 2 )
|
|
exp rect w - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) )
|
|
exp forecolor a ( 1 )
|
|
visible when ( "game_sp" == "game_sp" )
|
|
}
|
|
itemDef
|
|
{
|
|
rect 0 0 0 -40 2 1
|
|
decoration
|
|
visible 1
|
|
style 1
|
|
forecolor 1 1 1 1
|
|
type 1
|
|
textfont 9
|
|
textalign 5
|
|
textscale 0.33
|
|
text "@MENU_SP_FOR_THE_RECORD"
|
|
exp rect y ( 170 + 108 - ( !dvarbool( "hidef" ) ) * 12 )
|
|
exp rect x - ( 200 - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) ) * 1.5 ) + ( 2 - 1 ) * ( 200 - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) ) + 2 )
|
|
exp rect w - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) )
|
|
exp forecolor a ( 1 )
|
|
visible when ( "game_sp" == "game_sp" && localvarint( "ui_highlighted_game" ) == 2 )
|
|
}
|
|
itemDef
|
|
{
|
|
rect 0 170 0 -40 2 1
|
|
decoration
|
|
visible 1
|
|
style 1
|
|
forecolor 1 1 1 1
|
|
textfont 9
|
|
textalign 5
|
|
textaligny -1
|
|
textscale 0.33
|
|
exp rect x 2 - 2.5 ) * ( 200 ) + 2 )
|
|
exp rect w ( 200 )
|
|
exp forecolor a ( 1 )
|
|
visible when ( "game_sp" != "game_sp" )
|
|
}
|
|
itemDef
|
|
{
|
|
name "game_sp"
|
|
rect -98 170 200 156 2 1
|
|
visible 1
|
|
style 1
|
|
forecolor 1 1 1 1
|
|
type 1
|
|
textfont 9
|
|
textalign 5
|
|
textscale 0.33
|
|
exp rect x 2 - 2.5 ) * ( 200 ) + 2 )
|
|
execKeyInt 31
|
|
{
|
|
setfocus "game_mp";
|
|
}
|
|
execKeyInt 23
|
|
{
|
|
setfocus "game_mp";
|
|
}
|
|
execKeyInt 30
|
|
{
|
|
setfocus "game_so";
|
|
}
|
|
execKeyInt 22
|
|
{
|
|
setfocus "game_so";
|
|
}
|
|
execKeyInt 29
|
|
{
|
|
}
|
|
execKeyInt 21
|
|
{
|
|
}
|
|
execKeyInt 28
|
|
{
|
|
}
|
|
execKeyInt 20
|
|
{
|
|
}
|
|
action
|
|
{
|
|
if ( !getprofiledata( "hasEverPlayed_SP" ) )
|
|
{
|
|
setGameMode "sp";
|
|
setdvar "specialops" 0;
|
|
setdvar "ui_version_show" 0;
|
|
exec "select_save_device";
|
|
execnow "Updatedvarsfromprofile";
|
|
exec "profile_difficultyLoad";
|
|
exec "set nextmap devmap trainer; unskippablecinematic intro_credits_load";
|
|
}
|
|
else
|
|
{
|
|
open "main_text";
|
|
}
|
|
}
|
|
onFocus
|
|
{
|
|
play "mouse_over";
|
|
setLocalVarInt "ui_highlighted_game" ( 2 );
|
|
setLocalVarString "ui_game_desc" ( "@MENU_SP_DESC_SINGLEPLAYER" );
|
|
}
|
|
}
|
|
itemDef
|
|
{
|
|
rect 0 170 0 156 2 1
|
|
decoration
|
|
visible 1
|
|
style 1
|
|
forecolor 0.75 0.75 0.75 1
|
|
textfont 9
|
|
textalign 13
|
|
textaligny -1
|
|
textscale 0.33
|
|
exp rect x 2 - 2.5 ) * ( 200 ) + 2 )
|
|
exp rect w ( 200 - 6 )
|
|
visible when ( ( int( ( ( getprofiledata( "percentCompleteSP" ) / 100 ) * 10 ) % 10 ) != 0 && int( ( ( localvarint( "ui_sp_stat_progression_easy" ) / 18 ) * 100 ) ) >= 100 ) && localvarint( "ui_highlighted_game" ) == 2 )
|
|
exp text ( locstring( "@MENU_SP_COMPLETION_DOT_PERCENT" , int( ( getprofiledata( "percentCompleteSP" ) / 100 ) ) , int( ( ( getprofiledata( "percentCompleteSP" ) / 100 ) * 10 ) % 10 ) ) )
|
|
}
|
|
itemDef
|
|
{
|
|
rect 0 170 0 156 2 1
|
|
decoration
|
|
visible 1
|
|
style 1
|
|
forecolor 0.75 0.75 0.75 1
|
|
textfont 9
|
|
textalign 13
|
|
textaligny -1
|
|
textscale 0.33
|
|
exp rect x 2 - 2.5 ) * ( 200 ) + 2 )
|
|
exp rect w ( 200 - 6 )
|
|
visible when ( ( int( ( ( getprofiledata( "percentCompleteSP" ) / 100 ) * 10 ) % 10 ) == 0 && int( ( ( localvarint( "ui_sp_stat_progression_easy" ) / 18 ) * 100 ) ) >= 100 ) && localvarint( "ui_highlighted_game" ) == 2 )
|
|
exp text ( locstring( "@MENU_SP_COMPLETION_PERCENT" , int( ( getprofiledata( "percentCompleteSP" ) / 100 ) ) ) )
|
|
}
|
|
itemDef
|
|
{
|
|
rect 102 170 196 156 2 1
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 0.2 0.2 0.2 1
|
|
background "white"
|
|
textscale 0.55
|
|
exp rect x 3 - 2.5 ) * ( 200 ) + 2 )
|
|
exp rect w ( ( 200 ) - 4 )
|
|
visible when ( ( localvarint( "ui_highlighted_game" ) == 3 ) )
|
|
}
|
|
itemDef
|
|
{
|
|
rect 102 186 196 111 2 1
|
|
decoration
|
|
visible 1
|
|
style 3
|
|
forecolor 1 1 1 1
|
|
background "levelshot_mw2_game_mp"
|
|
textscale 0.55
|
|
exp rect x 3 - 2.5 ) * ( 200 ) + 2 )
|
|
exp rect w ( ( 200 ) - 4 )
|
|
exp rect h ( 111 )
|
|
visible when ( ( localvarint( "ui_highlighted_game" ) == 3 ) )
|
|
}
|
|
itemDef
|
|
{
|
|
rect 0 170 0 -40 2 1
|
|
decoration
|
|
visible 1
|
|
style 1
|
|
forecolor 1 1 1 1
|
|
type 1
|
|
textfont 9
|
|
textalign 5
|
|
textaligny -1
|
|
textscale 0.33
|
|
text "@MENU_SP_CAMPAIGN"
|
|
exp rect x ( ( - ( 200 - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) ) * 1.5 ) + ( 3 - 1 ) * ( 200 - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) ) + 2 )
|
|
exp rect w - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) )
|
|
exp forecolor a ( 1 )
|
|
visible when ( "game_mp" == "game_sp" )
|
|
}
|
|
itemDef
|
|
{
|
|
rect 0 0 0 -40 2 1
|
|
decoration
|
|
visible 1
|
|
style 1
|
|
forecolor 1 1 1 1
|
|
type 1
|
|
textfont 9
|
|
textalign 5
|
|
textscale 0.33
|
|
text "@MENU_SP_FOR_THE_RECORD"
|
|
exp rect y ( 170 + 108 - ( !dvarbool( "hidef" ) ) * 12 )
|
|
exp rect x ( ( - ( 200 - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) ) * 1.5 ) + ( 3 - 1 ) * ( 200 - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) ) + 2 )
|
|
exp rect w - "LOCAL_BAND_BUTTON_WIDTH_SD_DELTA" * ( !dvarbool( "hidef" ) ) )
|
|
exp forecolor a ( 1 )
|
|
visible when ( "game_mp" == "game_sp" && localvarint( "ui_highlighted_game" ) == 2 )
|
|
}
|
|
itemDef
|
|
{
|
|
rect 102 170 200 -40 2 1
|
|
decoration
|
|
visible 1
|
|
style 1
|
|
forecolor 1 1 1 1
|
|
textfont 9
|
|
textalign 5
|
|
textaligny -1
|
|
textscale 0.33
|
|
text "@MENU_MULTIPLAYER_CAPS"
|
|
exp rect x 3 - 2.5 ) * ( 200 ) + 2 )
|
|
exp rect w ( 200 )
|
|
exp forecolor a ( 1 )
|
|
visible when ( "game_mp" != "game_sp" )
|
|
}
|
|
itemDef
|
|
{
|
|
name "game_mp"
|
|
rect 102 170 200 156 2 1
|
|
visible 1
|
|
style 1
|
|
forecolor 1 1 1 1
|
|
type 1
|
|
textfont 9
|
|
textalign 5
|
|
textscale 0.33
|
|
exp rect x 3 - 2.5 ) * ( 200 ) + 2 )
|
|
execKeyInt 31
|
|
{
|
|
setfocus "game_so";
|
|
}
|
|
execKeyInt 23
|
|
{
|
|
setfocus "game_so";
|
|
}
|
|
execKeyInt 30
|
|
{
|
|
setfocus "game_sp";
|
|
}
|
|
execKeyInt 22
|
|
{
|
|
setfocus "game_sp";
|
|
}
|
|
execKeyInt 29
|
|
{
|
|
}
|
|
execKeyInt 21
|
|
{
|
|
}
|
|
execKeyInt 28
|
|
{
|
|
}
|
|
execKeyInt 20
|
|
{
|
|
}
|
|
action
|
|
{
|
|
if ( localvarbool( "ui_show_recommendation" ) )
|
|
{
|
|
open "popmenu_recommendation_mp";
|
|
}
|
|
else
|
|
{
|
|
uiScript "startMultiplayer";
|
|
}
|
|
}
|
|
onFocus
|
|
{
|
|
play "mouse_over";
|
|
setLocalVarInt "ui_highlighted_game" ( 3 );
|
|
setLocalVarString "ui_game_desc" ( "@MENU_SP_DESC_MULTIPLAYER" );
|
|
}
|
|
}
|
|
itemDef
|
|
{
|
|
rect 102 170 194 156 2 1
|
|
decoration
|
|
visible 1
|
|
style 1
|
|
forecolor 0.75 0.75 0.75 1
|
|
textfont 9
|
|
textalign 13
|
|
textaligny -1
|
|
textscale 0.33
|
|
exp rect x 3 - 2.5 ) * ( 200 ) + 2 )
|
|
exp rect w ( 200 - 6 )
|
|
visible when ( 1 && localvarint( "ui_highlighted_game" ) == 3 )
|
|
exp text ( locstring( "@MENU_SP_COMPLETION_PERCENT" , int( getprofiledata( "percentCompleteMP" ) ) ) )
|
|
}
|
|
itemDef
|
|
{
|
|
name "quit"
|
|
rect -85 0 170 20 2 3
|
|
visible 1
|
|
style 1
|
|
forecolor 1 1 1 1
|
|
background "white"
|
|
type 1
|
|
textfont 9
|
|
textalign 9
|
|
textscale 0.375
|
|
text "@MENU_QUIT"
|
|
mouseEnter
|
|
{
|
|
play "mouse_over";
|
|
}
|
|
action
|
|
{
|
|
play "mouse_click";
|
|
open "quit_popmenu";
|
|
}
|
|
onFocus
|
|
{
|
|
setItemColor self backcolor 0 0 0 1;
|
|
}
|
|
leaveFocus
|
|
{
|
|
setItemColor self backcolor 0 0 0 0;
|
|
}
|
|
}
|
|
}
|
|
} |