// ================
// BATTLEZONE SHELL
// ================

//
// Mission-specific interface. Top-level entry must be named
// "ExtraOptions"
//
CreateControl("ExtraOptions4", "WINDOW")
{
	ColorGroup("MAGENTA");
	Geometry("RIGHT", "TOP");
	Position(-60, 180);
	Size(810, 1200);
	BorderSize(30);
	BevelSize(15);
	TabSize(330, 30);
	Title("AI Options");
	TitleFont("SMALL");
	Style("RIGHTTAB", "OUTLINE");

	
		//
		// Difficulty Level Caption
		// 
		// CreateControl("DiffLevel", "STATIC")
		// {
			// Geometry("LEFT", "TOP");
			// Position(-5, 0);
			// Size(120, 10);
			// Font("small");
			// Text("Difficulty");
			// JustifyText("LEFT");
			// Style("TRANSPARENT");
		// }

		// CreateControl("DiffLvlLow", "BUTTON")
		// {
			// ColorGroup("LISTBOX");
			// Position(2, 20);
			// Size(55, 5);
			// BorderSize(5);
			// BevelSize(3);
			// Style("ROLLOVER", "RADIO", "OUTLINE");
			// Font("SMALL");
			// Text("Low");
			// Cursor("Highlight");
			// UseVar("network.session.ivar119");
			// Value(0);
		// }

		// CreateControl("DiffLvlNormal", "BUTTON")
		// {
			// ColorGroup("LISTBOX");
			// Position(72, 20);
			// Size(55, 5);
			// BorderSize(5);
			// BevelSize(3);
			// Style("ROLLOVER", "RADIO", "OUTLINE");
			// Font("SMALL");
			// Text("Normal");
			// Cursor("Highlight");
			// UseVar("network.session.ivar119");
			// Value(2);
		// }

		// CreateControl("DiffLvlHigh", "BUTTON")
		// {
			// ColorGroup("LISTBOX");
			// Position(142, 20);
			// Size(55, 5);
			// BorderSize(5);
			// BevelSize(3);
			// Style("ROLLOVER", "RADIO", "OUTLINE");
			// Font("SMALL");
			// Text("High");
			// Cursor("Highlight");
			// UseVar("network.session.ivar119");
			// Value(4);
		// }

		// CreateControl("DiffLevel", "STATIC")
	// {
// //		Geometry("LEFT", "TOP");
// //		Position(-16, 120);
		// Position(0, 20);
		// Size(70, 9);
		// Font("SMALL");
		// Text("Difficulty:");
		// JustifyText("LEFT");
		// Style("TRANSPARENT");
	// }

	// CreateControl("DiffLvlEasy", "BUTTON")
	// {
		// ColorGroup("BLACKBLUE");
		// Geometry("LEFT", "TOP");
		// Position(80, 20);
		// Size(35, 9);
		// BorderSize(3);
		// BevelSize(3);
		// Style("ROLLOVER", "RADIO", "OUTLINE");
		// Cursor("Highlight");
		// Font("TINY");
		// Text("Easy");
		// UseVar("network.session.ivar119");
		// Value(0);
		// NotifyParent("Button::Press", "SetDifficultyLevelEasy");
	// }

	// OnEvent("SetDifficultyLevelEasy")
	// {
		// Cmd("network.session.ivar119 0");
	// }


	// CreateControl("DiffLvlLow", "BUTTON")
	// {
		// ColorGroup("BLACKBLUE");
		// Geometry("LEFT", "TOP");
		// Position(125, 20);
		// Size(35, 9);
		// BorderSize(3);
		// BevelSize(3);
		// Style("ROLLOVER", "RADIO", "OUTLINE");
		// Cursor("Highlight");
		// Font("TINY");
		// Text("Low");
		// UseVar("network.session.ivar119");
		// Value(2);
		// NotifyParent("Button::Press", "SetDifficultyLevelLow");
	// }

	// OnEvent("SetDifficultyLevelLow")
	// {
		// Cmd("network.session.ivar119 2");
	// }

	// CreateControl("DiffLvlNormal", "BUTTON")
	// {
		// ColorGroup("BLACKBLUE");
		// Geometry("LEFT", "TOP");
		// Position(170, 20);
		// Size(35, 9);
		// BorderSize(3);
		// BevelSize(3);
		// Style("ROLLOVER", "RADIO", "OUTLINE");
		// Cursor("Highlight");
		// Font("TINY");
		// Text("Normal");
		// UseVar("network.session.ivar119");
		// Value(4);
		// NotifyParent("Button::Press", "SetDifficultyLevelNormal");
	// }

	// OnEvent("SetDifficultyLevelNormal")
	// {
		// Cmd("network.session.ivar119 4");
	// }

	// CreateControl("DiffLvlHigh", "BUTTON")
	// {
		// ColorGroup("BLACKBLUE");
		// Geometry("LEFT", "TOP");
		// Position(215, 20);
		// Size(35, 9);
		// BorderSize(3);
		// BevelSize(3);
		// Style("ROLLOVER", "RADIO", "OUTLINE");
		// Cursor("Highlight");
		// Font("TINY");
		// Text("Hard");
		// UseVar("network.session.ivar119");
		// Value(8);
		// NotifyParent("Button::Press", "SetDifficultyLevelHigh");
	// }

	// OnEvent("SetDifficultyLevelHigh")
	// {
		// Cmd("network.session.ivar119 8");
	// }


//
		// Scrap Boost Caption
		//
		// CreateControl("ScrapBoost", "STATIC")
		// {
			// Geometry("LEFT", "TOP");
			// Position(-5, 40);
			// Size(120, 10);
			// Font("small");
			// Text("Scrap Boost");
			// JustifyText("LEFT");
			// Style("TRANSPARENT");
		// }

		// CreateControl("ScrapBstLow", "BUTTON")
		// {
			// ColorGroup("LISTBOX");
			// Position(2, 60);
			// Size(55, 5);
			// BorderSize(5);
			// BevelSize(3);
			// Style("ROLLOVER", "RADIO", "OUTLINE");
			// Font("SMALL");
			// Text("Low");
			// Cursor("Highlight");
			// UseVar("network.session.ivar24");
			// Value(0);
		// }

		// CreateControl("ScrapBstNormal", "BUTTON")
		// {
			// ColorGroup("LISTBOX");
			// Position(72, 60);
			// Size(55, 5);
			// BorderSize(5);
			// BevelSize(3);
			// Style("ROLLOVER", "RADIO", "OUTLINE");
			// Font("SMALL");
			// Text("Normal");
			// Cursor("Highlight");
			// UseVar("network.session.ivar24");
			// Value(2);
		// }

		// CreateControl("ScrapBstHigh", "BUTTON")
		// {
			// ColorGroup("LISTBOX");
			// Position(142, 60);
			// Size(55, 5);
			// BorderSize(5);
			// BevelSize(3);
			// Style("ROLLOVER", "RADIO", "OUTLINE");
			// Font("SMALL");
			// Text("High");
			// Cursor("Highlight");
			// UseVar("network.session.ivar24");
			// Value(4);
		// }

	
		//@@Centerline
		//
		// Spawn Weapons Crates Caption
		//
		// CreateControl("SpawnCrates", "STATIC")
		// {
			// Geometry("LEFT", "TOP");
			// Position(-5, 80);
			// Size(200, 10);
			// Font("small");
			// Text("Spawn Weapons Crates");
			// JustifyText("LEFT");
			// Style("TRANSPARENT");
		// }

		// CreateControl("SpawnCratesYes", "BUTTON")
		// {
			// ColorGroup("LISTBOX");
			// Position(2, 100);
			// Size(55, 5);
			// BorderSize(5);
			// BevelSize(3);
			// Style("ROLLOVER", "RADIO", "OUTLINE");
			// Font("SMALL");
			// Text("Yes");
			// Cursor("Highlight");
			// UseVar("network.session.ivar121");
			// Value(1);
			// NotifyParent("Button::Press", "SpawnCratesYes");
		// }
			// OnEvent("SpawnCratesYes")
			// {
				// Cmd("network.session.ivar121 1");
			// }

		// CreateControl("SpawnCratesNo", "BUTTON")
		// {
			// ColorGroup("LISTBOX");
			// Position(72, 100);
			// Size(55, 5);
			// BorderSize(5);
			// BevelSize(3);
			// Style("ROLLOVER", "RADIO", "OUTLINE");
			// Font("SMALL");
			// Text("No");
			// Cursor("Highlight");
			// UseVar("network.session.ivar121");
			// Value(0);
			// NotifyParent("Button::Press", "SpawnCratesNo");
		// }
			// OnEvent("SpawnCratesNo")
			// {
				// Cmd("network.session.ivar121 0");
			// }



		// @@Centerline - added to toggle Rampage Routine
		//
		//  Rampage Caption
		//
		// CreateControl("RampageCaption", "STATIC")
		// {
			// Geometry("LEFT", "TOP");
			// Position(-5, 120);//80
			// Size(155, 10);
			// Font("small");
			// Text("Max Rampage Units:");
			// JustifyText("LEFT");
			// Style("TRANSPARENT");
		// }

		// CreateControl("RampageLimitEdit", "EDIT")
		// {
			// ColorGroup("BLACKBLUE");
			// Geometry("LEFT", "TOP");
			// Position(2, 140);
			// Size(43, 10);
			// BorderSize(3);
			// BevelSize(3);
			// JustifyText("RIGHT");
			// Font("TINY");
			// Style("ROLLOVER", "OUTLINE");
			// Cursor("Highlight");
			// UseVar("network.session.ivar120");
		// }

		//@@Centerline
		//
		// Spawn Easy Pools Caption
		//
		// CreateControl("SpawnPools", "STATIC")
		// {
			// Geometry("LEFT", "TOP");
			// Position(-5, 180);  // -5,295
			// Size(220, 10);
			// Font("small");
			// Text("Spawn Extra Scrap Pools");
			// JustifyText("LEFT");
			// Style("TRANSPARENT");
		// }

		// CreateControl("SpawnPoolsYes", "BUTTON")
		// {
			// ColorGroup("LISTBOX");
			// Position(2, 200);
			// Size(55, 5);
			// BorderSize(5);
			// BevelSize(3);
			// Style("ROLLOVER", "RADIO", "OUTLINE");
			// Font("SMALL");
			// Text("Yes");
			// Cursor("Highlight");
			// UseVar("network.session.ivar122");
			// Value(1);
			// NotifyParent("Button::Press", "SpawnEasyPoolsOn");
		// }

			// OnEvent("SpawnEasyPoolsOn")
			// {
				// Cmd("network.session.ivar122 1");
			// }


		// CreateControl("SpawnPoolsNo", "BUTTON")
		// {
			// ColorGroup("LISTBOX");
			// Position(72, 200);
			// Size(55, 5);
			// BorderSize(5);
			// BevelSize(3);
			// Style("ROLLOVER", "RADIO", "OUTLINE");
			// Font("SMALL");
			// Text("No");
			// Cursor("Highlight");
			// UseVar("network.session.ivar122");
			// Value(0);
			// NotifyParent("Button::Press", "SpawnEasyPoolsOff");
		// }

			// OnEvent("SpawnEasyPoolsOff")
			// {
				// Cmd("network.session.ivar122 0");
			// }


		//@@Centerline
		//
		// Enable Monster Run Caption
		//
		// CreateControl("MonsterRun", "STATIC")
		// {
			// Geometry("LEFT", "TOP");
			// Position(-5, 220);
			// Size(220, 10);
			// Font("small");
			// Text("Enable Monster Run");
			// JustifyText("LEFT");
			// Style("TRANSPARENT");
		// }

		// CreateControl("MonsterRunYes", "BUTTON")
		// {
			// ColorGroup("LISTBOX");
			// Position(2, 240);
			// Size(55, 5);
			// BorderSize(5);
			// BevelSize(3);
			// Style("ROLLOVER", "RADIO", "OUTLINE");
			// Font("SMALL");
			// Text("Yes");
			// Cursor("Highlight");
			// UseVar("network.session.ivar123");
			// Value(1);
			// NotifyParent("Button::Press", "SetMonsterOn");
		// }

			// OnEvent("SetMonsterOn")
			// {
				// Cmd("network.session.ivar123 1");
			// }

		// CreateControl("MonsterRunNo", "BUTTON")
		// {
			// ColorGroup("LISTBOX");
			// Position(72, 240);
			// Size(55, 5);
			// BorderSize(5);
			// BevelSize(3);
			// Style("ROLLOVER", "RADIO", "OUTLINE");
			// Font("SMALL");
			// Text("No");
			// Cursor("Highlight");
			// UseVar("network.session.ivar123");
			// Value(0);
			// NotifyParent("Button::Press", "SetMonsterOff");
		// }

			// OnEvent("SetMonsterOff")
			// {
				// Cmd("network.session.ivar123 0");
			// }


		// //@@Centerline
		// //
		// // Enable Capture Routine Caption
		// //
		// CreateControl("Capture", "STATIC")
		// {
			// Geometry("LEFT", "TOP");
			// Position(-5, 260);
			// Size(220, 10);
			// Font("small");
			// Text("Enable Captureable Item");
			// JustifyText("LEFT");
			// Style("TRANSPARENT");
		// }

		// CreateControl("CaptureYes", "BUTTON")
		// {
			// ColorGroup("LISTBOX");
			// Position(2, 280);
			// Size(55, 5);
			// BorderSize(5);
			// BevelSize(3);
			// Style("ROLLOVER", "RADIO", "OUTLINE");
			// Font("SMALL");
			// Text("Yes");
			// Cursor("Highlight");
			// UseVar("network.session.ivar124");
			// Value(1);
			// NotifyParent("Button::Press", "CaptureObjectOn");
		// }
			// OnEvent("CaptureObjectOn")
			// {
				// Cmd("network.session.ivar124 1");
			// }

		// CreateControl("CaptureNo", "BUTTON")
		// {
			// ColorGroup("LISTBOX");
			// Position(72, 280);
			// Size(55, 5);
			// BorderSize(5);
			// BevelSize(3);
			// Style("ROLLOVER", "RADIO", "OUTLINE");
			// Font("SMALL");
			// Text("No");
			// Cursor("Highlight");
			// UseVar("network.session.ivar124");
			// Value(0);
			// NotifyParent("Button::Press", "CaptureObjectOff");
		// }
			// OnEvent("CaptureObjectOff")
			// {
				// Cmd("network.session.ivar124 0");
			// }


	CreateControl("PagesLabel", "STATIC")
	{
		Geometry("LEFT", "BOTTOM");
		Position(0, 0);
		Size(90, 27);
		Font("TINY");
		Text("Page:");
		JustifyText("left");
		Style("TRANSPARENT");
	}

	// Required control: gotta be able to get out of here.
	CreateControl("CloseExtras", "BUTTON")
	{
		ColorGroup("BLACKBLUE");
		Geometry("LEFT", "BOTTOM");
		Position(120, 0);
		Size(90, 27);
		BorderSize(9);
		BevelSize(9);
		Style("ROLLOVER", "OUTLINE");
		Cursor("Highlight");
		Font("TINY");
		Text("Main");
		NotifyParent("Button::Press", "CloseExtra");
	}
	
	OnEvent("CloseExtra")
	{
		Cmd("network.session.closeextras");
	}	

	CreateControl("OpenExtraOptions", "BUTTON")
	{
		ColorGroup("BLACKBLUE");
		Geometry("BOTTOM", "LEFT");
		Position(240, 0);
		Size(60, 27);
		BorderSize(9);
		BevelSize(9);
		Style("ROLLOVER", "OUTLINE");
		Cursor("Highlight");
		Font("SMALL");
		Text("1");
		NotifyParent("Button::Press", "OpenExtraOptions");
	}	
	OnEvent("OpenExtraOptions")
	{
		FadeOut("|ExtraOptions4");
		FadeIn("|ExtraOptions");
	}

	CreateControl("OpenExtraOptions2", "BUTTON")
	{
		ColorGroup("BLACKBLUE");
		Geometry("BOTTOM", "LEFT");
		Position(330, 0);
		Size(60, 27);
		BorderSize(9);
		BevelSize(9);
		Style("ROLLOVER", "OUTLINE");
		Cursor("Highlight");
		Font("SMALL");
		Text("2");
		NotifyParent("Button::Press", "OpenExtraOptions2");			
	}	
	OnEvent("OpenExtraOptions2")
	{
		FadeOut("|ExtraOptions4");
		FadeIn("|ExtraOptions2");
	}

	CreateControl("OpenExtraOptions3", "BUTTON")
	{
		ColorGroup("BLACKBLUE");
		Geometry("BOTTOM", "LEFT");
		Position(420, 0);
		Size(60, 27);
		BorderSize(9);
		BevelSize(9);
		Style("ROLLOVER", "OUTLINE");
		Cursor("Highlight");
		Font("SMALL");
		Text("3");
		NotifyParent("Button::Press", "OpenExtraOptions3");			
	}	
	OnEvent("OpenExtraOptions3")
	{
		FadeOut("|ExtraOptions4");
		FadeIn("|ExtraOptions3");
	}
	CreateControl("OpenExtraOptions4", "BUTTON")
	{
		ColorGroup("BLACKBLUE");
		Geometry("BOTTOM", "LEFT");
		Position(510, 0);
		Size(60, 27);
		BorderSize(9);
		BevelSize(9);
		Style("ROLLOVER", "OUTLINE", "INERT");
		Cursor("Highlight");
		Font("SMALL");
		Text("4");
	}	
}

