251 lines
5.6 KiB
Text
251 lines
5.6 KiB
Text
|
#include "ui/menudef.h"
|
||
|
|
||
|
// Press START display for maps:
|
||
|
#define VIS_PRESS_START ( dvarstring( mapname ) != "intro_pac" && dvarstring( mapname ) != "outro" )
|
||
|
#define VIS_PRESS_START_TO_CONTINUE ( dvarstring( mapname ) == "intro_pac" && dvarstring( mapname ) != "outro" )
|
||
|
//#define VIS_PRESS_START 1
|
||
|
|
||
|
// Displays after level has loaded, and we're waiting for the player to click before starting the game.
|
||
|
{
|
||
|
assetGlobalDef
|
||
|
{
|
||
|
fadeClamp 1.0 // sets the fadeup alpha
|
||
|
fadeCycle 1 // how often fade happens in milliseconds
|
||
|
fadeAmount 0.1 // amount to adjust alpha per cycle
|
||
|
}
|
||
|
|
||
|
menuDef
|
||
|
{
|
||
|
name "pregame"
|
||
|
rect 0 0 640 480
|
||
|
fullScreen 1
|
||
|
focusColor COLOR_FOCUSED
|
||
|
backcolor 0 0 0 0
|
||
|
style WINDOW_STYLE_FILLED
|
||
|
onEsc
|
||
|
{
|
||
|
uiScript playerstart
|
||
|
}
|
||
|
|
||
|
onOpen
|
||
|
{
|
||
|
setdvar ui_SaveLoadVisible "0";
|
||
|
setfocus press_to_skip;
|
||
|
}
|
||
|
|
||
|
|
||
|
itemDef
|
||
|
{
|
||
|
style WINDOW_STYLE_FILLED
|
||
|
rect FULLSCREEN_WIDE
|
||
|
backcolor 0 0 0 1
|
||
|
visible 1
|
||
|
background "white"
|
||
|
decoration
|
||
|
}
|
||
|
|
||
|
|
||
|
itemDef
|
||
|
{
|
||
|
style WINDOW_STYLE_FILLED
|
||
|
rect FULLSCREEN_WIDE
|
||
|
backcolor 1 1 1 1
|
||
|
visible 1
|
||
|
background cinematic
|
||
|
ownerdraw UI_CINEMATIC
|
||
|
decoration
|
||
|
}
|
||
|
|
||
|
itemDef
|
||
|
{
|
||
|
type ITEM_TYPE_TEXT
|
||
|
#ifdef PC
|
||
|
rect -250 388 500 0 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_TOP
|
||
|
#else
|
||
|
rect -225 352 450 0 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_TOP
|
||
|
#endif
|
||
|
textcinematicsubtitle
|
||
|
textfont UI_FONT_DEFAULT
|
||
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
||
|
textscale 0.38
|
||
|
textalign ITEM_ALIGN_TOP_CENTER
|
||
|
visible 1
|
||
|
decoration
|
||
|
autowrapped
|
||
|
}
|
||
|
|
||
|
itemDef
|
||
|
{
|
||
|
name "profile"
|
||
|
visible 1
|
||
|
rect 40 40 560 400
|
||
|
ownerdraw UI_LOADPROFILING
|
||
|
decoration
|
||
|
}
|
||
|
|
||
|
// the button
|
||
|
// Text message saying you should click to continue
|
||
|
|
||
|
itemDef
|
||
|
{
|
||
|
type ITEM_TYPE_BUTTON
|
||
|
style WINDOW_STYLE_FILLED
|
||
|
textscale TEXTSIZE_TITLE
|
||
|
border 0
|
||
|
bordercolor 1 1 1 1
|
||
|
rect -128 445 896 45
|
||
|
textalign ITEM_ALIGN_TOP_CENTER
|
||
|
textaligny 28
|
||
|
forecolor 1 1 1 1
|
||
|
backcolor 0 0 0 0
|
||
|
visible 1
|
||
|
decoration
|
||
|
}
|
||
|
|
||
|
#ifdef CONSOLE
|
||
|
itemDef
|
||
|
{
|
||
|
type ITEM_TYPE_BUTTON
|
||
|
text "@MENU_PRESS_START_TO_CONTINUE"
|
||
|
style WINDOW_STYLE_FILLED
|
||
|
textscale TEXTSIZE_TITLE
|
||
|
border 0
|
||
|
bordercolor 1 1 1 1
|
||
|
rect 0 418 640 45
|
||
|
textalign ITEM_ALIGN_TOP_CENTER
|
||
|
textaligny 4
|
||
|
forecolor 1 1 1 1
|
||
|
backcolor 0 0 0 0
|
||
|
visible when ( VIS_PRESS_START_TO_CONTINUE && ( dvarString( mapname ) != "credits" ) && ( dvarInt( loc_language ) != 0 ) );
|
||
|
decoration
|
||
|
}
|
||
|
itemDef
|
||
|
{
|
||
|
type ITEM_TYPE_BUTTON
|
||
|
text "@MENU_PRESS_START"
|
||
|
style WINDOW_STYLE_FILLED
|
||
|
textscale TEXTSIZE_TITLE
|
||
|
border 0
|
||
|
bordercolor 1 1 1 1
|
||
|
rect 0 418 640 45
|
||
|
textalign ITEM_ALIGN_TOP_CENTER
|
||
|
textaligny 4
|
||
|
forecolor 1 1 1 1
|
||
|
backcolor 0 0 0 0
|
||
|
visible when ( iscinematicfinished() == 1 && ( dvarString( mapname ) != "credits" ) && VIS_PRESS_START && ( dvarInt( loc_language ) != 0 ) );
|
||
|
decoration
|
||
|
}
|
||
|
#endif // #ifdef CONSOLE
|
||
|
#ifdef PC
|
||
|
itemDef
|
||
|
{
|
||
|
type ITEM_TYPE_BUTTON
|
||
|
text "@MENU_CLICK_TO_START_THE_MISSION"
|
||
|
style WINDOW_STYLE_FILLED
|
||
|
textscale TEXTSIZE_SMALL
|
||
|
border 0
|
||
|
bordercolor 1 1 1 1
|
||
|
rect 0 368 640 45
|
||
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
||
|
textalign ITEM_ALIGN_TOP_CENTER
|
||
|
textaligny 4
|
||
|
forecolor 1 1 1 0.5
|
||
|
backcolor 0 0 0 0
|
||
|
visible when ( !dvarbool( ui_isSaving ) && dvarstring( credits ) != "1" && VIS_PRESS_START );
|
||
|
decoration
|
||
|
}
|
||
|
itemDef
|
||
|
{
|
||
|
type ITEM_TYPE_BUTTON
|
||
|
text "@MENU_CLICK_TO_CONTINUE"
|
||
|
style WINDOW_STYLE_FILLED
|
||
|
textscale TEXTSIZE_SMALL
|
||
|
border 0
|
||
|
bordercolor 1 1 1 1
|
||
|
rect 0 368 640 45
|
||
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
||
|
textalign ITEM_ALIGN_TOP_CENTER
|
||
|
textaligny 4
|
||
|
forecolor 1 1 1 0.5
|
||
|
backcolor 0 0 0 0
|
||
|
visible when ( !dvarbool( ui_isSaving ) && dvarstring( mapname ) == "credits" && VIS_PRESS_START );
|
||
|
decoration
|
||
|
}
|
||
|
#endif // #ifdef PC
|
||
|
|
||
|
itemDef
|
||
|
{
|
||
|
name press_to_skip
|
||
|
type ITEM_TYPE_BUTTON
|
||
|
rect -130 -2 900 486
|
||
|
style WINDOW_STYLE_EMPTY
|
||
|
visible when( dvarString( mapname ) != "outro" )
|
||
|
forecolor 0 0 0 0
|
||
|
backcolor 0 0 0 0
|
||
|
action
|
||
|
{
|
||
|
uiScript playerstart
|
||
|
}
|
||
|
execkeyint BUTTON_A
|
||
|
{
|
||
|
uiScript playerstart
|
||
|
}
|
||
|
execkeyint BUTTON_B
|
||
|
{
|
||
|
uiScript playerstart
|
||
|
}
|
||
|
execkeyint BUTTON_START
|
||
|
{
|
||
|
uiScript playerstart
|
||
|
}
|
||
|
}
|
||
|
|
||
|
#include "ui/safearea.menu"
|
||
|
|
||
|
/*
|
||
|
#ifdef PS3
|
||
|
itemDef
|
||
|
{
|
||
|
type ITEM_TYPE_BUTTON
|
||
|
text "@PLATFORM_UI_SELECTBUTTON"
|
||
|
style WINDOW_STYLE_FILLED
|
||
|
textscale TEXTSIZE_SMALL
|
||
|
border 0
|
||
|
bordercolor 1 1 1 1
|
||
|
rect 40 328 600 45 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP
|
||
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
||
|
textalign ITEM_ALIGN_TOP_LEFT
|
||
|
textaligny 4
|
||
|
forecolor 1 1 1 0.8
|
||
|
backcolor 0 0 0 0
|
||
|
visible when ( !dvarbool( ui_isSaving ) && VIS_PRESS_START );
|
||
|
decoration
|
||
|
}
|
||
|
#endif
|
||
|
|
||
|
#ifdef XENON
|
||
|
itemDef
|
||
|
{
|
||
|
type ITEM_TYPE_BUTTON
|
||
|
text "@PLATFORM_UI_SELECTBUTTON"
|
||
|
style WINDOW_STYLE_FILLED
|
||
|
textscale TEXTSIZE_SMALL
|
||
|
border 0
|
||
|
bordercolor 1 1 1 1
|
||
|
rect 40 328 600 45 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP
|
||
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
||
|
textalign ITEM_ALIGN_TOP_LEFT
|
||
|
textaligny 4
|
||
|
forecolor 1 1 1 0.8
|
||
|
backcolor 0 0 0 0
|
||
|
visible when ( !dvarbool( ui_isSaving ) && VIS_PRESS_START );
|
||
|
decoration
|
||
|
}
|
||
|
#endif
|
||
|
|
||
|
|
||
|
*/
|
||
|
}
|
||
|
}
|
||
|
|