#include "ui/menudef.h"

{
\\ ordersHelp \\

  menuDef {
    	name "ordersHelp_menu"
    	visible 0
    	fullscreen 0
    	rect 0 90 640 340
    	focusColor 1 .67 0 1
    	border 1
	style 1
	soundLoop "music/fla_mp03.wav"
	onEsc { close help_menu ; close powerup_menu ; close ordersHelp_menu ; open main }
	onOpen { setitemcolor fadebox backcolor 0 0 0 1 ; 
		fadeout fadebox ;
		hide grphelptext ; 
		show helptext ; 
		hide grpIconAlt ; 
		hide grpVoiceHead }
	    
 

//	ORDERS ICONS	//


itemDef {
      	name helpIcon
      	style WINDOW_STYLE_SHADER
      	rect 37 2 32 32 
      	visible 1
      	background "ui/assets/help.tga"
	decoration
	}

itemDef {
      	name attackIcon
      	style WINDOW_STYLE_SHADER
      	rect 113 2 32 32 
      	visible 1
      	background "ui/assets/assault.tga"
      	decoration 
	}

itemDef {
      	name campIcon
      	style WINDOW_STYLE_SHADER
      	rect 189 2 32 32 
      	visible 1
      	background "ui/assets/camp.tga"
      	decoration 
	}


itemDef {
      	name defendIcon
      	style WINDOW_STYLE_SHADER
      	rect 265 2 32 32 
      	visible 1
      	background "ui/assets/defend.tga"
      	decoration 
	}


itemDef {
      	name followIcon
      	style WINDOW_STYLE_SHADER
      	rect 341 2 32 32 
      	visible 1
      	background "ui/assets/follow.tga"
      	decoration 
	}


itemDef {
      	name patrolIcon
      	style WINDOW_STYLE_SHADER
      	rect 415 2 32 32 
      	visible 1
      	background "ui/assets/patrol.tga"
      	decoration 
	}

itemDef {
      	name retrieveIcon
      	style WINDOW_STYLE_SHADER
      	rect 489 2 32 32 
      	visible 1
      	background "ui/assets/retrieve.tga"
      	decoration 
	}

itemDef {
      	name escortIcon
      	style WINDOW_STYLE_SHADER
      	rect 563 2 32 32 
      	visible 1
      	background "ui/assets/escort.tga"
      	decoration 
	}



//	ORDERS ICONS ALT	//


itemDef {
      	name helpIconAlt
	group grpIconAlt
      	style WINDOW_STYLE_SHADER
      	rect 35 0 34 34 
      	visible 1
      	background "ui/assets/help.tga"
	decoration
	}

itemDef {
      	name attackIconAlt
	group grpIconAlt
      	style WINDOW_STYLE_SHADER
      	rect 111 0 34 34 
      	visible 1
      	background "ui/assets/assault.tga"
      	decoration 
	}

itemDef {
      	name campIconAlt
	group grpIconAlt
      	style WINDOW_STYLE_SHADER
      	rect 187 0 34 34 
      	visible 1
      	background "ui/assets/camp.tga"
      	decoration 
	}


itemDef {
      	name defendIconAlt
	group grpIconAlt
      	style WINDOW_STYLE_SHADER
      	rect 263 0 34 34 
      	visible 1
      	background "ui/assets/defend.tga"
      	decoration 
	}


itemDef {
      	name followIconAlt
	group grpIconAlt
      	style WINDOW_STYLE_SHADER
      	rect 339 0 34 34 
      	visible 1
      	background "ui/assets/follow.tga"
      	decoration 
	}


itemDef {
      	name patrolIconAlt
	group grpIconAlt
      	style WINDOW_STYLE_SHADER
      	rect 413 0 34 34 
      	visible 1
      	background "ui/assets/patrol.tga"
      	decoration 
	}

itemDef {
      	name retrieveIconAlt
	group grpIconAlt
      	style WINDOW_STYLE_SHADER
      	rect 487 0 34 34 
      	visible 1
      	background "ui/assets/retrieve.tga"
      	decoration 
	}

itemDef {
      	name escortIconAlt
	group grpIconAlt
      	style WINDOW_STYLE_SHADER
      	rect 561 0 34 34 
      	visible 1
      	background "ui/assets/escort.tga"
      	decoration 
	}



//	Leader	//




itemDef {
      	name Help
      	rect 28 37 50 26
	type 1
	text "Help"
	style WINDOW_STYLE_FILLED
	background "ui/assets/button_back.tga"
	textalign 1   	
	textscale .25
	textalignx 25
	textaligny 20 
      	visible 1
	forecolor 1 1 1 1
	backcolor .37 .1 .1 1
	action { hide grphelptext ; show helptext ; play "sound/misc/kcaction.wav" }
	mouseEnter { setitemcolor help backcolor .1 .37 .1 1 ; hide helpIcon ; show helpIconAlt ; hide grpVoiceHead } 
	mouseExit { setitemcolor help backcolor .37 .1 .1 1 ; hide helpIconAlt ; show helpIcon } 
	}
itemDef {
      	name help 
	group grpControlbutton
	style WINDOW_STYLE_SHADER
	background "ui/assets/framebutton.tga"
 	rect 28 37 50 26
      	visible 1 
	decoration  	  
    	}

itemDef {
      	name help 
	group grpControlbutton
	style WINDOW_STYLE_SHADER
	background "ui/assets/leftbutton.tga"
      	rect 22 37 7 26
      	visible 1 
	decoration  	  
    	}

itemDef {
      	name help 
	group grpControlbutton
	style WINDOW_STYLE_SHADER
	background "ui/assets/rightbutton.tga"
      	rect 77 37 7 26
      	visible 1 
	decoration  	  
    	}




// 	Attack		//



itemDef {
      	name attack
      	style 0
      	rect 104 37 50 26 
  	text "Attack"
	style WINDOW_STYLE_FILLED
	type 1
	background "ui/assets/button_back.tga"
	textalign 1   	
	textscale .25
	textalignx 25
	textaligny 20 
      	visible 1
	forecolor 1 1 1 1
	backcolor .37 .1 .1 1
	action { hide grphelptext ; show attacktext ; exec "play sound/voices/male1/or_03.wav" ; show grpVoiceHead }
	mouseEnter { setitemcolor attack backcolor .1 .37 .1 1 ; hide attackIcon ; show attackIconAlt ; hide grpVoiceHead } 
	mouseExit { setitemcolor attack backcolor .37 .1 .1 1 ; hide attackIconAlt ; show attackIcon } 
	}
itemDef {
      	name attack
	group grpControlbutton
	style WINDOW_STYLE_SHADER
	background "ui/assets/framebutton.tga"
 	rect 104 37 50 26 
      	visible 1 
	decoration  	  
    	}

itemDef {
      	name attack
	group grpControlbutton
	style WINDOW_STYLE_SHADER
	background "ui/assets/leftbutton.tga"
      	rect 98 37 7 26 
      	visible 1 
	decoration  	  
    	}

itemDef {
      	name attack
	group grpControlbutton
	style WINDOW_STYLE_SHADER
	background "ui/assets/rightbutton.tga"
      	rect 153 37 7 26 
      	visible 1 
	decoration  	  
    	}



//	CAMP	//



itemDef {
      	name camp
      	style 0
      	rect 180 37 50 26
	type 1
  	text "Camp"
	style WINDOW_STYLE_FILLED
	background "ui/assets/button_back.tga"
	textalign 1   	
	textscale .25
	textalignx 25
	textaligny 20 
      	visible 1
	forecolor 1 1 1 1
	backcolor .37 .1 .1 1
	action { hide grphelptext ; show camptext ; exec "play sound/voices/male1/voc_01.wav" ; show grpVoiceHead }
	mouseEnter { setitemcolor camp backcolor .1 .37 .1 1 ; hide campIcon ; show campIconAlt ; hide grpVoiceHead } 
	mouseExit { setitemcolor camp backcolor .37 .1 .1 1 ; hide campIconAlt ; show campIcon } 
	}
itemDef {
      	name camp
	group grpControlbutton
	style WINDOW_STYLE_SHADER
	background "ui/assets/framebutton.tga"
 	rect 180 37 50 26
      	visible 1 
	decoration  	  
    	}

itemDef {
      	name camp
	group grpControlbutton
	style WINDOW_STYLE_SHADER
	background "ui/assets/leftbutton.tga"
      	rect 174 37 7 26
      	visible 1 
	decoration  	  
    	}

itemDef {
      	name camp
	group grpControlbutton
	style WINDOW_STYLE_SHADER
	background "ui/assets/rightbutton.tga"
      	rect 229 37 7 26
      	visible 1 
	decoration  	  
    	}



//	DEFEND	//



itemDef {
      	name defend
      	style 0
      	rect 256 37 50 26
	type 1
  	text "Defend"
	style WINDOW_STYLE_FILLED
	background "ui/assets/button_back.tga"
	textalign 1   	
	textscale .25
	textalignx 25
	textaligny 20 
      	visible 1
	forecolor 1 1 1 1
	backcolor .37 .1 .1 1
	action { hide grphelptext ; show defendtext ; exec "play sound/voices/male1/or_05.wav" ; show grpVoiceHead }
	mouseEnter { setitemcolor defend backcolor .1 .37 .1 1 ; hide defendIcon ; show defendIconAlt ; hide grpVoiceHead } 
	mouseExit { setitemcolor defend backcolor .37 .1 .1 1 ; hide defendIconAlt ; show defendIcon } 
	}
itemDef {
      	name defend
	group grpControlbutton
	style WINDOW_STYLE_SHADER
	background "ui/assets/framebutton.tga"
 	rect 256 37 50 26
      	visible 1 
	decoration  	  
    	}

itemDef {
      	name defend
	group grpControlbutton
	style WINDOW_STYLE_SHADER
	background "ui/assets/leftbutton.tga"
      	rect 250 37 7 26
      	visible 1 
	decoration  	  
    	}

itemDef {
      	name defend
	group grpControlbutton
	style WINDOW_STYLE_SHADER
	background "ui/assets/rightbutton.tga"
      	rect 305 37 7 26
      	visible 1 
	decoration  	  
    	}



//	FOLLOW	//


	
itemDef {
      	name follow
	type 1
      	rect 332 37 50 26
  	text "Follow"
	style WINDOW_STYLE_FILLED
	background "ui/assets/button_back.tga"
	textalign 1   	
	textscale .25
	textalignx 25
	textaligny 20
      	visible 1
	forecolor 1 1 1 1
	backcolor .37 .1 .1 1
	action { hide grphelptext ; show followtext ; exec "play sound/voices/male1/or_11.wav" ; show grpVoiceHead }
	mouseEnter { setitemcolor follow backcolor .1 .37 .1 1 ; hide followIcon ; show followIconAlt ; hide grpVoiceHead } 
	mouseExit { setitemcolor follow backcolor .37 .1 .1 1 ; hide followIconAlt ; show followIcon } 
	}

itemDef {
      	name follow
	group grpControlbutton
	style WINDOW_STYLE_SHADER
	background "ui/assets/framebutton.tga"
 	rect 332 37 50 26
      	visible 1 
	decoration  	  
    	}

itemDef {
      	name follow
	group grpControlbutton
	style WINDOW_STYLE_SHADER
	background "ui/assets/leftbutton.tga"
      	rect 326 37 7 26
      	visible 1 
	decoration  	  
    	}

itemDef {
      	name follow
	group grpControlbutton
	style WINDOW_STYLE_SHADER
	background "ui/assets/rightbutton.tga"
      	rect 381 37 7 26
      	visible 1 
	decoration  	  
    	}




//	PATROL	//


itemDef {
      	name patrol
      	rect 406 37 50 26
	type 1
  	text "Patrol"
	style WINDOW_STYLE_FILLED
	background "ui/assets/button_back.tga"
	textalign 1   	
	textscale .25
	textalignx 25
	textaligny 20
      	visible 1
	forecolor 1 1 1 1
	backcolor .37 .1 .1 1
	action { hide grphelptext ; show patroltext ; exec "play sound/voices/male1/or_10.wav" ; show grpVoiceHead }
	mouseEnter { setitemcolor patrol backcolor .1 .37 .1 1 ; hide patrolIcon ; show patrolIconAlt ; hide grpVoiceHead } 
	mouseExit { setitemcolor patrol backcolor .37 .1 .1 1 ; hide patrolIconAlt ; show patrolIcon } 
	}
itemDef {
      	name patrol
	group grpControlbutton
	style WINDOW_STYLE_SHADER
	background "ui/assets/framebutton.tga"
 	rect 406 37 50 26
      	visible 1 
	decoration  	  
    	}

itemDef {
      	name patrol
	group grpControlbutton
	style WINDOW_STYLE_SHADER
	background "ui/assets/leftbutton.tga"
      	rect 400 37 7 26
      	visible 1 
	decoration  	  
    	}

itemDef {
      	name patrol
	group grpControlbutton
	style WINDOW_STYLE_SHADER
	background "ui/assets/rightbutton.tga"
      	rect 455 37 7 26
      	visible 1 
	decoration  	  
    	}



//	RETRIEVE	//



itemDef {
      	name retrieve
      	rect 480 37 50 26
	type 1
  	text "Retrieve"
	style WINDOW_STYLE_FILLED
	background "ui/assets/button_back.tga"
	textalign 1   	
	textscale .25
	textalignx 25
	textaligny 20
      	visible 1
	forecolor 1 1 1 1
	backcolor .37 .1 .1 1
	action { hide grphelptext ; show retrievetext ; exec "play sound/voices/male1/voc_05.wav" ; show grpVoiceHead }
	mouseEnter { setitemcolor retrieve backcolor .1 .37 .1 1 ; hide retrieveIcon ; show retrieveIconAlt ; hide grpVoiceHead } 
	mouseExit { setitemcolor retrieve backcolor .37 .1 .1 1 ; hide retrieveIconAlt ; show retrieveIcon } 
	}
itemDef {
      	name retrieve
	group grpControlbutton
	style WINDOW_STYLE_SHADER
	background "ui/assets/framebutton.tga"
 	rect 480 37 50 26
      	visible 1 
	decoration  	  
    	}

itemDef {
      	name retrieve
	group grpControlbutton
	style WINDOW_STYLE_SHADER
	background "ui/assets/leftbutton.tga"
      	rect 474 37 7 26
      	visible 1 
	decoration  	  
    	}

itemDef {
      	name retrieve
	group grpControlbutton
	style WINDOW_STYLE_SHADER
	background "ui/assets/rightbutton.tga"
      	rect 529 37 7 26
      	visible 1 
	decoration  	  
    	}

//	ESCORT	//



itemDef {
      	name escort
      	rect 554 37 50 26
	type 1
  	text "Escort"
	style WINDOW_STYLE_FILLED
	background "ui/assets/button_back.tga"
	textalign 1   	
	textscale .25
	textalignx 25
	textaligny 20
      	visible 1
	forecolor 1 1 1 1
	backcolor .37 .1 .1 1
	action { hide grphelptext ; show escorttext ; exec "play sound/voices/male1/voc_11.wav" ; show grpVoiceHead }
	mouseEnter { setitemcolor escort backcolor .1 .37 .1 1 ; hide escortIcon ; show escortIconAlt ; hide grpVoiceHead } 
	mouseExit { setitemcolor escort backcolor .37 .1 .1 1 ; hide escortIconAlt ; show escortIcon } 
	}
itemDef {
      	name escort
	group grpControlbutton
	style WINDOW_STYLE_SHADER
	background "ui/assets/framebutton.tga"
 	rect 554 37 50 26
      	visible 1 
	decoration  	  
    	}

itemDef {
      	name escort
	group grpControlbutton
	style WINDOW_STYLE_SHADER
	background "ui/assets/leftbutton.tga"
      	rect 548 37 7 26
      	visible 1 
	decoration  	  
    	}

itemDef {
      	name escort
	group grpControlbutton
	style WINDOW_STYLE_SHADER
	background "ui/assets/rightbutton.tga"
      	rect 603 37 7 26
      	visible 1 
	decoration  	  
    	}

// VOICE HEAD 	//

	


	itemDef {
		name "b"
		group grpVoiceHead
		rect 40 102 50 50
    		visible 1
		style WINDOW_STYLE_SHADER
		background "ui/assets/head5.tga"
		decoration
		}
	
	itemDef {
		name "b"
		group grpVoiceHead
		rect 40 102 50 50
		style WINDOW_STYLE_SHADER
		background "menuscreen2"
    		visible 1
		decoration
		}

	itemDef {
		name "voiceWindow"
		group grpVoiceHead
		visible 1
		style 3
		background "ui/assets/voice_window.tga"
		rect 38 100 54 54
		}




//	TEXT MESSAGES	//


// 	LEADER	//

itemDef {
	name helptext
	group grphelptext
      	style 0	
	wrapped
	text "Help"	
	rect 140 94 500 20
      	textalign 0		
      	textalignx 0
	textaligny 17        
	textscale .3   
      	forecolor 1 1 1 1
      	border 0
      	bordercolor 0 0 0 0
      	visible 0
	decoration
	}

itemDef {
	name helptext
	group grphelptext
      	style 0	
	wrapped
	text "Only Leaders can give orders to someone else on the team. \r"
	"Any player can change their own status. Orders are given through \r"
	"the ingame Orders menu or the HUD system using the Next Team Member \r"
	"and Next Orders commands.  If you receive an order, you can either \r"
	"Confirm or Deny that order.  You must have keys bound to those two \r"
	"commands.  If you confirm the order, your status will automatically \r"
	"update to reflect your new status."	
	rect 140 124 500 20
      	textalign 0		
      	textalignx 0
	textaligny 17        
	textscale .25   
      	forecolor 1 1 1 1
      	border 0
      	bordercolor 0 0 0 0
      	visible 0
	decoration
	}


// Attack //

itemDef {
	name attacktext
	group grphelptext
      	style 0	
	wrapped
	text "Attack"	
	rect 140 94 500 20
      	textalign 0		
      	textalignx 0
	textaligny 17        
	textscale .3   
      	forecolor 1 1 1 1
      	border 0
      	bordercolor 0 0 0 0
      	visible 0
	decoration
	}

itemDef {
	name attacktext
	group grphelptext
      	style 0	
	wrapped
	text "Command your team member to assault the enemy and the enemy Base.\r"
	"In Capture the Flag and One Flag CTF, it orders the team member to get the \r"
	"opposing team's flag (CTF), or the white flag (One Flag CTF)."	
	rect 140 124 500 20
      	textalign 0		
      	textalignx 0
	textaligny 17        
	textscale .25   
      	forecolor 1 1 1 1
      	border 0
      	bordercolor 0 0 0 0
      	visible 0
	decoration
	}

	
	

// 	CAMP	//


itemDef {
	name camptext
	group grphelptext
      	style 0	
	wrapped
	text "Camp"	
	rect 140 94 500 20
      	textalign 0		
      	textalignx 0
	textaligny 17        
	textscale .3   
      	forecolor 1 1 1 1
      	border 0
      	bordercolor 0 0 0 0
      	visible 0
	decoration
	}

itemDef {
	name camptext
	group grphelptext
      	style 0	
	wrapped
	text "Command your team member to stay at YOUR current location."
	rect 140 124 500 20
      	textalign 0		
      	textalignx 0
	textaligny 17        
	textscale .25   
      	forecolor 1 1 1 1
      	border 0
      	bordercolor 0 0 0 0
      	visible 0
	decoration
	}


// 	Defend	 //

itemDef {
	name defendtext
	group grphelptext
      	style 0	
	wrapped
	text "Defend"	
	rect 140 94 500 20
      	textalign 0		
      	textalignx 0
	textaligny 17        
	textscale .3   
      	forecolor 1 1 1 1
      	border 0
      	bordercolor 0 0 0 0
      	visible 0
	decoration
	}

itemDef {
	name defendtext
	group grphelptext
      	style 0	
	wrapped
	text "Command your team member to guard your team's Base."	
	rect 140 124 500 20
      	textalign 0		
      	textalignx 0
	textaligny 17        
	textscale .25   
      	forecolor 1 1 1 1
      	border 0
      	bordercolor 0 0 0 0
      	visible 0
	decoration
	}


// 	Follow	 //


itemDef {
	name followtext
	group grphelptext
      	style 0	
	wrapped
	text "Follow"	
	rect 140 94 500 20
      	textalign 0		
      	textalignx 0
	textaligny 17        
	textscale .3   
      	forecolor 1 1 1 1
      	border 0
      	bordercolor 0 0 0 0
      	visible 0
	decoration
	}
itemDef {
	name followtext
	group grphelptext
      	style 0	
	wrapped
	text "Command your team member to follow you."
	rect 140 124 500 20
      	textalign 0		
      	textalignx 0
	textaligny 17        
	textscale .25   
      	forecolor 1 1 1 1
      	border 0
      	bordercolor 0 0 0 0
      	visible 0
	decoration
	}



// 	Patrol	 //

itemDef {
	name patroltext
	group grphelptext
      	style 0	
	wrapped
	text "Patrol"	
	rect 140 94 500 20
      	textalign 0		
      	textalignx 0
	textaligny 17        
	textscale .3   
      	forecolor 1 1 1 1
      	border 0
      	bordercolor 0 0 0 0
      	visible 0
	decoration
	}

itemDef {
	name patroltext
	group grphelptext
      	style 0	
	wrapped
	text "Command your team member to patrol between Bases and \r"
	"determine their own actions based upon the situation. \r" 
	"Basically, this command frees the team member \r"
	"to act independently of your orders."	
	rect 140 124 500 20
      	textalign 0		
      	textalignx 0
	textaligny 17        
	textscale .25   
      	forecolor 1 1 1 1
      	border 0
      	bordercolor 0 0 0 0
      	visible 0
	decoration
	}

// 	Retrieve	 //

itemDef {
	name retrievetext
	group grphelptext
      	style 0	
	wrapped
	text "Retrieve"	
	rect 140 94 500 20
      	textalign 0		
      	textalignx 0
	textaligny 17        
	textscale .3   
      	forecolor 1 1 1 1
      	border 0
      	bordercolor 0 0 0 0
      	visible 0
	decoration
	}

itemDef {
	name retrievetext
	group grphelptext
      	style 0	
	wrapped
	text "If your flag is taken from the base in Capture the Flag, this orders \r"
	"your team member to find the stolen flag and return it.  In One Flag CTF, \r"
	"it orders the team member to take the white flag from the opposition. \r"
	"This status can only occur in Capture the Flag or One Flag CTF matches."	
	rect 140 124 500 20
      	textalign 0		
      	textalignx 0
	textaligny 17        
	textscale .25   
      	forecolor 1 1 1 1
      	border 0
      	bordercolor 0 0 0 0
      	visible 0
	decoration
	}


// 	ESCORT	 //

itemDef {
	name escorttext
	group grphelptext
      	style 0	
	wrapped
	text "Escort"	
	rect 140 94 500 20
      	textalign 0		
      	textalignx 0
	textaligny 17        
	textscale .3   
      	forecolor 1 1 1 1
      	border 0
      	bordercolor 0 0 0 0
      	visible 0
	decoration
	}

itemDef {
	name escorttext
	group grphelptext
      	style 0	
	wrapped
	text "This will command your team member to escort the flag \r"
	"carrier to the enemy Base.  This command can only be given \r"
	"Capture the Flag and One Flag CTF matches."	
	rect 140 124 500 20
      	textalign 0		
      	textalignx 0
	textaligny 17        
	textscale .25   
      	forecolor 1 1 1 1
      	border 0
      	bordercolor 0 0 0 0
      	visible 0
	decoration
	}

itemDef {
      	name fadebox
      	style WINDOW_STYLE_FILLED
 	background "ui/assets/fadebox.tga"
	forecolor 0 0 0 1
	backcolor 0 0 0 1
	rect 0 0 640 480
      	visible 1 
	decoration
    	}










}

}
}