// ========================
// BATTLEZONE ESCAPE SCREEN
// (PLAY OPTIONS PAGE)
// ========================

//
// CREATE THE DEMO OPTIONS PAGE
//
CreateControl("EscapePlay", "WINDOW")
{
	Geometry("HCENTRE", "VCENTRE");
	Position(0, 5);
	Size(250, 205);
	BorderSize(10);
	BevelSize(5);
	TabSize(150, 10);
	Style("OUTLINE", "INERT");
	Title("Play Options");
	TitleFont("MEDIUM");

	//
	// mission difficulty
	//
	CreateControl("Difficulty", "WINDOW")
	{
		Position(0, 0);
		Size(250, 30);
		Style("TRANSPARENT", "INERT");

		CreateControl("Title", "STATIC")
		{
			Position(0, 0);
			Size(250, 10);
			Style("TRANSPARENT");
			Font("MEDIUM");
			JustifyText("LEFT");
			Text("Mission Difficulty");
		}

		CreateControl("Easy", "BUTTON")
		{
			ColorGroup("LISTBOX");
			Position(5, 20);
			Size(65, 5);
			BorderSize(5);
			BevelSize(3);
			Style("ROLLOVER", "RADIO");
			Font("SMALL");
			Text("Easy");
			Cursor("Highlight");
			UseVar("options.play.difficulty");
			Value(0);
		}

		CreateControl("Medium", "BUTTON")
		{
			ColorGroup("LISTBOX");
			Position(85, 20);
			Size(65, 5);
			BorderSize(5);
			BevelSize(3);
			Style("ROLLOVER", "RADIO");
			Font("SMALL");
			Text("Medium");
			Cursor("Highlight");
			UseVar("options.play.difficulty");
			Value(1);
		}

		CreateControl("Hard", "BUTTON")
		{
			ColorGroup("LISTBOX");
			Position(165, 20);
			Size(65, 5);
			BorderSize(5);
			BevelSize(3);
			Style("ROLLOVER", "RADIO");
			Font("SMALL");
			Text("Hard");
			Cursor("Highlight");
			UseVar("options.play.difficulty");
			Value(2);
		}
	}

	//
	// automatic leveling
	//
	CreateControl("Leveling", "WINDOW")
	{
		Position(0, 35);
		Size(250, 30);
		Style("TRANSPARENT", "INERT");

		CreateControl("Title", "STATIC")
		{
			Position(0, 0);
			Size(250, 10);
			Font("MEDIUM");
			JustifyText("LEFT");
			Text("Automatic Leveling");
			Style("TRANSPARENT");
		}

		CreateControl("Off", "BUTTON")
		{
			ColorGroup("LISTBOX");
			Position(5, 20);
			Size(65, 5);
			BorderSize(5);
			BevelSize(3);
			Style("ROLLOVER", "RADIO");
			Font("SMALL");
			Text("Off");
			Cursor("Highlight");
			UseVar("options.play.leveling");
			Value(0);
		}

		CreateControl("On", "BUTTON")
		{
			ColorGroup("LISTBOX");
			Position(85, 20);
			Size(65, 5);
			BorderSize(5);
			BevelSize(3);
			Style("ROLLOVER", "RADIO");
			Font("SMALL");
			Text("On");
			Cursor("Highlight");
			UseVar("options.play.leveling");
			Value(1);
		}
	}

	//
	// reverse mouse
	//
	CreateControl("Reverse", "WINDOW")
	{
		Position(0, 70);
		Size(250, 30);
		Style("TRANSPARENT", "INERT");

		CreateControl("Title", "STATIC")
		{
			Position(0, 0);
			Size(250, 10);
			Font("MEDIUM");
			JustifyText("LEFT");
			Text("Reverse Mouse");
			Style("TRANSPARENT");
		}

		CreateControl("Off", "BUTTON")
		{
			ColorGroup("LISTBOX");
			Position(5, 20);
			Size(65, 5);
			BorderSize(5);
			BevelSize(3);
			Style("ROLLOVER", "RADIO");
			Font("SMALL");
			Text("Off");
			Cursor("Highlight");
			UseVar("options.play.reverse");
			Value(0);
		}

		CreateControl("On", "BUTTON")
		{
			ColorGroup("LISTBOX");
			Position(85, 20);
			Size(65, 5);
			BorderSize(5);
			BevelSize(3);
			Style("ROLLOVER", "RADIO");
			Font("SMALL");
			Text("On");
			Cursor("Highlight");
			UseVar("options.play.reverse");
			Value(1);
		}
	}

	//
	// absolute pitch
	//
	CreateControl("Absolute", "WINDOW")
	{
		Position(0, 105);
		Size(250, 30);
		Style("TRANSPARENT", "INERT");

		CreateControl("Title", "STATIC")
		{
			Position(0, 0);
			Size(250, 10);
			Font("MEDIUM");
			JustifyText("LEFT");
			Text("Absolute Pitch");
			Style("TRANSPARENT");
		}

		CreateControl("Off", "BUTTON")
		{
			ColorGroup("LISTBOX");
			Position(5, 20);
			Size(65, 5);
			BorderSize(5);
			BevelSize(3);
			Style("ROLLOVER", "RADIO");
			Font("SMALL");
			Text("Off");
			Cursor("Highlight");
			UseVar("options.play.absolute");
			Value(0);
		}

		CreateControl("On", "BUTTON")
		{
			ColorGroup("LISTBOX");
			Position(85, 20);
			Size(65, 5);
			BorderSize(5);
			BevelSize(3);
			Style("ROLLOVER", "RADIO");
			Font("SMALL");
			Text("On");
			Cursor("Highlight");
			UseVar("options.play.absolute");
			Value(1);
		}
	}

//
	// reverse mouse
	//
	CreateControl("Info", "WINDOW")
	{
		Position(0, 140);
		Size(250, 30);
		Style("TRANSPARENT", "INERT");

		CreateControl("Title", "STATIC")
		{
			Position(0, 0);
			Size(250, 10);
			Font("MEDIUM");
			JustifyText("LEFT");
			Text("Info");
			Style("TRANSPARENT");
		}

		CreateControl("Off", "BUTTON")
		{
			ColorGroup("LISTBOX");
			Position(5, 20);
			Size(65, 5);
			BorderSize(5);
			BevelSize(3);
			Style("ROLLOVER", "RADIO");
			Font("SMALL");
			Text("Off");
			Cursor("Highlight");
			UseVar("options.play.infohelp");
			Value(0);
		}

		CreateControl("On", "BUTTON")
		{
			ColorGroup("LISTBOX");
			Position(85, 20);
			Size(65, 5);
			BorderSize(5);
			BevelSize(3);
			Style("ROLLOVER", "RADIO");
			Font("SMALL");
			Text("On");
			Cursor("Highlight");
			UseVar("options.play.infohelp");
			Value(1);
		}
	}

	OnEvent("Control::Activate")
	{
		cmd("shell.background option_play.tga");
	}
}
