#include "ui/menudef.h" { #define BORDER 10 #define X BORDER #define Y BORDER #define W (600-(2*BORDER)) #define H (480-(2*BORDER)) // Say to All menuDef { name say fullScreen MENU_FALSE visible MENU_FALSE rect X (Y+40) W H aspectBias ALIGN_LEFT focusColor 1 1 1 1 style WINDOW_STYLE_EMPTY onOpen { setfocus say_field; } itemDef { name say_field type ITEM_TYPE_SAYFIELD style WINDOW_STYLE_EMPTY text "^5Say:" cvar "ui_sayBuffer" maxchars 128 rect 0 0 W H textalign ALIGN_LEFT textvalign VALIGN_CENTER textstyle ITEM_TEXTSTYLE_SHADOWED textscale .45 forecolor 1 0.8 1 0.5 visible MENU_TRUE onCharEntry { uiScript SayKeyDown; } onTextEntry { uiScript Say; close say; } } } // Say to Team menuDef { name say_team fullScreen MENU_FALSE visible MENU_FALSE rect X (Y+40) W H aspectBias ALIGN_LEFT focusColor 1 1 1 1 style WINDOW_STYLE_EMPTY onOpen { setfocus say_field } itemDef { name say_field type ITEM_TYPE_SAYFIELD style WINDOW_STYLE_EMPTY text "^5Say to team:" cvar "ui_sayBuffer" maxchars 128 rect 0 0 W H textalign ALIGN_LEFT textvalign VALIGN_CENTER textstyle ITEM_TEXTSTYLE_SHADOWED textscale .45 forecolor 1 0.8 1 0.5 visible MENU_TRUE onCharEntry { uiScript SayKeyDown; } onTextEntry { uiScript Say; close say_team; } } } // Command menuDef { name say_command fullScreen MENU_FALSE visible MENU_FALSE rect X (Y+40) W H aspectBias ALIGN_LEFT focusColor 1 1 1 1 style WINDOW_STYLE_EMPTY onOpen { setfocus say_field } itemDef { name say_field type ITEM_TYPE_SAYFIELD style WINDOW_STYLE_EMPTY text "[yekey]^5Command:" cvar "ui_sayBuffer" maxchars 128 rect 0 0 W H textalign ALIGN_LEFT textvalign VALIGN_CENTER textstyle ITEM_TEXTSTYLE_SHADOWED textscale .45 forecolor 1 0.8 1 0.5 visible MENU_TRUE onCharEntry { uiScript SayKeyDown; } onTextEntry { uiScript Say; close say_command; } } } }