1212 lines
30 KiB
Plaintext
1212 lines
30 KiB
Plaintext
#include "ui/menudef.h"
|
|
|
|
#define PAUSESCREEN_MAP_RECT -150 250 130 120 HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_TOP //415 280 130 120 0 0
|
|
#define PLATFORM_OFFSET (-20)
|
|
|
|
#define PAUSESCREEN_OPTION_SIZE 130 15
|
|
|
|
#define LOCAL_VIS_OBJECTIVE_DISPLAY dvarstring( mapname ) != "coup" && \
|
|
dvarstring( mapname ) != "aftermath"
|
|
|
|
#define LCOAL_VIS_MAP_DISPLAY !dvarBool( ui_hidemap ) && \
|
|
dvarstring( mapname ) != "coup" && \
|
|
dvarstring( mapname ) != "aftermath" && \
|
|
dvarstring( mapname ) != "airplane" && \
|
|
dvarstring( mapname ) != "ac130" && \
|
|
dvarstring( mapname ) != "jeepride" && \
|
|
dvarstring( mapname ) != "simplecredits"
|
|
|
|
#define LOCAL_VIS_INTEL_DISPLAY dvarstring( mapname ) == "killhouse" || \
|
|
dvarstring( mapname ) == "cargoship" || \
|
|
dvarstring( mapname ) == "coup" || \
|
|
dvarstring( mapname ) == "blackout" || \
|
|
dvarstring( mapname ) == "armada" || \
|
|
dvarstring( mapname ) == "bog_a" || \
|
|
dvarstring( mapname ) == "hunted" || \
|
|
dvarstring( mapname ) == "bog_b" || \
|
|
dvarstring( mapname ) == "airlift" || \
|
|
dvarstring( mapname ) == "aftermath" || \
|
|
dvarstring( mapname ) == "village_assault" || \
|
|
dvarstring( mapname ) == "scoutsniper" || \
|
|
dvarstring( mapname ) == "sniperescape" || \
|
|
dvarstring( mapname ) == "village_defend" || \
|
|
dvarstring( mapname ) == "ambush" || \
|
|
dvarstring( mapname ) == "icbm" || \
|
|
dvarstring( mapname ) == "launchfacility_a" || \
|
|
dvarstring( mapname ) == "launchfacility_b" || \
|
|
dvarstring( mapname ) == "jeepride" || \
|
|
dvarstring( mapname ) == "simplecredits" || \
|
|
dvarstring( mapname ) == "airplane"
|
|
|
|
#undef TEXTSIZE_DEFAULT
|
|
#define TEXTSIZE_DEFAULT 0.35
|
|
{
|
|
// Pause menu
|
|
menuDef
|
|
{
|
|
name "pausedmenu"
|
|
fullScreen 0
|
|
rect 0 0 640 480 HORIZONTAL_ALIGN_FULLSCREEN VERTICAL_ALIGN_FULLSCREEN
|
|
focusColor COLOR_FOCUSED
|
|
allowedBinding "pause"
|
|
onOpen
|
|
{
|
|
showMenu "pausedbkgnd"
|
|
showMenu "objectiveinfo"
|
|
showMenu "overheadmap"
|
|
focusfirst
|
|
nosavehide "saveandquit"
|
|
//#ifdef PC
|
|
// nosavehide "quitnosave"
|
|
//#endif
|
|
saveAvailableHide "quit";
|
|
}
|
|
onClose
|
|
{
|
|
hideMenu "pausedbkgnd"
|
|
hideMenu "objectiveinfo"
|
|
hideMenu "overheadmap"
|
|
}
|
|
onEsc
|
|
{
|
|
close pausedmenu;
|
|
}
|
|
|
|
// "Paused" text
|
|
itemDef
|
|
{
|
|
name "pausedMsg"
|
|
text "@MENU_PAUSED_CAP"
|
|
rect -150 40 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
forecolor COLOR_TITLE
|
|
textscale TEXTSIZE_TITLE
|
|
textfont UI_FONT_DEFAULT
|
|
textalign ITEM_ALIGN_TOP_LEFT
|
|
visible when (dvarInt( loc_language ) == 0 );
|
|
decoration
|
|
}
|
|
itemDef
|
|
{
|
|
name "pausedMsg"
|
|
text "@MENU_PAUSED_CAP"
|
|
rect -170 40 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
forecolor COLOR_TITLE
|
|
textscale TEXTSIZE_TITLE
|
|
textfont UI_FONT_DEFAULT
|
|
textalign ITEM_ALIGN_TOP_RIGHT
|
|
visible when (dvarInt( loc_language ) != 0 );
|
|
decoration
|
|
}
|
|
|
|
//Resume Credits
|
|
itemDef
|
|
{
|
|
name "resumegame"
|
|
text "@MENU_RESUME_CREDITS"
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -150 84 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
textaligny -2
|
|
forecolor COLOR_UNFOCUSED
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_LEFT
|
|
visible when ( dvarstring( "credits_active" ) == "1" && dvarInt( loc_language ) == 0 );
|
|
onFocus
|
|
{
|
|
play "mouse_over";
|
|
}
|
|
action
|
|
{
|
|
play "mouse_click";
|
|
close pausedmenu;
|
|
}
|
|
}
|
|
itemDef
|
|
{
|
|
name "resumegame"
|
|
text "@MENU_RESUME_CREDITS"
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -170 84 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
textaligny -2
|
|
forecolor COLOR_UNFOCUSED
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_RIGHT
|
|
visible when ( dvarstring( "credits_active" ) == "1" && dvarInt( loc_language ) != 0 );
|
|
onFocus
|
|
{
|
|
play "mouse_over";
|
|
}
|
|
action
|
|
{
|
|
play "mouse_click";
|
|
close pausedmenu;
|
|
}
|
|
}
|
|
|
|
//Resume Game
|
|
itemDef
|
|
{
|
|
name "resumegame"
|
|
text "@MENU_RESUMEGAME"
|
|
textaligny -2
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -150 84 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
forecolor COLOR_UNFOCUSED
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_LEFT
|
|
visible when ( dvarstring( "credits_active" ) != "1" && dvarInt( loc_language ) == 0 );
|
|
onFocus
|
|
{
|
|
play "mouse_over";
|
|
}
|
|
action
|
|
{
|
|
play "mouse_click";
|
|
close pausedmenu;
|
|
}
|
|
}
|
|
itemDef
|
|
{
|
|
name "resumegame"
|
|
text "@MENU_RESUMEGAME"
|
|
textaligny -2
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -170 84 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
forecolor COLOR_UNFOCUSED
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_RIGHT
|
|
visible when ( dvarstring( "credits_active" ) != "1" && dvarInt( loc_language ) != 0 );
|
|
onFocus
|
|
{
|
|
play "mouse_over";
|
|
}
|
|
action
|
|
{
|
|
play "mouse_click";
|
|
close pausedmenu;
|
|
}
|
|
}
|
|
|
|
//Credits quit
|
|
itemDef
|
|
{
|
|
name "credits_quit"
|
|
text "@PLATFORM_QUIT"
|
|
textaligny -2
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -150 99 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
forecolor COLOR_UNFOCUSED
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_LEFT
|
|
visible when ( dvarstring( "credits_active" ) == "1" && dvarInt( loc_language ) == 0 );
|
|
onFocus
|
|
{
|
|
play "mouse_over";
|
|
}
|
|
action
|
|
{
|
|
play "mouse_click";
|
|
setdvar credits_active 0;
|
|
close pausedmenu;
|
|
exec "disconnect";
|
|
}
|
|
}
|
|
itemDef
|
|
{
|
|
name "credits_quit"
|
|
text "@PLATFORM_QUIT"
|
|
textaligny -2
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -170 99 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
forecolor COLOR_UNFOCUSED
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_RIGHT
|
|
visible when ( dvarstring( "credits_active" ) == "1" && dvarInt( loc_language ) != 0 );
|
|
onFocus
|
|
{
|
|
play "mouse_over";
|
|
}
|
|
action
|
|
{
|
|
play "mouse_click";
|
|
setdvar credits_active 0;
|
|
close pausedmenu;
|
|
exec "disconnect";
|
|
}
|
|
}
|
|
//Controls
|
|
itemDef
|
|
{
|
|
text "@MENU_CONTROLS"
|
|
textaligny -2
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -150 99 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
forecolor COLOR_UNFOCUSED
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_LEFT
|
|
visible when ( dvarstring( "credits_active" ) != "1" && dvarInt( loc_language ) == 0 );
|
|
onFocus
|
|
{
|
|
play "mouse_over";
|
|
}
|
|
action
|
|
{
|
|
play "mouse_click";
|
|
open "iw3sp_mod_controls_pc_main"; /*open "options_look";*/
|
|
close pausedmenu;
|
|
}
|
|
}
|
|
itemDef
|
|
{
|
|
text "@MENU_CONTROLS"
|
|
textaligny -2
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -170 99 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
forecolor COLOR_UNFOCUSED
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_RIGHT
|
|
visible when ( dvarstring( "credits_active" ) != "1" && dvarInt( loc_language ) != 0 );
|
|
onFocus
|
|
{
|
|
play "mouse_over";
|
|
}
|
|
action
|
|
{
|
|
play "mouse_click";
|
|
open "iw3sp_mod_controls_pc_main"; /*open "options_look";*/
|
|
close pausedmenu;
|
|
}
|
|
}
|
|
//Options
|
|
itemDef
|
|
{
|
|
text "@MENU_OPTIONS"
|
|
textaligny -2
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -150 114 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
forecolor COLOR_UNFOCUSED
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_LEFT
|
|
visible when ( dvarstring( "credits_active" ) != "1" && dvarInt( loc_language ) == 0 );
|
|
onFocus
|
|
{
|
|
play "mouse_over";
|
|
}
|
|
action
|
|
{
|
|
play "mouse_click";
|
|
execnow "set ui_allow_graphic_change 1";
|
|
open "main_options";
|
|
close pausedmenu;
|
|
}
|
|
}
|
|
itemDef
|
|
{
|
|
text "@MENU_OPTIONS"
|
|
textaligny -2
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -170 114 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
forecolor COLOR_UNFOCUSED
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_RIGHT
|
|
visible when ( dvarstring( "credits_active" ) != "1" && dvarInt( loc_language ) != 0 );
|
|
onFocus
|
|
{
|
|
play "mouse_over";
|
|
}
|
|
action
|
|
{
|
|
play "mouse_click";
|
|
execnow "set ui_allow_graphic_change 1";
|
|
open "main_options";
|
|
close pausedmenu;
|
|
}
|
|
}
|
|
|
|
//achievements
|
|
itemDef
|
|
{
|
|
name "achievements"
|
|
text "@IW3SP_MOD_LOC_MENU_ACHIEVEMENTS"
|
|
textaligny -2
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -150 129 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
forecolor COLOR_UNFOCUSED
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_LEFT
|
|
visible when ( dvarstring( "credits_active" ) != "1" && dvarInt( loc_language ) == 0 );
|
|
onFocus
|
|
{
|
|
play "mouse_over";
|
|
}
|
|
action
|
|
{
|
|
play "mouse_click";
|
|
uiScript achievement_progressbar;
|
|
open "achievements_ingame";
|
|
close pausedmenu;
|
|
}
|
|
}
|
|
itemDef
|
|
{
|
|
name "achievements"
|
|
text "@IW3SP_MOD_LOC_MENU_ACHIEVEMENTS"
|
|
textaligny -2
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -170 129 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
forecolor COLOR_UNFOCUSED
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_RIGHT
|
|
visible when ( dvarstring( "credits_active" ) != "1" && dvarInt( loc_language ) != 0 );
|
|
onFocus
|
|
{
|
|
play "mouse_over";
|
|
}
|
|
action
|
|
{
|
|
play "mouse_click";
|
|
uiScript achievement_progressbar;
|
|
open "achievements_ingame";
|
|
close pausedmenu;
|
|
}
|
|
}
|
|
|
|
//Difficulty
|
|
itemDef
|
|
{
|
|
name "difficulty"
|
|
text "@MENU_LOWER_DIFFICULTY"
|
|
textaligny -2
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -150 144 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
exp rect Y( PLATFORM_OFFSET+164+int(min(dvarInt(g_gameskill),1)*15)-15 );
|
|
forecolor COLOR_UNFOCUSED
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_LEFT
|
|
visible when( dvarInt( g_gameskill ) > 0 && dvarstring( "credits_active" ) != "1" && !dvarBool( arcademode ) && dvarInt( loc_language ) == 0 );
|
|
onFocus
|
|
{
|
|
play "mouse_over";
|
|
}
|
|
action
|
|
{
|
|
play "mouse_click";
|
|
close pausedmenu;
|
|
open "ingame_difficulty";
|
|
}
|
|
}
|
|
itemDef
|
|
{
|
|
name "difficulty"
|
|
text "@MENU_LOWER_DIFFICULTY"
|
|
textaligny -2
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -170 144 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
exp rect Y( PLATFORM_OFFSET+164+int(min(dvarInt(g_gameskill),1)*15)-15 );
|
|
forecolor COLOR_UNFOCUSED
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_RIGHT
|
|
visible when( dvarInt( g_gameskill ) > 0 && dvarstring( "credits_active" ) != "1" && !dvarBool( arcademode ) && dvarInt( loc_language ) != 0 );
|
|
onFocus
|
|
{
|
|
play "mouse_over";
|
|
}
|
|
action
|
|
{
|
|
play "mouse_click";
|
|
close pausedmenu;
|
|
open "ingame_difficulty";
|
|
}
|
|
}
|
|
//Last Checkpoint
|
|
itemDef
|
|
{
|
|
name "lastcheckpoint"
|
|
text "@IW3SP_MOD_LOC_MENU_LASTCHECKPOINT"
|
|
textaligny -2
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -150 159 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
exp rect Y( PLATFORM_OFFSET+179+int(min(dvarInt(g_gameskill),1)*15)-15 );
|
|
forecolor COLOR_UNFOCUSED
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_LEFT
|
|
visible when ( dvarstring( "credits_active" ) != "1" && !dvarBool( arcademode ) && dvarInt( loc_language ) == 0 );
|
|
onFocus
|
|
{
|
|
play "mouse_over";
|
|
}
|
|
action
|
|
{
|
|
play "mouse_click";
|
|
close pausedmenu;
|
|
open "last_checkpoint";
|
|
}
|
|
}
|
|
itemDef
|
|
{
|
|
name "lastcheckpoint"
|
|
text "@IW3SP_MOD_LOC_MENU_LASTCHECKPOINT"
|
|
textaligny -2
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -170 159 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
exp rect Y( PLATFORM_OFFSET+179+int(min(dvarInt(g_gameskill),1)*15)-15 );
|
|
forecolor COLOR_UNFOCUSED
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_RIGHT
|
|
visible when ( dvarstring( "credits_active" ) != "1" && !dvarBool( arcademode ) && dvarInt( loc_language ) != 0);
|
|
onFocus
|
|
{
|
|
play "mouse_over";
|
|
}
|
|
action
|
|
{
|
|
play "mouse_click";
|
|
close pausedmenu;
|
|
open "last_checkpoint";
|
|
}
|
|
}
|
|
//Restart the level
|
|
itemDef
|
|
{
|
|
name "restartlevel"
|
|
text "@MENU_RESTART_LEVEL"
|
|
textaligny -2
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -150 173 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
exp rect Y( PLATFORM_OFFSET+194+int(min(dvarInt(g_gameskill),1)*15)-15 );
|
|
forecolor COLOR_UNFOCUSED
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_LEFT
|
|
visible when ( dvarstring( "credits_active" ) != "1" && !dvarBool( arcademode ) && dvarInt( loc_language ) == 0 );
|
|
onFocus { play "mouse_over"; }
|
|
action {
|
|
play "mouse_click";
|
|
close pausedmenu;
|
|
open "restart_warning";
|
|
}
|
|
}
|
|
itemDef
|
|
{
|
|
name "restartlevel"
|
|
text "@MENU_RESTART_LEVEL"
|
|
textaligny -2
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -170 173 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
exp rect Y( PLATFORM_OFFSET+194+int(min(dvarInt(g_gameskill),1)*15)-15 );
|
|
forecolor COLOR_UNFOCUSED
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_RIGHT
|
|
visible when ( dvarstring( "credits_active" ) != "1" && !dvarBool( arcademode ) && dvarInt( loc_language ) != 0 );
|
|
onFocus { play "mouse_over"; }
|
|
action {
|
|
play "mouse_click";
|
|
close pausedmenu;
|
|
open "restart_warning";
|
|
}
|
|
}
|
|
//(Locked) Restart Level
|
|
itemDef
|
|
{
|
|
name "restartlevel_locked"
|
|
text "@MENU_RESTART_LEVEL"
|
|
textaligny -2
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -150 144 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
forecolor 0.3 0.3 0.3 1
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_LEFT
|
|
visible when ( dvarstring( "credits_active" ) != "1" && dvarBool( arcademode ) && dvarInt( loc_language ) == 0 );
|
|
decoration
|
|
}
|
|
itemDef
|
|
{
|
|
name "restartlevel_locked"
|
|
text "@MENU_RESTART_LEVEL"
|
|
textaligny -2
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -170 144 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
forecolor 0.3 0.3 0.3 1
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_RIGHT
|
|
visible when ( dvarstring( "credits_active" ) != "1" && dvarBool( arcademode ) && dvarInt( loc_language ) != 0 );
|
|
decoration
|
|
}
|
|
//Save And Quit
|
|
itemDef
|
|
{
|
|
name "saveandquit"
|
|
text "@PLATFORM_SAVE_AND_QUIT"
|
|
textaligny -2
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -150 164 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
exp rect Y( PLATFORM_OFFSET+209+int(min(dvarInt(g_gameskill),1)*15)-15 );
|
|
forecolor COLOR_UNFOCUSED
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_LEFT
|
|
visible when ( dvarstring( "credits_active" ) != "1" && !dvarBool( arcademode ) && dvarInt( loc_language ) == 0 );
|
|
onFocus
|
|
{
|
|
play "mouse_over";
|
|
}
|
|
action
|
|
{
|
|
play "mouse_click";
|
|
close pausedmenu;
|
|
open "savegame_warning";
|
|
}
|
|
}
|
|
itemDef
|
|
{
|
|
name "saveandquit"
|
|
text "@PLATFORM_SAVE_AND_QUIT"
|
|
textaligny -2
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -170 164 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
exp rect Y( PLATFORM_OFFSET+209+int(min(dvarInt(g_gameskill),1)*15)-15 );
|
|
forecolor COLOR_UNFOCUSED
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_RIGHT
|
|
visible when ( dvarstring( "credits_active" ) != "1" && !dvarBool( arcademode ) && dvarInt( loc_language ) != 0 );
|
|
onFocus
|
|
{
|
|
play "mouse_over";
|
|
}
|
|
action
|
|
{
|
|
play "mouse_click";
|
|
close pausedmenu;
|
|
open "savegame_warning";
|
|
}
|
|
}
|
|
|
|
//Arcade quit
|
|
itemDef
|
|
{
|
|
name "arcade_quit"
|
|
text "@PLATFORM_QUIT"
|
|
textaligny -2
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -150 159 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
forecolor COLOR_UNFOCUSED
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_LEFT
|
|
visible when ( dvarBool( arcademode ) && dvarInt( loc_language ) == 0 );
|
|
onFocus
|
|
{
|
|
play "mouse_over";
|
|
}
|
|
action
|
|
{
|
|
play "mouse_click";
|
|
close pausedmenu;
|
|
open "savegame_warning_arcade";
|
|
}
|
|
}
|
|
itemDef
|
|
{
|
|
name "arcade_quit"
|
|
text "@PLATFORM_QUIT"
|
|
textaligny -2
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -170 159 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
forecolor COLOR_UNFOCUSED
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_RIGHT
|
|
visible when ( dvarBool( arcademode ) && dvarInt( loc_language ) != 0 );
|
|
onFocus
|
|
{
|
|
play "mouse_over";
|
|
}
|
|
action
|
|
{
|
|
play "mouse_click";
|
|
close pausedmenu;
|
|
open "savegame_warning_arcade";
|
|
}
|
|
}
|
|
|
|
//Quit
|
|
itemDef
|
|
{
|
|
name "quit"
|
|
text "@PLATFORM_QUIT"
|
|
textaligny -2
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -150 164 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
exp rect Y( PLATFORM_OFFSET+209+int(min(dvarInt(g_gameskill),1)*15)-15 );
|
|
forecolor COLOR_UNFOCUSED
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_LEFT
|
|
visible when ( dvarstring( "credits_active" ) != "1" && !dvarBool( arcademode ) && dvarInt( loc_language ) == 0 );
|
|
onFocus
|
|
{
|
|
play "mouse_over";
|
|
}
|
|
action
|
|
{
|
|
play "mouse_click";
|
|
close pausedmenu;
|
|
open "savegame_warning_noprofile";
|
|
}
|
|
}
|
|
itemDef
|
|
{
|
|
name "quit"
|
|
text "@PLATFORM_QUIT"
|
|
textaligny -2
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -170 164 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
exp rect Y( PLATFORM_OFFSET+209+int(min(dvarInt(g_gameskill),1)*15)-15 );
|
|
forecolor COLOR_UNFOCUSED
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_RIGHT
|
|
visible when ( dvarstring( "credits_active" ) != "1" && !dvarBool( arcademode ) && dvarInt( loc_language ) != 0 );
|
|
onFocus
|
|
{
|
|
play "mouse_over";
|
|
}
|
|
action
|
|
{
|
|
play "mouse_click";
|
|
close pausedmenu;
|
|
open "savegame_warning_noprofile";
|
|
}
|
|
}
|
|
|
|
// Added 08.04.2023
|
|
itemDef
|
|
{
|
|
name "quit_to_desktop"
|
|
text "@IW3SP_MOD_LOC_MENU_QUIT_TO_DESKTOP"
|
|
textaligny -2
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -150 164 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
exp rect Y( PLATFORM_OFFSET+224+int(min(dvarInt(g_gameskill),1)*15)-15 );
|
|
forecolor COLOR_UNFOCUSED
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_LEFT
|
|
visible when ( dvarstring( "credits_active" ) != "1" && !dvarBool( arcademode ) && dvarInt( loc_language ) == 0 );
|
|
onFocus
|
|
{
|
|
play "mouse_over";
|
|
}
|
|
action
|
|
{
|
|
play "mouse_click";
|
|
open "quit_popmenu";
|
|
}
|
|
}
|
|
itemDef
|
|
{
|
|
name "quit_to_desktop"
|
|
text "@IW3SP_MOD_LOC_MENU_QUIT_TO_DESKTOP"
|
|
textaligny -2
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -170 164 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
exp rect Y( PLATFORM_OFFSET+224+int(min(dvarInt(g_gameskill),1)*15)-15 );
|
|
forecolor COLOR_UNFOCUSED
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_RIGHT
|
|
visible when ( dvarstring( "credits_active" ) != "1" && !dvarBool( arcademode ) && dvarInt( loc_language ) != 0 );
|
|
onFocus
|
|
{
|
|
play "mouse_over";
|
|
}
|
|
action
|
|
{
|
|
play "mouse_click";
|
|
open "quit_popmenu";
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name "credits_quit_to_desktop"
|
|
text "@IW3SP_MOD_LOC_MENU_QUIT_TO_DESKTOP"
|
|
textaligny -2
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -150 114 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
forecolor COLOR_UNFOCUSED
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_LEFT
|
|
visible when ( dvarstring( "credits_active" ) == "1" && dvarInt( loc_language ) == 0 );
|
|
onFocus
|
|
{
|
|
play "mouse_over";
|
|
}
|
|
action
|
|
{
|
|
play "mouse_click";
|
|
open "quit_popmenu";
|
|
}
|
|
}
|
|
itemDef
|
|
{
|
|
name "credits_quit_to_desktop"
|
|
text "@IW3SP_MOD_LOC_MENU_QUIT_TO_DESKTOP"
|
|
textaligny -2
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -170 114 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
forecolor COLOR_UNFOCUSED
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_RIGHT
|
|
visible when ( dvarstring( "credits_active" ) == "1" && dvarInt( loc_language ) != 0 );
|
|
onFocus
|
|
{
|
|
play "mouse_over";
|
|
}
|
|
action
|
|
{
|
|
play "mouse_click";
|
|
open "quit_popmenu";
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name "arcade_quit_to_desktop"
|
|
text "@IW3SP_MOD_LOC_MENU_QUIT_TO_DESKTOP"
|
|
textaligny -2
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -150 174 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
forecolor COLOR_UNFOCUSED
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_LEFT
|
|
visible when ( dvarBool( arcademode ) && dvarInt( loc_language ) == 0 );
|
|
onFocus
|
|
{
|
|
play "mouse_over";
|
|
}
|
|
action
|
|
{
|
|
play "mouse_click";
|
|
open "quit_popmenu";
|
|
}
|
|
}
|
|
itemDef
|
|
{
|
|
name "arcade_quit_to_desktop"
|
|
text "@IW3SP_MOD_LOC_MENU_QUIT_TO_DESKTOP"
|
|
textaligny -2
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -170 174 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
forecolor COLOR_UNFOCUSED
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_RIGHT
|
|
visible when ( dvarBool( arcademode ) && dvarInt( loc_language ) != 0 );
|
|
onFocus
|
|
{
|
|
play "mouse_over";
|
|
}
|
|
action
|
|
{
|
|
play "mouse_click";
|
|
open "quit_popmenu";
|
|
}
|
|
}
|
|
/*
|
|
#ifdef PC
|
|
itemDef
|
|
{
|
|
name "quitnosave"
|
|
text "@PLATFORM_QUIT"
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_EMPTY
|
|
rect -150 224 PAUSESCREEN_OPTION_SIZE HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT
|
|
exp rect Y( PLATFORM_OFFSET+224+int(min(dvarInt(g_gameskill),1)*15)-15 );
|
|
forecolor COLOR_UNFOCUSED
|
|
textscale TEXTSIZE_DEFAULT
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
textalign ITEM_ALIGN_TOP_LEFT
|
|
visible when ( dvarstring( "credits_active" ) != "1" );
|
|
onFocus
|
|
{
|
|
play "mouse_over";
|
|
}
|
|
action
|
|
{
|
|
play "mouse_click";
|
|
close pausedmenu;
|
|
open "savegame_warning_noprofile";
|
|
}
|
|
}
|
|
#endif // #ifdef PC
|
|
*/
|
|
}
|
|
|
|
// Pause menu background... separate menu so that it can draw behind the objective menu
|
|
menuDef
|
|
{
|
|
name "pausedbkgnd"
|
|
fullScreen 0
|
|
rect 0 0 640 480
|
|
focusColor COLOR_FOCUSED
|
|
blurWorld 4.8
|
|
|
|
// background overlay
|
|
itemDef
|
|
{
|
|
style WINDOW_STYLE_FILLED
|
|
rect 0 0 640 480 HORIZONTAL_ALIGN_FULLSCREEN VERTICAL_ALIGN_FULLSCREEN
|
|
backcolor 0 0 0 0.50
|
|
visible 1
|
|
decoration
|
|
}
|
|
|
|
// gradient_top
|
|
itemDef
|
|
{
|
|
style WINDOW_STYLE_SHADER
|
|
rect 0 0 854 75 HORIZONTAL_ALIGN_FULLSCREEN 0
|
|
background "gradient_top"
|
|
visible 1
|
|
decoration
|
|
}
|
|
|
|
// gradient_bottom
|
|
itemDef
|
|
{
|
|
style WINDOW_STYLE_SHADER
|
|
rect 0 480 854 75 HORIZONTAL_ALIGN_FULLSCREEN 0
|
|
background "gradient_bottom"
|
|
visible 1
|
|
decoration
|
|
}
|
|
|
|
#ifndef PC
|
|
#include "ui/navcontrols.menu"
|
|
#endif
|
|
}
|
|
|
|
// objective info... shown when paused, or on PC when "TAB" is held
|
|
menuDef
|
|
{
|
|
name "objectiveinfo"
|
|
fullScreen 0
|
|
rect 0 0 640 480
|
|
focusColor COLOR_FOCUSED
|
|
|
|
// objective header
|
|
itemDef
|
|
{
|
|
type ITEM_TYPE_TEXT
|
|
origin 48 68
|
|
forecolor COLOR_TITLE
|
|
textfont UI_FONT_NORMAL
|
|
textscale TEXTSIZE_TITLE
|
|
textalign ITEM_ALIGN_TOP_LEFT
|
|
visible when ( dvarstring( "credits_active" ) != "1" && LOCAL_VIS_OBJECTIVE_DISPLAY );
|
|
ownerdraw CG_MISSION_OBJECTIVE_HEADER
|
|
decoration
|
|
}
|
|
|
|
// objective check box stub
|
|
itemDef
|
|
{
|
|
name "objectivecheckbox"
|
|
//rect 15 75 16 16
|
|
rect 55 99 16 16
|
|
forecolor 1.0 1.0 1.0 1.0
|
|
textscale 0.38
|
|
textfont UI_FONT_DEFAULT
|
|
textstyle ITEM_TEXTSTYLE_SHADOWED
|
|
visible when ( LOCAL_VIS_OBJECTIVE_DISPLAY );
|
|
ownerdraw CG_MISSION_OBJECTIVE_LIST
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
rect 20 -60 400 32 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_BOTTOM
|
|
decoration
|
|
visible 1
|
|
forecolor COLOR_TITLE
|
|
textfont 2
|
|
textalign 4
|
|
textscale 0.4
|
|
visible when ( dvarInt( credits_active ) != 1 && LOCAL_VIS_INTEL_DISPLAY );
|
|
exp text ( "@IW3SP_MOD_LOC_MENU_ENEMY_INTEL_TITLE" )
|
|
}
|
|
itemDef
|
|
{
|
|
rect 20 -60 400 32 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_BOTTOM
|
|
decoration
|
|
visible 1
|
|
textfont 2
|
|
forecolor 1 1 1 1
|
|
textalign 4
|
|
textaligny 17.5
|
|
textscale 0.3
|
|
visible when ( dvarInt( credits_active ) != 1 && LOCAL_VIS_INTEL_DISPLAY );
|
|
exp text( locString( "@IW3SP_MOD_LOC_MENU_ENEMY_INTEL_COUNT", dvarInt( ui_level_player_cheatpoints ), dvarInt( ui_level_cheatpoints ) ) )
|
|
}
|
|
|
|
// map --------------------
|
|
itemDef
|
|
{
|
|
rect PAUSESCREEN_MAP_RECT
|
|
forecolor 1 1 1 1
|
|
background "compass_map_default"
|
|
ownerdraw CG_PLAYER_COMPASS_MAP
|
|
visible when ( LCOAL_VIS_MAP_DISPLAY );
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
rect PAUSESCREEN_MAP_RECT
|
|
forecolor 1 1 1 1
|
|
background "hud_objective_tank"
|
|
ownerdraw CG_PLAYER_COMPASS_TANKS
|
|
visible when ( LCOAL_VIS_MAP_DISPLAY );
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
rect PAUSESCREEN_MAP_RECT
|
|
forecolor 1 1 1 1
|
|
background "white"
|
|
ownerdraw CG_PLAYER_COMPASS_AUTOMOBILES
|
|
visible when ( LCOAL_VIS_MAP_DISPLAY );
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
rect PAUSESCREEN_MAP_RECT
|
|
forecolor 1 1 1 1
|
|
background "compass_objpoint_airstrike"
|
|
ownerdraw CG_PLAYER_COMPASS_PLANES
|
|
visible when ( LCOAL_VIS_MAP_DISPLAY );
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
rect PAUSESCREEN_MAP_RECT
|
|
forecolor 1 1 1 1
|
|
background "compass_objpoint_helicopter"
|
|
ownerdraw CG_PLAYER_COMPASS_HELICOPTERS
|
|
visible when ( LCOAL_VIS_MAP_DISPLAY );
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
rect PAUSESCREEN_MAP_RECT
|
|
forecolor 1 1 1 1
|
|
background "compassping_friendly"
|
|
ownerdraw CG_PLAYER_COMPASS_ACTORS
|
|
visible when ( LCOAL_VIS_MAP_DISPLAY );
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
rect PAUSESCREEN_MAP_RECT
|
|
forecolor 1 1 1 1
|
|
background "compassping_player"
|
|
ownerdraw CG_PLAYER_COMPASS_PLAYER
|
|
visible when ( LCOAL_VIS_MAP_DISPLAY );
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
rect PAUSESCREEN_MAP_RECT
|
|
forecolor 1 1 1 1
|
|
background "objective_line"
|
|
ownerdraw CG_PLAYER_COMPASS_POINTERS
|
|
visible when ( LCOAL_VIS_MAP_DISPLAY );
|
|
decoration
|
|
}
|
|
}
|
|
|
|
// overhead map - old map code opens
|
|
menuDef
|
|
{
|
|
name "overheadmap"
|
|
fullScreen 0
|
|
rect 0 0 640 480
|
|
focusColor COLOR_FOCUSED
|
|
visible 1
|
|
/*
|
|
itemDef
|
|
{
|
|
rect PAUSESCREEN_MAP_RECT
|
|
forecolor 1 1 1 1
|
|
background "compass_map_default"
|
|
ownerdraw CG_PLAYER_COMPASS_MAP
|
|
visible 1
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
rect PAUSESCREEN_MAP_RECT
|
|
forecolor 1 1 1 1
|
|
background "hud_objective_tank"
|
|
ownerdraw CG_PLAYER_COMPASS_TANKS
|
|
visible 1
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
rect PAUSESCREEN_MAP_RECT
|
|
forecolor 1 1 1 1
|
|
background "white"
|
|
ownerdraw CG_PLAYER_COMPASS_AUTOMOBILES
|
|
visible 1
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
rect PAUSESCREEN_MAP_RECT
|
|
forecolor 1 1 1 1
|
|
background "compass_objpoint_airstrike"
|
|
ownerdraw CG_PLAYER_COMPASS_PLANES
|
|
visible 1
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
rect PAUSESCREEN_MAP_RECT
|
|
forecolor 1 1 1 1
|
|
background "compass_objpoint_helicopter"
|
|
ownerdraw CG_PLAYER_COMPASS_HELICOPTERS
|
|
visible 1
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
rect PAUSESCREEN_MAP_RECT
|
|
forecolor 1 1 1 1
|
|
background "compassping_friendly"
|
|
ownerdraw CG_PLAYER_COMPASS_ACTORS
|
|
visible 1
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
rect PAUSESCREEN_MAP_RECT
|
|
forecolor 1 1 1 1
|
|
background "compassping_player"
|
|
ownerdraw CG_PLAYER_COMPASS_PLAYER
|
|
visible 1
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
rect PAUSESCREEN_MAP_RECT
|
|
forecolor 1 1 1 1
|
|
background "objective_line"
|
|
ownerdraw CG_PLAYER_COMPASS_POINTERS
|
|
visible 1
|
|
decoration
|
|
}*/
|
|
}
|
|
}
|