#include "ui/menudef.h" { #define W 640 #define H 480 #define BORDER 10 #define SHOT_W 320 #define SHOT_H 240 #define SHOT_X (W-(BORDER+SHOT_W)) #define SHOT_Y BORDER #define INFO_X BORDER #define INFO_W (W-((3*BORDER)+SHOT_W)) #define LEVEL_Y BORDER #define LEVEL_H 30 #define HOST_Y (LEVEL_H+(2*BORDER)) #define HOST_H 30 #define MOTD_Y (LEVEL_H+HOST_H+(3*BORDER)) #define MOTD_H ((BORDER+SHOT_H)-MOTD_Y) #define MAIN_W (W-(2*BORDER)) #define LABEL_W 180 #define LABEL_X (W-(LABEL_W+BORDER)) #define BAR_H ((H-((6*BORDER)+SHOT_H))/4) #define BAR_W (MAIN_W-(LABEL_W+BORDER)) #define BAR_X BORDER #define MEDIA_Y (H-((4*BORDER)+(4*BAR_H))) #define BUILD_Y (H-((3*BORDER)+(3*BAR_H))) #define CHAR_Y (H-((2*BORDER)+(2*BAR_H))) #define OVER_Y (H-(BORDER+BAR_H)) assetGlobalDef { cursor "ui/assets/3_cursor3" // cursor gradientBar "ui/assets/gradientbar2.tga" // gradient bar fadeClamp 1.0 // sets the fadeup alpha fadeCycle 1 // how often fade happens in milliseconds fadeAmount 0.1 // amount to adjust alpha per cycle shadowX 5 // x amount for shadow offset shadowY 5 // y amount for shadow offset shadowColor 0.1 0.1 0.1 0.25 // shadow color font "fonts/font" 26 // font smallFont "fonts/smallfont" 20 // font bigFont "fonts/bigfont" 34 // font } menuDef { name "Loading" rect 0 0 W H fullScreen MENU_TRUE aspectBias ASPECT_NONE itemDef { name background rect 0 0 W H style WINDOW_STYLE_FILLED backcolor 0 0 0 1 visible MENU_TRUE decoration } itemDef { name "levelname" rect INFO_X LEVEL_Y INFO_W LEVEL_H visible MENU_TRUE decoration forecolor 1 1 1 1 textalign ALIGN_LEFT textvalign VALIGN_CENTER textstyle ITEM_TEXTSTYLE_NORMAL textscale 0.4 ownerdraw CG_LOAD_LEVELNAME } itemDef { name "hostname" rect INFO_X HOST_Y INFO_W HOST_H visible MENU_TRUE decoration forecolor 1 1 1 1 textalign ALIGN_LEFT textvalign VALIGN_CENTER textstyle ITEM_TEXTSTYLE_NORMAL textscale 0.4 ownerdraw CG_LOAD_HOSTNAME } itemDef { name "motd" rect INFO_X MOTD_Y INFO_W MOTD_H visible MENU_TRUE decoration forecolor 1 1 1 1 textalign ALIGN_LEFT textvalign VALIGN_CENTER textstyle ITEM_TEXTSTYLE_NORMAL textscale 0.4 ownerdraw CG_LOAD_MOTD } itemDef { name "levelshot" rect SHOT_X SHOT_Y SHOT_W SHOT_H visible MENU_TRUE decoration forecolor 1 1 1 1 ownerdraw CG_LOAD_LEVELSHOT border WINDOW_BORDER_FULL borderSize 1.0 borderColor 0.5 0.5 0.5 1 } itemDef { name "media" rect BAR_X MEDIA_Y BAR_W BAR_H visible MENU_TRUE decoration forecolor 0.0 0.8 1 1 ownerdraw CG_LOAD_MEDIA textalign ALIGN_CENTER textstyle ITEM_TEXTSTYLE_NEON textscale 0.5 borderSize 1.0 } itemDef { name "medialabel" style WINDOW_STYLE_EMPTY textscale 0.6 rect LABEL_X MEDIA_Y LABEL_W BAR_H textalign ALIGN_RIGHT textvalign VALIGN_CENTER forecolor 0.0 0.8 1 1 visible MENU_TRUE decoration ownerdraw CG_LOAD_MEDIA_LABEL } itemDef { name "buildables" rect 20 340 380 30 rect BAR_X BUILD_Y BAR_W BAR_H visible MENU_TRUE decoration forecolor 0.0 0.8 1 1 ownerdraw CG_LOAD_BUILDABLES textalign ALIGN_CENTER textstyle ITEM_TEXTSTYLE_NEON textscale 0.5 borderSize 1.0 } itemDef { name "buildableslabel" style WINDOW_STYLE_EMPTY textscale 0.6 rect LABEL_X BUILD_Y LABEL_W BAR_H textalign ALIGN_RIGHT textvalign VALIGN_CENTER forecolor 0.0 0.8 1 1 visible MENU_TRUE decoration ownerdraw CG_LOAD_BUILDABLES_LABEL } itemDef { name "charmodel" rect BAR_X CHAR_Y BAR_W BAR_H visible MENU_TRUE decoration forecolor 0.0 0.8 1 1 ownerdraw CG_LOAD_CHARMODEL textalign ALIGN_CENTER textstyle ITEM_TEXTSTYLE_NEON textscale 0.5 borderSize 1.0 } itemDef { name "charmodellabel" style WINDOW_STYLE_EMPTY textscale 0.6 rect LABEL_X CHAR_Y LABEL_W BAR_H textalign ALIGN_RIGHT textvalign VALIGN_CENTER forecolor 0.0 0.8 1 1 visible MENU_TRUE decoration ownerdraw CG_LOAD_CHARMODEL_LABEL } itemDef { name "overall" rect BAR_X OVER_Y MAIN_W BAR_H visible MENU_TRUE decoration forecolor 0.0 0.8 1 1 ownerdraw CG_LOAD_OVERALL textalign ALIGN_CENTER textstyle ITEM_TEXTSTYLE_NEON textscale 0.5 borderSize 1.0 } } }