cod5-sdk/raw/ui/briefing.menu
2008-11-20 00:00:00 +00:00

256 lines
6.5 KiB
Text

#include "ui/menudef.h"
#define ORIGIN_DIY_TITLE_HIDEF 42 300
#define ORIGIN_DIY_FRAME_HIDEF 35 300
#define ORIGIN_DIY_HIDEF 37 320
#define ORIGIN_DIY_TITLE_STDEF 22 300
#define ORIGIN_DIY_FRAME_STDEF 15 300
#define ORIGIN_DIY_STDEF 17 320
#define NOT_DEVELOPMENT ( !dvarbool( cg_development ) && !dvarbool ( ui_shipping_cheats ) )
{
menuDef
{
name "briefing"
style WINDOW_STYLE_FILLED
fullScreen 0
rect 0 0 640 480
focusColor COLOR_FOCUSED
backcolor 0 0 0 0
visible 1
#ifdef NOT_DEVELOPMENT
onEsc{ }
#else
onEsc{ close self; }
#endif // #ifdef NOT_DEVELOPMENT
// background
itemDef
{
style WINDOW_STYLE_FILLED
rect FULLSCREEN_WIDE
backcolor 0 0 0 1
visible 1
background "white"
decoration
}
itemDef
{
style WINDOW_STYLE_SHADER
rect FULLSCREEN_WIDE
backcolor 0 0 0 1
background "$levelBriefing"
visible when( ( dvarbool(onlinegame) || dvarbool(systemlink) ) && dvarbool(widescreen) )
decoration
}
itemDef
{
style WINDOW_STYLE_SHADER
rect FULLSCREEN
backcolor 0 0 0 1
background "$levelBriefing"
visible when( ( dvarbool(onlinegame) || dvarbool(systemlink) ) && !dvarbool(widescreen) )
decoration
}
itemDef
{
style WINDOW_STYLE_FILLED
rect FULLSCREEN_WIDE
backcolor 1 1 1 1
visible when( !dvarbool(onlinegame) && !dvarbool(systemlink) )
background cinematic
ownerdraw UI_CINEMATIC
decoration
}
itemDef
{
type ITEM_TYPE_TEXT
#ifdef PC
rect -250 378 500 0 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_TOP
#else
rect -225 342 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"
rect 40 40 560 400
align HUD_HORIZONTAL
ownerdraw UI_LOADPROFILING
visible 1
decoration
}
itemDef
{
name "load_status_screen"
rect -270 300 260 15 HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_TOP
backcolor 0.08627 0.1098 0.1098 1
align HUD_HORIZONTAL
textfont UI_FONT_DEFAULT
textstyle ITEM_TEXTSTYLE_SHADOWED
textscale 0.30
textalign ITEM_ALIGN_TOP_CENTER
ownerdraw UI_LOAD_STATUS_SCREEN
visible when( dvarbool( onlinegame ) || dvarbool( systemlink ) )
decoration
}
#include "ui/safearea.menu"
#define LOADBAR_IMAGE_XSIZE 192
#define LOADBAR_IMAGE_YSIZE 48
// LoadBar for Solo and Splitscreen
itemDef
{
name "loadbar"
style WINDOW_STYLE_LOADBAR
rect -120 444 240 2 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_FULLSCREEN
forecolor 1 1 1 1
background "menu_white_line_faded_big"
visible when( iscinematicfinished() != 1 && !dvarbool( onlinegame ) && !dvarbool( systemlink ) )
decoration
}
// This is the back ground for the loading bar
itemDef
{
name "loadbar_bg"
style WINDOW_STYLE_FILLED
rect -120 444 240 1 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_FULLSCREEN
backcolor 0.4 0.4 0.4 0.4
background "menu_white_line_faded_big"
visible when( iscinematicfinished() != 1 && !dvarbool( onlinegame ) && !dvarbool( systemlink ) )
decoration
}
// New Loadbars for XboxLive and Systemlink Games
itemDef
{
name "new_loadbar"
style WINDOW_STYLE_LOADBAR
rect -260 259 240 2 HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_TOP
forecolor 1 1 1 1
background "menu_white_line_faded_big"
visible when( dvarbool( onlinegame ) || dvarbool( systemlink ) )
decoration
}
// This is the back ground for the loading bar
itemDef
{
name "new_loadbar_bg"
style WINDOW_STYLE_FILLED
rect -260 259 240 1 HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_TOP
backcolor 0.4 0.4 0.4 0.4
background "menu_white_line_faded_big"
visible when( dvarbool( onlinegame ) || dvarbool( systemlink ) )
decoration
}
// The Intel Box for Hi Def
itemDef
{
style WINDOW_STYLE_SHADER
rect 0 0 260 4 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_BOTTOM
origin -285 -136
forecolor 0 0 0 0.5
exp material( "menu_white_line_faded" );
visible when( dvarbool( hiDef ) && ( dvarbool( onlinegame ) || dvarbool( systemlink ) ) )
decoration
}
itemDef
{
style WINDOW_STYLE_SHADER
rect ORIGIN_DIY_FRAME_HIDEF 283 98 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP
background "white"
forecolor 0 0 0 0.6
border WINDOW_BORDER_HORZ
bordersize 1
bordercolor 0.5 0.5 0.5 0.3
visible when( dvarbool( hiDef ) && ( dvarbool( onlinegame ) || dvarbool( systemlink ) ) )
decoration
}
itemDef
{
rect ORIGIN_DIY_HIDEF 270 100 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP
type ITEM_TYPE_BUTTON
textfont UI_FONT_OBJECTIVE
dvar "didyouknow"
textalign ITEM_ALIGN_LEFT
textscale TEXTSIZE_DEFAULT
forecolor 1 1 1 1
backcolor 0 0 0 0
textalignx 0
textaligny -10
origin 5 10
visible when( dvarbool( hiDef ) && ( dvarbool( onlinegame ) || dvarbool( systemlink ) ) )
decoration
autowrapped
}
// The Intel Box for Standard Def
itemDef
{
style WINDOW_STYLE_SHADER
rect 0 0 200 4 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_BOTTOM
origin -285 -136
forecolor 0 0 0 0.5
exp material( "menu_white_line_faded" );
visible when( !dvarbool( hiDef ) && ( dvarbool( onlinegame ) || dvarbool( systemlink ) ) )
decoration
}
itemDef
{
style WINDOW_STYLE_SHADER
rect ORIGIN_DIY_FRAME_STDEF 223 98 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP
background "white"
forecolor 0 0 0 0.6
border WINDOW_BORDER_HORZ
bordersize 1
bordercolor 0.5 0.5 0.5 0.3
visible when( !dvarbool( hiDef ) && ( dvarbool( onlinegame ) || dvarbool( systemlink ) ) )
decoration
}
itemDef
{
rect ORIGIN_DIY_STDEF 210 100 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP
type ITEM_TYPE_BUTTON
textfont UI_FONT_OBJECTIVE
dvar "didyouknow"
textalign ITEM_ALIGN_LEFT
textscale TEXTSIZE_DEFAULT
forecolor 1 1 1 1
backcolor 0 0 0 0
textalignx 0
textaligny -10
origin 5 10
visible when( !dvarbool( hiDef ) && ( dvarbool( onlinegame ) || dvarbool( systemlink ) ) )
decoration
autowrapped
}
}
}