DEFAULTLISTMENU
{
	Font "BigFont", "Untranslated"
	Selector "MENUBULA", -24, 0
	Linespacing 16
	Font "BigFont", "Red"
}

// ZT2 isn't exactly the kind of game where we save or load you know
LISTMENU "MainMenu"
{
	StaticPatch 250, 200, "INKMAW"
	StaticPatch 4, 2, "M_DOOM"
	StaticPatch 8, 73, "INKY1"
	StaticPatch 10, 93, "INKY2"
	StaticPatch 12, 113, "INKY3"
	StaticPatch 14, 127, "INKY4"
	Position 14, 80
	PatchItem "M_NGAME", "n", "PlayerclassMenu"
	Position 18, 100
	PatchItem "M_OPTION","o", "OptionsMenu"
	//Position 22, 120
	//PatchItem "M_ZTCFG","z", "TorrentOptions"
	Position 26, 135
	PatchItem "M_QUITG", "q", "QuitMenu"
}

ListMenu "SkillMenu"
{
	Selector "MENUBULA", -24, 0
	StaticPatch 54, 38, "M_SKILL"
	Position 48, 63
}

//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

ListMenu "PlayerMenu"
{
	StaticTextCentered 160, 6, "$MNU_PLAYERSETUP"
	Font "SmallFont"
	Linespacing 14
	Position 24, 36

	PlayerNameBox "Name", 0, "Playerbox"
	Selector "-", -16, -1

	MouseWindow 0, 220
	PlayerDisplay 220, 80, "00 07 00", "40 53 40", 1, "PlayerDisplay"

	Position 24, 60
	Linespacing 10
	Slider "Red", "Red", 0, 255, 8
	Slider "Green", "Green", 0, 255, 8
	Slider "Blue", "Blue", 0, 255, 8
	
	Linespacing 14
	Position 24, 100
	ValueText "Gender", "Gender", "Gender"
	// ValueText "Autoaim", "Autoaim", "Autoaim"

	ValueText "Always Run", "AlwaysRun", "OnOff"
	// TextItem "Weapon Setup", "w", "ZA_WeaponSetup" // [TP]
	Class "PlayerMenu"
}

//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

OptionMenu "OptionsMenu"
{
	Title "OPTIONS"
	Submenu "Multiplayer Options",		"ZA_MultiplayerOptions" // [TP]
	StaticText " " // [TP]
	Submenu "Customize Controls",		"CustomizeControlsPre"
	Submenu "Mouse options",			"MouseOptions"
	Submenu "Joystick options",			"JoystickOptions"
	StaticText " "
	Submenu "Player Setup",				"PlayerMenu"
	Submenu "Gameplay Options",			"GameplayOptions"
	Submenu "Compatibility Options",	"CompatibilityOptions"
	Submenu "Automap Options",			"AutomapOptions"
	Submenu "HUD Options",				"HUDOptions"
	Submenu "Miscellaneous Options",	"MiscOptions"
	Submenu "Sound Options",			"SoundOptions"
	Submenu "Display Options",			"VideoOptions"
	Submenu "Set video mode",			"VideoModeMenu"
	StaticText " "
	SafeCommand "Reset to defaults",	"reset2defaults"
	SafeCommand	"Reset to last saved",	"reset2saved"
	Command "Go to console",			"menuconsole"
}

ListMenu "CustomizeControlsPre"
{
	StaticTextCentered 160, 6, "CUSTOMIZE CONTROLS"
	Font "SmallFont"
	Linespacing 14
	Position 52, 36
	Selector "-", -12, -2

	TextItem "Weapons",					"w", "ControlsWeapon"
	TextItem "Movement",					"m", "ControlsMovement"
	TextItem "Other",					"o", "ControlsMisc"
	
	Position 52, 120
	
	TextItem "Zandronum Misc.",			"z", "ControlsZandronum"
}

// -- WEAPON CONTROLS
OptionMenu "ControlsWeapon"
{
	Title "WEAPON CONTROLS"
	ScrollTop 2
	StaticTextSwitchable 	"ENTER to change, BACKSPACE to clear", "Press new key for control, ESC to cancel", "ControlMessage"
	
	StaticText 	""
	StaticText 	"Weapons", 1
	
	Control 	"Fire",					"+attack"
	Control 	"Secondary Fire",		"+altattack"
	Control 	"Reload",				"+reload"
	Control 	"Toggle ADS",			"+zoom"
	Control 	"Next weapon",			"weapnext"
	Control 	"Previous weapon",		"weapprev"
	Control 	"Drop weapon",			"weapdrop"
	
	StaticText 	""
	
	Control 	"Last Weapon Used",		"zt2_lastweapon"
	Control 	"Heal Self",			"zt2_quicksyringe"
	Control 	"Quick Grenade",		"zt2_quickgrenade"
	
	StaticText 	""
	
	Control		"Weapon Slot 1",		"slot 1"
	Control		"Weapon Slot 2",		"slot 2"
	Control		"Weapon Slot 3",		"slot 3"
	Control		"Weapon Slot 4",		"slot 4"
	Control		"Weapon Slot 5",		"slot 5"
	Control		"Weapon Slot 6",		"slot 6"
	Control		"Weapon Slot 7",		"slot 7"
	Control		"Weapon Slot 8",		"slot 8"
	Control		"Weapon Slot 9",		"slot 9"
	Control		"Weapon Slot 0",		"slot 0"
}

// -- MOVEMENT CONTROLS
OptionMenu "ControlsMovement"
{
	Title "MOVEMENT CONTROLS"
	ScrollTop 2
	StaticTextSwitchable 	"ENTER to change, BACKSPACE to clear", "Press new key for control, ESC to cancel", "ControlMessage"
	
	StaticText 	""
	StaticText 	"Movement", 1
	
	Control 	"Use / Open",			"+use"
	Control 	"Move forward",			"+forward"
	Control 	"Move backward",		"+back"
	Control 	"Strafe left",			"+moveleft"
	Control 	"Strafe right",			"+moveright"
	Control 	"Turn left",			"+left"
	Control 	"Turn right",			"+right"
	Control 	"Jump",					"+jump"
	Control 	"Crouch",				"+crouch"
	Control 	"Crouch Toggle",		"crouch"
	Control 	"Fly / Swim up",		"+moveup"
	Control 	"Fly / Swim down",		"+movedown"
	Control 	"Stop flying",			"land"
	Control 	"Mouse look",			"+mlook"
	Control 	"Keyboard look",		"+klook"
	Control 	"Look up",				"+lookup"
	Control 	"Look down",			"+lookdown"
	Control 	"Center view",			"centerview"
	Control 	"Run",					"+speed"
	Control 	"Strafe",				"+strafe"
}

// -- MISC CONTROLS
OptionMenu "ControlsMisc"
{
	Title "MISC CONTROLS"
	ScrollTop 2
	StaticTextSwitchable 	"ENTER to change, BACKSPACE to clear", "Press new key for control, ESC to cancel", "ControlMessage"
	
	StaticText 	""
	StaticText 	"Misc.", 1
	
	Control 	"Change Perk",		"zt2_changeperk"
	
	StaticText 	""
	
	Control 	"Show Scoreboard",		"+showscores"
	
	StaticText 	""
	
	StaticText 	"Chat", 1
	Control 	"Say",					"messagemode"
	Control 	"Team say",				"messagemode2"
	
	StaticText 	""
	
	StaticText 	"Voting", 1
	Control		"Vote yes",				"vote_yes"
	Control		"Vote no",				"vote_no"
	
	StaticText 	""
	StaticText 	"Other", 1
	Control 	"Toggle automap",		"togglemap"
	Control 	"Chasecam",				"chase"
	Control 	"Coop spy",				"spynext"
	Control 	"Screenshot",			"screenshot"
	Control		"Spectate",				"spectate" // [TP]
	Control		"Taunt",				"taunt" // [TP]
	Option		"Join the game",		"joinmenukey", "JoinMenuKeys" // [TP]
	Control		"Join the game (custom)", "menu_join" // [TP]
	Control  	"Open console",			"toggleconsole"
}

OptionMenu "ControlsZandronum"
{
	Title "MISC CONTROLS"
	ScrollTop 2
	StaticTextSwitchable 	"ENTER to change, BACKSPACE to clear", "Press new key for control, ESC to cancel", "ControlMessage"
	
	StaticText 	""

	StaticText 	"Controls", 1
	Control		"Show medals",			"+showmedals" // [TP]
	
	StaticText 	""
	
	StaticText 	"Inventory", 1
	Control 	"Activate item",		"invuse"
	Control 	"Activate all items",	"invuseall"
	Control 	"Next item",			"invnext"
	Control 	"Previous item",		"invprev"
	Control 	"Drop item",			"invdrop"
	Control		"Query item",			"invquery"

	StaticText 	""
	
	StaticText 	"Strife Popup Screens", 1
	Control 	"Mission objectives",	"showpop 1"
	Control 	"Keys list",			"showpop 2"
	Control 	"Weapons/ammo/stats",	"showpop 3"
}