234 lines
6.7 KiB
PHP
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); \
|
||
|
} \
|
||
|
}
|