iw4x-rawfiles/iw4x/iw4x_00/ui_mp/popup.inc

234 lines
6.7 KiB
PHP

#define POPUP_BACKGROUND_BASE \
itemDef \
{ \
rect 0 0 POPMENU_WIDTH POPMENU_HEIGHT HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_CENTER \
style WINDOW_STYLE_FILLED \
foreColor CHOICE_TEXTCOLOR \
backColor 0 0 0 0.35 \
background "white" \
decoration \
visible 1 \
} \
itemDef \
{ \
rect -1004 -564 1708 960 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_CENTER \
style WINDOW_STYLE_FILLED \
foreColor CHOICE_TEXTCOLOR \
backColor 1 1 1 1 \
background "xpbar_stencilbase" \
decoration \
visible 1 \
} \
itemDef \
{ \
rect 0 0 POPMENU_WIDTH POPMENU_HEIGHT HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_CENTER \
style WINDOW_STYLE_FILLED \
foreColor CHOICE_TEXTCOLOR \
backColor 0.5 0.5 0.5 1 \
background "white" \
decoration \
visible 1 \
} \
itemDef \
{ \
rect -150 -44 1708 480 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_CENTER \
decoration \
visible 1 \
style WINDOW_STYLE_SHADER \
foreColor 1 1 1 0.75 \
background "mw2_popup_bg_fogstencil" \
exp rect x (0 - ((float(milliseconds() % 60000) / 60000) * (854))) \
} \
itemDef \
{ \
rect -150 -110 -1708 -480 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_CENTER \
decoration \
visible 1 \
style WINDOW_STYLE_SHADER \
foreColor 0.85 0.85 0.85 1 \
background "mw2_popup_bg_fogscroll" \
exp rect x (0 - ((float(milliseconds() % 60000) / 60000) * (854))) \
} \
itemDef \
{ \
rect 0 0 POPMENU_WIDTH POPMENU_HEIGHT HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_CENTER \
decoration \
visible 1 \
style WINDOW_STYLE_SHADER \
foreColor CHOICE_TEXTCOLOR \
background "mockup_popup_bg_stencilfill" \
} \
itemDef \
{ \
rect -150 -44 -1708 -480 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_CENTER \
decoration \
visible 1 \
style WINDOW_STYLE_SHADER \
foreColor 1 1 1 0.75 \
background "mw2_popup_bg_fogstencil" \
exp rect x ((0 - 854) + ((float(milliseconds() % 50000) / 50000) * (854))) \
} \
itemDef \
{ \
rect -150 -110 -1708 -480 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_CENTER \
decoration \
visible 1 \
style WINDOW_STYLE_SHADER \
foreColor 0.85 0.85 0.85 1 \
background "mw2_popup_bg_fogscroll" \
exp rect x ((0 - 854) + ((float(milliseconds() % 50000) / 50000) * (854))) \
} \
itemDef \
{ \
rect -150 -44 POPMENU_WIDTH 0 WINDOW_BORDER_FULL WINDOW_STYLE_FILLED \
decoration \
visible 1 \
style WINDOW_STYLE_SHADER \
foreColor 1 1 1 0 \
background "small_box_lightfx" \
exp rect h ((24 + 3 * 20)) \
} \
itemDef \
{ \
rect -64 -64 64 64 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_CENTER \
decoration \
visible 1 \
style WINDOW_STYLE_SHADER \
foreColor 0 0 0 1 \
background "drop_shadow_tl" \
} \
itemDef \
{ \
rect 0 -64 POPMENU_WIDTH 64 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_CENTER \
decoration \
visible 1 \
style WINDOW_STYLE_SHADER \
foreColor 0 0 0 1 \
background "drop_shadow_t" \
} \
itemDef \
{ \
rect POPMENU_WIDTH -64 64 64 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_CENTER \
decoration \
visible 1 \
style WINDOW_STYLE_SHADER \
foreColor 0 0 0 1 \
background "drop_shadow_tr" \
} \
itemDef \
{ \
rect POPMENU_WIDTH 0 64 POPMENU_HEIGHT HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_CENTER \
decoration \
visible 1 \
style WINDOW_STYLE_SHADER \
foreColor 0 0 0 1 \
background "drop_shadow_r" \
} \
itemDef \
{ \
rect POPMENU_WIDTH POPMENU_HEIGHT 64 64 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_CENTER \
decoration \
visible 1 \
style WINDOW_STYLE_SHADER \
foreColor 0 0 0 1 \
background "drop_shadow_br" \
} \
itemDef \
{ \
rect 0 POPMENU_HEIGHT POPMENU_WIDTH 64 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_CENTER \
decoration \
visible 1 \
style WINDOW_STYLE_SHADER \
foreColor 0 0 0 1 \
background "drop_shadow_b" \
} \
itemDef \
{ \
rect -64 POPMENU_HEIGHT 64 64 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_CENTER \
decoration \
visible 1 \
style WINDOW_STYLE_SHADER \
foreColor 0 0 0 1 \
background "drop_shadow_bl" \
} \
itemDef \
{ \
rect -64 0 64 POPMENU_HEIGHT HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_CENTER \
decoration \
visible 1 \
style WINDOW_STYLE_SHADER \
foreColor 0 0 0 1 \
background "drop_shadow_l" \
}
#define POPUP_TITLE(textArg) \
itemDef \
{ \
rect 0 0 POPMENU_WIDTH 18 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_CENTER \
style WINDOW_STYLE_FILLED \
foreColor CHOICE_TEXTCOLOR \
backColor 0 0 0 0.7 \
background "gradient_fadein" \
textFont 9 \
textAlign ITEM_ALIGN_LEGACY_CENTER \
textAlignY 18 \
textScale CHOICE_TEXTSIZE \
decoration \
visible 1 \
exp text(textArg) \
}
#define POPUP_TITLE2(textArg) \
itemDef \
{ \
rect 0 0 POPMENU_WIDTH 18 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_CENTER \
foreColor CHOICE_TEXTCOLOR \
textFont 9 \
textAlign ITEM_ALIGN_LEGACY_CENTER \
textAlignY 18 \
textScale CHOICE_TEXTSIZE \
decoration \
visible 1 \
exp text(textArg) \
}
#define POPUP_BUTTON_FOOTER(posY, textArg, actionArg) \
POPUP_BUTTON_FOOTER_VIS(posY, textArg, actionArg, 1)
#define POPUP_BUTTON_FOOTER_VIS(posY, textArg, actionArg, visArg) \
itemDef \
{ \
rect 6 posY (POPMENU_WIDTH - 8) 20 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_CENTER \
group "mw2_popup_button" \
style WINDOW_STYLE_FILLED \
type ITEM_TYPE_BUTTON \
foreColor CHOICE_TEXTCOLOR \
disableColor 0.6 0.55 0.55 1 \
background "popup_button_selection_bar" \
textFont UI_FONT_SMALL \
textAlign ITEM_ALIGN_TOP_RIGHT \
textAlignX -24 \
textScale CHOICE_TEXTSIZE \
text textArg \
visible visArg \
action \
{ \
play CHOICE_CLICK_SOUND; \
actionArg \
} \
mouseEnter \
{ \
play CHOICE_FOCUS_SOUND; \
} \
onFocus \
{ \
setItemColor self backColor 0 0 0 1; \
setLocalVarBool "ui_popupAButton" (1); \
} \
leaveFocus \
{ \
setItemColor self backColor 0 0 0 0; \
setLocalVarBool "ui_popupAButton" (0); \
} \
}