#include "ui/menudef.h"

#define COLOUR_RED 1 0 0    
#define COLOUR_BLUE 0 0 1
#define COLOUR_TEAM 1 1 1 
#define COLOUR_ENEMY 0 1 0
#define DEFAULTS_ITEM decoration visible 1
#define DEFAULTS_MENU visible 1


// 			:::::::::::CA PLAYERS-PLAYER RED:::::::::::

menuDef {
	DEFAULTS_MENU
	rect 600 90 48 32
	ownerdrawFlag CG_SHOW_IF_PLYR_IS_ON_RED
	
	itemDef {
		DEFAULTS_ITEM
		rect 8 0 32 16
		backcolor COLOUR_RED 0.35
		ownerdrawFlag CG_SHOW_CLAN_ARENA
		style WINDOW_STYLE_FILLED
	}
	
	itemDef {
		DEFAULTS_ITEM
		rect 8 16 32 16
		backcolor COLOUR_BLUE 0.35
		ownerdrawFlag CG_SHOW_CLAN_ARENA
		style WINDOW_STYLE_FILLED
	}
	
	itemDef {
		DEFAULTS_ITEM
		rect 6 -2 32 16
		border WINDOW_BORDER_FULL
		bordersize 2
		bordercolor 1 1 .8 1
		ownerdrawFlag CG_SHOW_CLAN_ARENA
		
	}

	itemDef {
		DEFAULTS_ITEM
		rect 7 -1 32 16
		border WINDOW_BORDER_FULL
		bordersize 1
		bordercolor .9 .8 .1 1
		ownerdrawFlag CG_SHOW_CLAN_ARENA
		
	}

	itemDef {
		DEFAULTS_ITEM
		rect 8 0 16 16	
		style WINDOW_STYLE_SHADER
		ownerdrawFlag CG_SHOW_CLAN_ARENA
		background "models/players/visor/icon_red.png"
	}
	
	itemDef {
		DEFAULTS_ITEM
		rect 8 16 16 16	
		style WINDOW_STYLE_SHADER
		ownerdrawFlag CG_SHOW_CLAN_ARENA
		background "models/players/visor/icon_blue.png"
	}
	
	itemDef {
		DEFAULTS_ITEM
		ownerdrawFlag CG_SHOW_CLAN_ARENA
		ownerdraw CG_RED_CLAN_PLYRS  
		rect 26 12 32 16
		textalign ITEM_ALIGN_RIGHT
		textscale .22
		textstyle ITEM_TEXTSTYLE_SHADOWED
	}
	
	itemDef {
		DEFAULTS_ITEM
		ownerdrawFlag CG_SHOW_CLAN_ARENA
		ownerdraw CG_BLUE_CLAN_PLYRS  
		rect 26 28 136 40
		textalign ITEM_ALIGN_RIGHT
		textscale .22
		textstyle ITEM_TEXTSTYLE_SHADOWED
	}
}

// 		      :::::::::::CA PLAYERS-PLAYER BLUE:::::::::::

menuDef {
	DEFAULTS_MENU
	rect 600 90 48 32
	ownerdrawFlag CG_SHOW_IF_PLYR_IS_ON_BLUE
	
	itemDef {
		DEFAULTS_ITEM
		rect 8 0 32 16
		backcolor COLOUR_RED 0.35
		ownerdrawFlag CG_SHOW_CLAN_ARENA
		style WINDOW_STYLE_FILLED
	}
	
	itemDef {
		DEFAULTS_ITEM
		rect 8 16 32 16
		backcolor COLOUR_BLUE 0.35
		ownerdrawFlag CG_SHOW_CLAN_ARENA
		style WINDOW_STYLE_FILLED
	}
	
	itemDef {
		DEFAULTS_ITEM
		rect 6 14 32 16
		border WINDOW_BORDER_FULL
		bordersize 2
		bordercolor 1 1 .8 1
		ownerdrawFlag CG_SHOW_CLAN_ARENA
	}

	itemDef {
		DEFAULTS_ITEM
		rect 7 15 32 16
		border WINDOW_BORDER_FULL
		bordersize 1
		bordercolor .9 .8 .1 1
		ownerdrawFlag CG_SHOW_CLAN_ARENA
	}

	itemDef {
		DEFAULTS_ITEM
		rect 8 0 16 16	
		style WINDOW_STYLE_SHADER
		ownerdrawFlag CG_SHOW_CLAN_ARENA
		background "models/players/visor/icon_red.png"
	}
	
	itemDef {
		DEFAULTS_ITEM
		rect 8 16 16 16	
		style WINDOW_STYLE_SHADER
		ownerdrawFlag CG_SHOW_CLAN_ARENA
		background "models/players/visor/icon_blue.png"
	}
	
	itemDef {
		DEFAULTS_ITEM
		ownerdrawFlag CG_SHOW_CLAN_ARENA
		ownerdraw CG_RED_CLAN_PLYRS  
		rect 26 12 32 16
		textalign ITEM_ALIGN_RIGHT
		textscale .22
		textstyle ITEM_TEXTSTYLE_SHADOWED
	}
	
	itemDef {
		DEFAULTS_ITEM
		ownerdrawFlag CG_SHOW_CLAN_ARENA
		ownerdraw CG_BLUE_CLAN_PLYRS  
		rect 26 28 136 40
		textalign ITEM_ALIGN_RIGHT
		textscale .22
		textstyle ITEM_TEXTSTYLE_SHADOWED
	}
}

//			:::::::::::Score - Non Team:::::::::::

menuDef {
	DEFAULTS_MENU
	rect 580 387 60 60
	ownerdrawFlag CG_SHOW_ANYNONTEAMGAME 

	itemDef {
		DEFAULTS_ITEM
		ownerdrawFlag CG_SHOW_IF_PLYR_IS_FIRST_PLACE
		rect -16 24 38 22
		backcolor COLOUR_BLUE 0.35
		style WINDOW_STYLE_FILLED
	}
	
	itemDef {
		DEFAULTS_ITEM
		ownerdrawFlag CG_SHOW_IF_PLYR_IS_FIRST_PLACE
		rect 22 24 38 22
		backcolor COLOUR_ENEMY 0.20
		style WINDOW_STYLE_FILLED
	}

	itemDef {
		DEFAULTS_ITEM
		ownerdrawFlag CG_SHOW_IF_PLYR_IS_NOT_FIRST_PLACE
		rect -16 24 38 22
		backcolor COLOUR_ENEMY 0.20
		style WINDOW_STYLE_FILLED
	}
	
	itemDef {
		DEFAULTS_ITEM
		ownerdrawFlag CG_SHOW_IF_PLYR_IS_NOT_FIRST_PLACE
		rect 22 24 38 22
		backcolor COLOUR_BLUE 0.35
		style WINDOW_STYLE_FILLED
	}
		
	itemDef {
		DEFAULTS_ITEM
		ownerdraw CG_RED_SCORE
		ownerdrawFlag CG_SHOW_IF_PLYR_IS_FIRST_PLACE
		rect -21 18 32 22
		textscale .26
		textalign ITEM_ALIGN_CENTER
		textstyle ITEM_TEXTSTYLE_SHADOWED
	}

     	itemDef {
		DEFAULTS_ITEM
		ownerdraw CG_BLUE_SCORE
		ownerdrawFlag CG_SHOW_IF_PLYR_IS_FIRST_PLACE
		rect 18 18 32 22
		textscale .26
		textalign ITEM_ALIGN_CENTER
		textstyle ITEM_TEXTSTYLE_SHADOWED
	}
	
	itemDef {
		DEFAULTS_ITEM
		ownerdraw CG_RED_SCORE
		ownerdrawFlag CG_SHOW_IF_PLYR_IS_NOT_FIRST_PLACE
		rect -21 18 32 22
		textscale .26
		textalign ITEM_ALIGN_CENTER
		textstyle ITEM_TEXTSTYLE_SHADOWED
	}

    	itemDef {
		DEFAULTS_ITEM
		ownerdraw CG_PLAYER_SCORE
		ownerdrawFlag CG_SHOW_IF_PLYR_IS_NOT_FIRST_PLACE
		rect 28 18 32 22
		textscale .26
		textalign ITEM_ALIGN_RIGHT
		textstyle ITEM_TEXTSTYLE_SHADOWED
	}
	
	itemDef {
		DEFAULTS_ITEM
		rect -18 22 38 22
		border WINDOW_BORDER_FULL
		bordersize 2
		bordercolor 1 1 .8 1
		ownerdrawFlag CG_SHOW_IF_PLYR_IS_FIRST_PLACE		
	}

	itemDef {
		DEFAULTS_ITEM
		rect -17 23 38 22
		border WINDOW_BORDER_FULL
		bordersize 1
		bordercolor .9 .8 .1 1
		ownerdrawFlag CG_SHOW_IF_PLYR_IS_FIRST_PLACE		
	}
	
	itemDef {
		DEFAULTS_ITEM
		rect 20 22 38 22
		border WINDOW_BORDER_FULL
		bordersize 2
		bordercolor 1 1 .8 1
		ownerdrawFlag CG_SHOW_IF_PLYR_IS_NOT_FIRST_PLACE		
	}

	itemDef {
		DEFAULTS_ITEM
		rect 21 23 38 22
		border WINDOW_BORDER_FULL
		bordersize 1
		bordercolor .9 .8 .1 1
		ownerdrawFlag CG_SHOW_IF_PLYR_IS_NOT_FIRST_PLACE		
	}	
}

//			:::::::::::Score - Team - Player Red CA - TDM:::::::::::

menuDef {
	DEFAULTS_MENU
	rect 580 387 60 60
	ownerdrawFlag CG_SHOW_IF_PLYR_IS_ON_RED
		
	itemDef {
		DEFAULTS_ITEM
		rect -16 24 38 22
		backcolor COLOUR_RED 0.35
		cvarTest "g_gametype"
		showCvar {3 4}
		style WINDOW_STYLE_FILLED
	}
	
	itemDef {
		DEFAULTS_ITEM
		rect 22 24 38 22
		backcolor COLOUR_BLUE 0.35
		cvarTest "g_gametype"
		showCvar {3 4}
		style WINDOW_STYLE_FILLED
	}
	
	itemDef {
		DEFAULTS_ITEM
		ownerdraw CG_RED_SCORE
		rect -17 18 32 22
		textscale 0.26
		cvarTest "g_gametype"
		showCvar {3 4}
		textalign ITEM_ALIGN_CENTER
		textstyle ITEM_TEXTSTYLE_SHADOWED
	}
	
	itemDef {
		DEFAULTS_ITEM
		ownerdraw CG_BLUE_SCORE
		rect 21 18 32 22
		textscale 0.26
		cvarTest "g_gametype"
		showCvar {3 4}
		textalign ITEM_ALIGN_CENTER
		textstyle ITEM_TEXTSTYLE_SHADOWED
	}

	itemDef {
		DEFAULTS_ITEM
		rect -18 22 38 22
		border WINDOW_BORDER_FULL
		bordersize 2
		bordercolor 1 1 .8 1
		cvarTest "g_gametype"
		showCvar {3 4}
	}

	itemDef {
		DEFAULTS_ITEM
		rect -17 23 38 22
		border WINDOW_BORDER_FULL
		bordersize 1
		bordercolor .9 .8 .1 1
		cvarTest "g_gametype"
		showCvar {3 4}
	}
}

//			:::::::::::Score - Team - Player Blue CA - TDM:::::::::::

menuDef {
	DEFAULTS_MENU
	rect 580 387 60 60
	ownerdrawFlag CG_SHOW_IF_PLYR_IS_ON_BLUE
	
	itemDef {
		DEFAULTS_ITEM
		rect -16 24 38 22
		cvarTest "g_gametype"
		showCvar {3 4}
		backcolor COLOUR_RED 0.35
		style WINDOW_STYLE_FILLED
	}
	
	itemDef {
		DEFAULTS_ITEM
		rect 22 24 38 22
		cvarTest "g_gametype"
		showCvar {3 4}
		backcolor COLOUR_BLUE 0.35
		style WINDOW_STYLE_FILLED
	}
	
	itemDef {
		DEFAULTS_ITEM
		ownerdraw CG_RED_SCORE
		rect -17 18 32 22
		textscale 0.26
		cvarTest "g_gametype"
		showCvar {3 4}
		textalign ITEM_ALIGN_CENTER
		textstyle ITEM_TEXTSTYLE_SHADOWED
	}
	
	itemDef {
		DEFAULTS_ITEM
		ownerdraw CG_BLUE_SCORE
		rect 21 18 32 22
		textscale 0.26
		cvarTest "g_gametype"
		showCvar {3 4}
		textalign ITEM_ALIGN_CENTER
		textstyle ITEM_TEXTSTYLE_SHADOWED
	}

	itemDef {
		DEFAULTS_ITEM
		rect 20 22 38 22
		border WINDOW_BORDER_FULL
		bordersize 2
		bordercolor 1 1 .8 1
		cvarTest "g_gametype"
		showCvar {3 4}
	}

	itemDef {
		DEFAULTS_ITEM
		rect 21 23 38 22
		border WINDOW_BORDER_FULL
		bordersize 1
		bordercolor .9 .8 .1 1
		cvarTest "g_gametype"
		showCvar {3 4}
	}
}

//			:::::::::::Score - Team - Player Red CTF:::::::::::

menuDef {
	DEFAULTS_MENU
	rect 580 387 60 60
	ownerdrawFlag CG_SHOW_IF_PLYR_IS_ON_RED
		
	itemDef {
		DEFAULTS_ITEM
		rect -16 24 38 22
		ownerdrawFlag CG_SHOW_CTF
		backcolor COLOUR_RED 0.35
		cvarTest "cg_drawteamoverlay"
		showCvar {0 1}
		style WINDOW_STYLE_FILLED
	}
	
	itemDef {
		DEFAULTS_ITEM
		rect 22 24 38 22
		ownerdrawFlag CG_SHOW_CTF 
		backcolor COLOUR_BLUE 0.35
		cvarTest "cg_drawteamoverlay"
		showCvar {0 1}
		style WINDOW_STYLE_FILLED
	}
	
	itemDef {
		DEFAULTS_ITEM
		rect -16 0 38 24
		cvarTest "cg_drawteamoverlay"
		showCvar {0 1}
		ownerdrawFlag CG_SHOW_CTF                       
		ownerdraw CG_RED_FLAGSTATUS
	}
	
	itemDef {
		DEFAULTS_ITEM
		rect 22 0 38 24
		cvarTest "cg_drawteamoverlay"
		showCvar {0 1}
		ownerdrawFlag CG_SHOW_CTF                    	
		ownerdraw CG_BLUE_FLAGSTATUS
	}
	
	itemDef {
		DEFAULTS_ITEM
		ownerdraw CG_RED_SCORE
		ownerdrawFlag CG_SHOW_CTF
		rect -17 18 32 22
		textscale 0.26
		cvarTest "cg_drawteamoverlay"
		showCvar {0 1}
		textalign ITEM_ALIGN_CENTER
		textstyle ITEM_TEXTSTYLE_SHADOWED
	}
	
	itemDef {
		DEFAULTS_ITEM
		ownerdraw CG_BLUE_SCORE
		ownerdrawFlag CG_SHOW_CTF
		rect 21 18 32 22
		textscale 0.26
		cvarTest "cg_drawteamoverlay"
		showCvar {0 1}
		textalign ITEM_ALIGN_CENTER
		textstyle ITEM_TEXTSTYLE_SHADOWED
	}

	itemDef {
		DEFAULTS_ITEM
		rect -18 22 38 22
		border WINDOW_BORDER_FULL
		bordersize 2
		bordercolor 1 1 .8 1
		cvarTest "cg_drawteamoverlay"
		showCvar {0 1}
		ownerdrawFlag CG_SHOW_CTF
	}

	itemDef {
		DEFAULTS_ITEM
		rect -17 23 38 22
		border WINDOW_BORDER_FULL
		bordersize 1
		bordercolor .9 .8 .1 1
		cvarTest "cg_drawteamoverlay"
		showCvar {0 1}
		ownerdrawFlag CG_SHOW_CTF
	}
}

//			:::::::::::Score - Team - Player Blue CTF:::::::::::

menuDef {
	DEFAULTS_MENU
	rect 580 387 60 60 
	ownerdrawFlag CG_SHOW_IF_PLYR_IS_ON_BLUE
	
	itemDef {
		DEFAULTS_ITEM
		rect -16 24 38 22
		cvarTest "cg_drawteamoverlay"
		showCvar {0 1}
		ownerdrawFlag CG_SHOW_CTF
		backcolor COLOUR_RED 0.35
		style WINDOW_STYLE_FILLED
	}
	
	itemDef {
		DEFAULTS_ITEM
		rect 22 24 38 22
		cvarTest "cg_drawteamoverlay"
		showCvar {0 1}
		ownerdrawFlag CG_SHOW_CTF
		backcolor COLOUR_BLUE 0.35
		style WINDOW_STYLE_FILLED
	}
	
	itemDef {
		DEFAULTS_ITEM
		rect -16 0 38 24
		cvarTest "cg_drawteamoverlay"
		showCvar {0 1}
		ownerdrawFlag CG_SHOW_CTF                       
		ownerdraw CG_RED_FLAGSTATUS
	}
	
	itemDef {
		DEFAULTS_ITEM
		rect 22 0 38 24
		cvarTest "cg_drawteamoverlay"
		showCvar {0 1}    
		ownerdrawFlag CG_SHOW_CTF                    	
		ownerdraw CG_BLUE_FLAGSTATUS
	}
	
	itemDef {
		DEFAULTS_ITEM
		ownerdraw CG_RED_SCORE
		ownerdrawFlag CG_SHOW_CTF
		rect -17 18 32 22
		textscale 0.26
		cvarTest "cg_drawteamoverlay"
		showCvar {0 1}
		textalign ITEM_ALIGN_CENTER
		textstyle ITEM_TEXTSTYLE_SHADOWED
	}
	
	itemDef {
		DEFAULTS_ITEM
		ownerdraw CG_BLUE_SCORE
		ownerdrawFlag CG_SHOW_CTF
		rect 21 18 32 22
		textscale 0.26
		cvarTest "cg_drawteamoverlay"
		showCvar {0 1}
		textalign ITEM_ALIGN_CENTER
		textstyle ITEM_TEXTSTYLE_SHADOWED
	}

	itemDef {
		DEFAULTS_ITEM
		rect 20 22 38 22
		border WINDOW_BORDER_FULL
		bordersize 2
		bordercolor 1 1 .8 1
		cvarTest "cg_drawteamoverlay"
		showCvar {0 1}
		ownerdrawFlag CG_SHOW_CTF		
	}

	itemDef {
		DEFAULTS_ITEM
		rect 21 23 38 22
		border WINDOW_BORDER_FULL
		bordersize 1
		bordercolor .9 .8 .1 1
		cvarTest "cg_drawteamoverlay"
		showCvar {0 1}
		ownerdrawFlag CG_SHOW_CTF		
	}
}

//			:::::::::::Score - Team - Player Red CTF2:::::::::::

menuDef {
	DEFAULTS_MENU
	rect 580 318 60 60
	ownerdrawFlag CG_SHOW_IF_PLYR_IS_ON_RED
	
	itemDef {
		DEFAULTS_ITEM
		rect -16 24 38 22
		cvarTest "cg_drawteamoverlay"
		showCvar {2}
		ownerdrawFlag CG_SHOW_CTF 
		backcolor COLOUR_RED 0.35
		style WINDOW_STYLE_FILLED
	}
	
	itemDef {
		DEFAULTS_ITEM
		rect 22 24 38 22
		cvarTest "cg_drawteamoverlay"
		showCvar {2}
		ownerdrawFlag CG_SHOW_CTF 
		backcolor COLOUR_BLUE 0.35
		style WINDOW_STYLE_FILLED
	}
	
	itemDef {
		DEFAULTS_ITEM
		rect -16 0 38 24
		cvarTest "cg_drawteamoverlay"
		showCvar {2}
		ownerdrawFlag CG_SHOW_CTF                       
		ownerdraw CG_RED_FLAGSTATUS
	}
	
	itemDef {
		DEFAULTS_ITEM
		rect 22 0 38 24
		cvarTest "cg_drawteamoverlay"
		showCvar {2}
		ownerdrawFlag CG_SHOW_CTF                    	
		ownerdraw CG_BLUE_FLAGSTATUS
	}
	
	itemDef {
		DEFAULTS_ITEM
		ownerdraw CG_RED_SCORE
		ownerdrawFlag CG_SHOW_CTF
		rect -17 18 32 22
		textscale 0.26
		cvarTest "cg_drawteamoverlay"
		showCvar {2}
		textalign ITEM_ALIGN_CENTER
		textstyle ITEM_TEXTSTYLE_SHADOWED
	}
	
	itemDef {
		DEFAULTS_ITEM
		ownerdraw CG_BLUE_SCORE
		ownerdrawFlag CG_SHOW_CTF
		rect 21 18 32 22
		textscale 0.26
		cvarTest "cg_drawteamoverlay"
		showCvar {2}
		textalign ITEM_ALIGN_CENTER
		textstyle ITEM_TEXTSTYLE_SHADOWED
	}

	itemDef {
		DEFAULTS_ITEM
		rect -18 22 38 22
		border WINDOW_BORDER_FULL
		bordersize 2
		bordercolor 1 1 .8 1
		cvarTest "cg_drawteamoverlay"
		showCvar {2}
		ownerdrawFlag CG_SHOW_CTF		
	}

	itemDef {
		DEFAULTS_ITEM
		rect -17 23 38 22
		border WINDOW_BORDER_FULL
		bordersize 1
		bordercolor .9 .8 .1 1
		cvarTest "cg_drawteamoverlay"
		showCvar {2}
		ownerdrawFlag CG_SHOW_CTF		
	}
}

//			:::::::::::Score - Team - Player Blue CTF2:::::::::::

menuDef {
	DEFAULTS_MENU
	rect 580 318 60 60
	ownerdrawFlag CG_SHOW_IF_PLYR_IS_ON_BLUE
	
	itemDef {
		DEFAULTS_ITEM
		rect -16 24 38 22
		cvarTest "cg_drawteamoverlay"
		showCvar {2}
		ownerdrawFlag CG_SHOW_CTF
		backcolor COLOUR_RED 0.35
		style WINDOW_STYLE_FILLED
	}
	
	itemDef {
		DEFAULTS_ITEM
		rect 22 24 38 22
		cvarTest "cg_drawteamoverlay"
		showCvar {2}
		ownerdrawFlag CG_SHOW_CTF
		backcolor COLOUR_BLUE 0.35
		style WINDOW_STYLE_FILLED
	}
	
	itemDef {
		DEFAULTS_ITEM
		rect -16 0 38 24
		cvarTest "cg_drawteamoverlay"
		showCvar {2}
		ownerdrawFlag CG_SHOW_CTF                       
		ownerdraw CG_RED_FLAGSTATUS
	}
	
	itemDef {
		DEFAULTS_ITEM
		rect 22 0 38 24
		cvarTest "cg_drawteamoverlay"
		showCvar {2}    
		ownerdrawFlag CG_SHOW_CTF                    	
		ownerdraw CG_BLUE_FLAGSTATUS
	}
	
	itemDef {
		DEFAULTS_ITEM
		ownerdraw CG_RED_SCORE
		ownerdrawFlag CG_SHOW_CTF
		rect -17 18 32 22
		textscale 0.26
		cvarTest "cg_drawteamoverlay"
		showCvar {2}
		textalign ITEM_ALIGN_CENTER
		textstyle ITEM_TEXTSTYLE_SHADOWED
	}
	
	itemDef {
		DEFAULTS_ITEM
		ownerdraw CG_BLUE_SCORE
		ownerdrawFlag CG_SHOW_CTF
		rect 21 18 32 22
		textscale 0.26
		cvarTest "cg_drawteamoverlay"
		showCvar {2}
		textalign ITEM_ALIGN_CENTER
		textstyle ITEM_TEXTSTYLE_SHADOWED
	}

	itemDef {
		DEFAULTS_ITEM
		rect 20 22 38 22
		border WINDOW_BORDER_FULL
		bordersize 2
		bordercolor 1 1 .8 1
		cvarTest "cg_drawteamoverlay"
		showCvar {2}
		ownerdrawFlag CG_SHOW_CTF		
	}

	itemDef {
		DEFAULTS_ITEM
		rect 21 23 38 22
		border WINDOW_BORDER_FULL
		bordersize 1
		bordercolor .9 .8 .1 1
		cvarTest "cg_drawteamoverlay"
		showCvar {2}
		ownerdrawFlag CG_SHOW_CTF		
	}
}
