#include "ui/menudef.h"

{
\\ SETUP MENU \\

menuDef {
   	name "ingame_player"
   	visible 0
   	fullscreen 0
	outOfBoundsClick			// this closes the window if it gets a click out of the rectangle
   	rect 125 30 290 170
   	focusColor 1 .75 0 1
   	style 1
   	border 1
	onOpen  { uiScript update "ui_GetName" }
	onClose { uiScript update "ui_SetName" }


itemDef {
	name window
	rect 10 15 270 155
	style 1
	backcolor 0 .1 0 1
	visible 1
	decoration
	}


// FRAME	//


itemDef {
	name window
	rect 0 10 64 64
	style 3
	background "ui/assets/ingameleftcorner.tga"
	visible 1
	decoration
	}
itemDef {
	name window
	rect 64 10 64 8
	style 3
	background "ui/assets/ingametop.tga"
	visible 1
	decoration
	}
itemDef {
	name window
	rect 168 10 64 8
	style 3
	background "ui/assets/ingametop.tga"
	visible 1
	decoration
	}
itemDef {
	name window
	rect 226 10 64 64
	style 3
	background "ui/assets/ingamerightcorner.tga"
	visible 1
	decoration
	}
itemDef {
	name window
	rect 104 0 64 16
	style 3
	background "ui/assets/ingameconnection.tga"
	visible 1
	decoration
	}
itemDef {
	name window
	rect 0 108 64 64
	style 3
	background "ui/assets/ingameleftcornerb.tga"
	visible 1
	decoration
	}
itemDef {
	name window
	rect 226 108 64 64
	style 3
	background "ui/assets/ingamerightcornerb.tga"
	visible 1
	decoration
	}

itemDef {
	name window
	rect 0 64 16 64
	style 3
	background "ui/assets/ingameleft.tga"
	visible 1
	decoration
	}

itemDef {
	name window
	rect 274 64 16 64
	style 3
	background "ui/assets/ingameright.tga"
	visible 1
	decoration
	}



itemDef {
	name window
	rect 64 164 64 8
	style 3
	background "ui/assets/ingamebottom.tga"
	visible 1
	decoration
	}
itemDef {
	name window
	rect 128 164 98 8
	style 3
	background "ui/assets/ingamebottom.tga"
	visible 1
	decoration
	}



itemDef {
   	name namefield
	group "playersettinggroup"
   	type ITEM_TYPE_EDITFIELD
	style 0
	text "Name:"
	cvar "ui_Name"
	maxchars 26
   	rect 20 25 256 20
   	textalign ITEM_ALIGN_LEFT		
   	textalignx 10
   	textaligny 18
	textscale .25        
   	outlinecolor 1 .5 .5 .5
   	backcolor 0 0 0 0
   	forecolor 1 1 1 1
   	border 0
   	bordercolor 0 0 0 0
   	visible 1 
}

itemDef {
      	name handicapfield
	group "playersettinggroup"
      	style 0	
	text "Handicap:"
	ownerdraw UI_HANDICAP
	rect 20 45 256 20
      	textalign ITEM_ALIGN_LEFT		
      	textalignx 10
      	textaligny 18
	textscale .25        
      	outlinecolor 1 .5 .5 .5
      	backcolor 0 0 0 0
      	forecolor 1 1 1 1
      	border 0
      	bordercolor 0 0 0 0
      	visible 1 
    	}

itemDef {
      	name effectentry
	group "playersettinggroup"
      	text "Effect:"
	type 1
      	style 0	
      	rect 20 65 256 20
	textalign ITEM_ALIGN_LEFT	 	
      	textalignx 10
      	textaligny 18
	textscale .25        
      	outlinecolor 1 .5 .5 .5
      	backcolor 0 0 0 0
      	forecolor 1 1 1 1
      	border 0
      	bordercolor 0 0 0 0
      	visible 1 
      	decoration 
      	mouseEnterText { setitemcolor effectentry forecolor 1 .75 0 1 ; setfocus effectfield ; show message_effect } 
      	mouseExitText { setitemcolor playersettinggroup forecolor 1 1 1 1 ; hide message_effect }
    	}

itemDef {
      	name effectfield
	group "playersettinggroup"
      	style 0	
	ownerdraw UI_EFFECTS
      	rect 20 65 256 20
      	textalign ITEM_ALIGN_LEFT		
      	textalignx 50
      	textaligny 25
      	outlinecolor 1 .5 .5 .5
      	backcolor 0 0 0 0
      	forecolor 1 1 1 1
      	border 0
      	bordercolor 0 0 0 0
      	visible 1     
    	}

itemDef {
	name headlist
      	rect 15 100 260 50
	type ITEM_TYPE_LISTBOX
	style WINDOW_STYLE_FILLED
	elementwidth 32
	elementheight 32
	elementtype LISTBOX_IMAGE
	feeder FEEDER_HEADS
	horizontalscroll
	backcolor 0 0 0 1
	border 1
	bordercolor .5 .5 .5 1
	forecolor 1 1 1 1
	visible 1
	cvarTest "g_gametype"
	showCvar { "3" ; "4" ; "5" ; "6" ; "7" ; "8" }
	mouseenter { setitemcolor headlist bordercolor 1 0 0 1 }
	mouseexit { setitemcolor headlist bordercolor .5 .5 .5 1 }
	}

itemDef {
	name headlist
      	rect 15 100 260 50
	type ITEM_TYPE_LISTBOX
	style WINDOW_STYLE_FILLED
	elementwidth 32
	elementheight 32
	elementtype LISTBOX_IMAGE
	feeder FEEDER_Q3HEADS
	horizontalscroll
	backcolor 0 0 0 1
	border 1
	bordercolor .5 .5 .5 1
	forecolor 1 1 1 1
	visible 1
	cvarTest "g_gametype"
	showCvar { "0" ; "1" }
	mouseenter { setitemcolor headlist bordercolor 1 0 0 1 }
	mouseexit { setitemcolor headlist bordercolor .5 .5 .5 1 }
	}








}


}