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

//
// CREATE SHELL INSTANT ACTION Extra Options page. 
//
// Tip: store variables in any of the following:
//
// options.instant.bool0 .. options.instant.bool31
// options.instant.int0 .. options.instant.int31
// options.instant.float0 .. options.instant.float31
// options.instant.string0 .. options.instant.string31
//
// Multi-page ExtraOptions are possible. Name them ExtraOptions,
// ExtraOptions2 .. ExtraOptions8, and they'll all be closed (no
// matter which is open) when the shell.instant.closeextras command is
// sent.
//

CreateControl("ExtraOptions3", "WINDOW")
{
	// inherit root window's dimensions
	Geometry("PARENTWIDTH", "PARENTHEIGHT");

	// set window style
	Style("TRANSPARENT", "INERT");

	CreateControl("Instant", "WINDOW")
	{
		Geometry("HCENTRE", "VCENTRE");
		ColorGroup("BLUEGRAY");
		Position(0, 0);
		Size(750, 375);
		BorderSize(15);
		BevelSize(8);
		TabSize(225, 15);
		Style("RIGHTTAB", "OUTLINE");
		Projector(1);
		Title("G66 3.1 Options");
		TitleFont("MEDIUM");


	// G66 Human Team Options
	CreateControl("G66HTOptions", "STATIC")
	{
		Geometry("LEFT", "TOP");
		Position(90, 15);
		Size(225, 14);
		Font("SMALL");
		Text("   Human Team Options ");
		JustifyText("right");
		Style("OUTLINE");
	}
		
	// // G66 HT Combat Unit Skill Level (ivar109)
	// CreateControl("G66HTCmbtSkill", "STATIC")
	// {
		// Geometry("LEFT", "TOP");
		// Position(0, 40);
		// Size(135, 9);
		// Font("SMALL");
		// Text("Combat Unit Skill:");
		// JustifyText("right");
		// Style("TRANSPARENT");
	// }

	// CreateControl("G66HTCmbtSkill1", "BUTTON")
	// {
		// ColorGroup("BLUEGRAY");
		// Geometry("LEFT", "TOP");
		// Position(145, 40);
		// Size(13, 9);
		// BorderSize(3);
		// BevelSize(3);
		// Style("ROLLOVER", "RADIO", "OUTLINE");
		// Cursor("Highlight");
		// Font("TINY");
		// Text("1");
		// UseVar("options.instant.int12");
		// Value(1);
	// }

	// CreateControl("G66HTCmbtSkill2", "BUTTON")
	// {
		// ColorGroup("BLUEGRAY");
		// Geometry("LEFT", "TOP");
		// Position(170, 40);
		// Size(13, 9);
		// BorderSize(3);
		// BevelSize(3);
		// Style("ROLLOVER", "RADIO", "OUTLINE");
		// Cursor("Highlight");
		// Font("TINY");
		// Text("2");
		// UseVar("options.instant.int12");
		// Value(2);
	// }

	// CreateControl("G66HTCmbtSkill3", "BUTTON")
	// {
		// ColorGroup("BLUEGRAY");
		// Geometry("LEFT", "TOP");
		// Position(195, 40);
		// Size(13, 9);
		// BorderSize(3);
		// BevelSize(3);
		// Style("ROLLOVER", "RADIO", "OUTLINE");
		// Cursor("Highlight");
		// Font("TINY");
		// Text("3");
		// UseVar("options.instant.int12");
		// Value(3);
	// }


	// // HT Turret Skill Level (ivar17)
	// CreateControl("HTTurretSkill", "STATIC")
	// {
		// Geometry("LEFT", "TOP");
		// Position(0, 60);
		// Size(135, 9);
		// Font("SMALL");
		// Text("Turret Skill:");
		// JustifyText("right");
		// Style("TRANSPARENT");
	// }

	// CreateControl("HTTurretSkill1", "BUTTON")
	// {
		// ColorGroup("BLUEGRAY");
		// Geometry("LEFT", "TOP");
		// Position(145, 60);
		// Size(13, 9);
		// BorderSize(3);
		// BevelSize(3);
		// Style("ROLLOVER", "RADIO", "OUTLINE");
		// Cursor("Highlight");
		// Font("TINY");
		// Text("1");
		// UseVar("options.instant.int3");
		// Value(1);
	// }

	// CreateControl("HTTurretSkill2", "BUTTON")
	// {
		// ColorGroup("BLUEGRAY");
		// Geometry("LEFT", "TOP");
		// Position(170, 60);
		// Size(13, 9);
		// BorderSize(3);
		// BevelSize(3);
		// Style("ROLLOVER", "RADIO", "OUTLINE");
		// Cursor("Highlight");
		// Font("TINY");
		// Text("2");
		// UseVar("options.instant.int3");
		// Value(2);
	// }

	// CreateControl("HTTurretSkill3", "BUTTON")
	// {
		// ColorGroup("BLUEGRAY");
		// Geometry("LEFT", "TOP");
		// Position(195, 60);
		// Size(13, 9);
		// BorderSize(3);
		// BevelSize(3);
		// Style("ROLLOVER", "RADIO", "OUTLINE");
		// Cursor("Highlight");
		// Font("TINY");
		// Text("3");
		// UseVar("options.instant.int3");
		// Value(3);
	// }

	// // G66 HT Non-Combat Skill Level (ivar110)
	// CreateControl("G66HTNonCmbtSkill", "STATIC")
	// {
		// Geometry("LEFT", "TOP");
		// Position(0, 80);
		// Size(135, 9);
		// Font("SMALL");
		// Text("Non-Combat Skill:");
		// JustifyText("right");
		// Style("TRANSPARENT");
	// }

	// CreateControl("G66HTNonCmbtSkill1", "BUTTON")
	// {
		// ColorGroup("BLUEGRAY");
		// Geometry("LEFT", "TOP");
		// Position(145, 80);
		// Size(13, 9);
		// BorderSize(3);
		// BevelSize(3);
		// Style("ROLLOVER", "RADIO", "OUTLINE");
		// Cursor("Highlight");
		// Font("TINY");
		// Text("1");
		// UseVar("options.instant.int13");
		// Value(1);
	// }

	// CreateControl("G66HTNonCmbtSkill2", "BUTTON")
	// {
		// ColorGroup("BLUEGRAY");
		// Geometry("LEFT", "TOP");
		// Position(170, 80);
		// Size(13, 9);
		// BorderSize(3);
		// BevelSize(3);
		// Style("ROLLOVER", "RADIO", "OUTLINE");
		// Cursor("Highlight");
		// Font("TINY");
		// Text("2");
		// UseVar("options.instant.int13");
		// Value(2);
	// }

	// CreateControl("G66HTNonCmbtSkill3", "BUTTON")
	// {
		// ColorGroup("BLUEGRAY");
		// Geometry("LEFT", "TOP");
		// Position(195, 80);
		// Size(13, 9);
		// BorderSize(3);
		// BevelSize(3);
		// Style("ROLLOVER", "RADIO", "OUTLINE");
		// Cursor("Highlight");
		// Font("TINY");
		// Text("3");
		// UseVar("options.instant.int13");
		// Value(3);
	// }

	// G66 Human Scrap Boost (int8)
	CreateControl("G66CTScrapBst", "STATIC")
	{
		Geometry("LEFT", "TOP");
		Position(-37, 60);
		Size(203, 14);
		Font("SMALL");
		Text("Scrap Boost:");
		JustifyText("right");
		Style("TRANSPARENT");
	}

	CreateControl("G66HTScrapBst1", "BUTTON")
	{
		ColorGroup("BLUEGRAY");
		Geometry("LEFT", "TOP");
		Position(180, 60);
		Size(20, 14);
		BorderSize(5);
		BevelSize(5);
		Style("ROLLOVER", "RADIO", "OUTLINE");
		Cursor("Highlight");
		Font("TINY");
		Text("1");
		UseVar("options.instant.int8");
		Value(0);
	}

	CreateControl("G66HTScrapBst2", "BUTTON")
	{
		ColorGroup("BLUEGRAY");
		Geometry("LEFT", "TOP");
		Position(218, 60);
		Size(20, 14);
		BorderSize(5);
		BevelSize(5);
		Style("ROLLOVER", "RADIO", "OUTLINE");
		Cursor("Highlight");
		Font("TINY");
		Text("2");
		UseVar("options.instant.int8");
		Value(1);
	}

	CreateControl("G66HTScrapBst3", "BUTTON")
	{
		ColorGroup("BLUEGRAY");
		Geometry("LEFT", "TOP");
		Position(255, 60);
		Size(20, 14);
		BorderSize(5);
		BevelSize(5);
		Style("ROLLOVER", "RADIO", "OUTLINE");
		Cursor("Highlight");
		Font("TINY");
		Text("3");
		UseVar("options.instant.int8");
		Value(2);
	}

	CreateControl("G66HTScrapBst4", "BUTTON")
	{
		ColorGroup("BLUEGRAY");
		Geometry("LEFT", "TOP");
		Position(293, 60);
		Size(20, 14);
		BorderSize(5);
		BevelSize(5);
		Style("ROLLOVER", "RADIO", "OUTLINE");
		Cursor("Highlight");
		Font("TINY");
		Text("4");
		UseVar("options.instant.int8");
		Value(3);
	}

	// G66 HT Crate Drops Option (ivar113)
	CreateControl("G66CrateDrop", "STATIC")
	{
		Geometry("LEFT", "TOP");
		Position(-37, 90);
		Size(203, 14);
		Font("SMALL");
		Text("Crate Drops:");
		JustifyText("right");
		Style("TRANSPARENT");
	}

	CreateControl("G66CrateDropOff", "BUTTON")
	{
		ColorGroup("BLUEGRAY");
		Geometry("LEFT", "TOP");
		Position(180, 90); // (175, 200)
		Size(20, 14);
		BorderSize(5);
		BevelSize(5);
		Style("ROLLOVER", "RADIO", "OUTLINE");
		Cursor("Highlight");
		Font("TINY");
		Text("Off");
		UseVar("options.instant.bool5");
		Value(0);
	}

	CreateControl("G66CrateDropOn", "BUTTON")
	{
		ColorGroup("BLUEGRAY");
		Geometry("LEFT", "TOP");
		Position(218, 90); // (145, 200)
		Size(20, 14);
		BorderSize(5);
		BevelSize(5);
		Style("ROLLOVER", "RADIO", "OUTLINE");
		Cursor("Highlight");
		Font("TINY");
		Text("On");
		UseVar("options.instant.bool5");
		Value(1);
	}

	// G66 Combat Unit Skill Progression Option (ivar112)
	// CreateControl("G66SkillProg", "STATIC")
	// {
		// Geometry("LEFT", "TOP");
		// Position(0, 140);
		// Size(135, 9);
		// Font("SMALL");
		// Text("Combat Skill Progression:");
		// JustifyText("right");
		// Style("TRANSPARENT");
	// }

	// CreateControl("G66SkillProgOff", "BUTTON")
	// {
		// ColorGroup("BLUEGRAY");
		// Geometry("LEFT", "TOP");
		// Position(145, 140); // (175, 140)
		// Size(13, 9);
		// BorderSize(3);
		// BevelSize(3);
		// Style("ROLLOVER", "RADIO", "OUTLINE");
		// Cursor("Highlight");
		// Font("TINY");
		// Text("Off");
		// UseVar("options.instant.bool5");
		// Value(0);
	// }

	// CreateControl("G66SkillProgOn", "BUTTON")
	// {
		// ColorGroup("BLUEGRAY");
		// Geometry("LEFT", "TOP");
		// Position(170, 140); // (145, 140)
		// Size(13, 9);
		// BorderSize(3);
		// BevelSize(3);
		// Style("ROLLOVER", "RADIO", "OUTLINE");
		// Cursor("Highlight");
		// Font("TINY");
		// Text("On");
		// UseVar("options.instant.bool5");
		// Value(1);
	// }

	// G66 Human Reinforcements toggle (bool20)
	CreateControl("G66HumanReinforcements", "STATIC")
	{
		Geometry("LEFT", "TOP");
		Position(0, 120);
		Size(165, 14);
		Font("SMALL");
		Text("Reinforcements:");
		JustifyText("right");
		Style("TRANSPARENT");
	}

	CreateControl("G66HumanReinforcementsOff", "BUTTON")
	{
		ColorGroup("BLUEGRAY");
		Geometry("LEFT", "TOP");
		Position(180, 120); // (175, 140)
		Size(20, 14);
		BorderSize(5);
		BevelSize(5);
		Style("ROLLOVER", "RADIO", "OUTLINE");
		Cursor("Highlight");
		Font("TINY");
		Text("Off");
		UseVar("options.instant.bool20");
		Value(0);
	}

	CreateControl("G66HumanReinforcementsOn", "BUTTON")
	{
		ColorGroup("BLUEGRAY");
		Geometry("LEFT", "TOP");
		Position(218, 120); // (145, 140)
		Size(20, 14);
		BorderSize(5);
		BevelSize(5);
		Style("ROLLOVER", "RADIO", "OUTLINE");
		Cursor("Highlight");
		Font("TINY");
		Text("On");
		UseVar("options.instant.bool20");
		Value(1);
	}


	
//===========================================================================
	

	// G66 CPU Team Options
	CreateControl("G66CTOptions", "STATIC")
	{
		Geometry("LEFT", "TOP");
		Position(510, 15);
		Size(225, 14);
		Font("SMALL");
		Text("   AI Team Options   ");
		JustifyText("right");
		Style("OUTLINE");
	}
	
	// G66 CPU Combat Unit Skill Level (ivar117)
	// CreateControl("G66CTCmbtSkill", "STATIC")
	// {
		// Geometry("LEFT", "TOP");
		// Position(245, 40);
		// Size(145, 9);
		// Font("SMALL");
		// Text("Combat Unit Skill:");
		// JustifyText("right");
		// Style("TRANSPARENT");
	// }

	// CreateControl("G66CTCmbtSkill1", "BUTTON")
	// {
		// ColorGroup("BLUEGRAY");
		// Geometry("LEFT", "TOP");
		// Position(400, 40);
		// Size(13, 9);
		// BorderSize(3);
		// BevelSize(3);
		// Style("ROLLOVER", "RADIO", "OUTLINE");
		// Cursor("Highlight");
		// Font("TINY");
		// Text("1");
		// UseVar("options.instant.int16");
		// Value(1);
	// }

	// CreateControl("G66CTCmbtSkill2", "BUTTON")
	// {
		// ColorGroup("BLUEGRAY");
		// Geometry("LEFT", "TOP");
		// Position(425, 40);
		// Size(13, 9);
		// BorderSize(3);
		// BevelSize(3);
		// Style("ROLLOVER", "RADIO", "OUTLINE");
		// Cursor("Highlight");
		// Font("TINY");
		// Text("2");
		// UseVar("options.instant.int16");
		// Value(2);
	// }

	// CreateControl("G66CTCmbtSkill3", "BUTTON")
	// {
		// ColorGroup("BLUEGRAY");
		// Geometry("LEFT", "TOP");
		// Position(450, 40);
		// Size(13, 9);
		// BorderSize(3);
		// BevelSize(3);
		// Style("ROLLOVER", "RADIO", "OUTLINE");
		// Cursor("Highlight");
		// Font("TINY");
		// Text("3");
		// UseVar("options.instant.int16");
		// Value(3);
	// }

	
	// // CPU Turret Skill Level (ivar21)
	// CreateControl("CPUTurretSkill", "STATIC")
	// {
		// Geometry("LEFT", "TOP");
		// Position(255, 60);
		// Size(135, 9);
		// Font("SMALL");
		// Text("Turret Skill:");
		// JustifyText("right");
		// Style("TRANSPARENT");
	// }

	// CreateControl("CPUTurretSkill1", "BUTTON")
	// {
		// ColorGroup("BLUEGRAY");
		// Geometry("LEFT", "TOP");
		// Position(400, 60);
		// Size(13, 9);
		// BorderSize(3);
		// BevelSize(3);
		// Style("ROLLOVER", "RADIO", "OUTLINE");
		// Cursor("Highlight");
		// Font("TINY");
		// Text("1");
		// UseVar("options.instant.int5");
		// Value(1);
	// }

	// CreateControl("CPUTurretSkill2", "BUTTON")
	// {
		// ColorGroup("BLUEGRAY");
		// Geometry("LEFT", "TOP");
		// Position(425, 60);
		// Size(13, 9);
		// BorderSize(3);
		// BevelSize(3);
		// Style("ROLLOVER", "RADIO", "OUTLINE");
		// Cursor("Highlight");
		// Font("TINY");
		// Text("2");
		// UseVar("options.instant.int5");
		// Value(2);
	// }

	// CreateControl("CPUTurretSkill3", "BUTTON")
	// {
		// ColorGroup("BLUEGRAY");
		// Geometry("LEFT", "TOP");
		// Position(450, 60);
		// Size(13, 9);
		// BorderSize(3);
		// BevelSize(3);
		// Style("ROLLOVER", "RADIO", "OUTLINE");
		// Cursor("Highlight");
		// Font("TINY");
		// Text("3");
		// UseVar("options.instant.int5");
		// Value(3);
	// }

	
	// // G66 CPU Non-Combat Unit Skill Level (ivar118)
	// CreateControl("G66CTNonCmbtSkill", "STATIC")
	// {
		// Geometry("LEFT", "TOP");
		// Position(255, 80);
		// Size(135, 9);
		// Font("SMALL");
		// Text("Non-Combat Skill:");
		// JustifyText("right");
		// Style("TRANSPARENT");
	// }

	// CreateControl("G66CTNonCmbtSkill1", "BUTTON")
	// {
		// ColorGroup("BLUEGRAY");
		// Geometry("LEFT", "TOP");
		// Position(400, 80);
		// Size(13, 9);
		// BorderSize(3);
		// BevelSize(3);
		// Style("ROLLOVER", "RADIO", "OUTLINE");
		// Cursor("Highlight");
		// Font("TINY");
		// Text("1");
		// UseVar("options.instant.int17");
		// Value(1);
	// }

	// CreateControl("G66CTNonCmbtSkill2", "BUTTON")
	// {
		// ColorGroup("BLUEGRAY");
		// Geometry("LEFT", "TOP");
		// Position(425, 80);
		// Size(13, 9);
		// BorderSize(3);
		// BevelSize(3);
		// Style("ROLLOVER", "RADIO", "OUTLINE");
		// Cursor("Highlight");
		// Font("TINY");
		// Text("2");
		// UseVar("options.instant.int17");
		// Value(2);
	// }

	// CreateControl("G66CTNonCmbtSkill3", "BUTTON")
	// {
		// ColorGroup("BLUEGRAY");
		// Geometry("LEFT", "TOP");
		// Position(450, 80);
		// Size(13, 9);
		// BorderSize(3);
		// BevelSize(3);
		// Style("ROLLOVER", "RADIO", "OUTLINE");
		// Cursor("Highlight");
		// Font("TINY");
		// Text("3");
		// UseVar("options.instant.int17");
		// Value(3);
	// }

	// // G66 CPU Starting Force (ivar119)
	// CreateControl("G66CTStartFrc", "STATIC")
	// {
	// Geometry("LEFT", "TOP");
	// Position(255, 100);
	// Size(135, 9);
	// Font("SMALL");
	// Text("Starting Force:");
	// JustifyText("right");
	// Style("TRANSPARENT");
	// }

	// CreateControl("G66CTStartFrc1", "BUTTON")
	// {
		// ColorGroup("BLUEGRAY");
		// Geometry("LEFT", "TOP");
		// Position(400, 100);
		// Size(13, 9);
		// BorderSize(3);
		// BevelSize(3);
		// Style("ROLLOVER", "RADIO", "OUTLINE");
		// Cursor("Highlight");
		// Font("TINY");
		// Text("1");
		// UseVar("options.instant.int119");
		// Value(0);
	// }

	// CreateControl("G66CTStartFrc2", "BUTTON")
	// {
		// ColorGroup("BLUEGRAY");
		// Geometry("LEFT", "TOP");
		// Position(425, 100);
		// Size(13, 9);
		// BorderSize(3);
		// BevelSize(3);
		// Style("ROLLOVER", "RADIO", "OUTLINE");
		// Cursor("Highlight");
		// Font("TINY");
		// Text("2");
		// UseVar("options.instant.int119");
		// Value(1);
	// }

	// CreateControl("G66CTStartFrc3", "BUTTON")
	// {
		// ColorGroup("BLUEGRAY");
		// Geometry("LEFT", "TOP");
		// Position(450, 100);
		// Size(13, 9);
		// BorderSize(3);
		// BevelSize(3);
		// Style("ROLLOVER", "RADIO", "OUTLINE");
		// Cursor("Highlight");
		// Font("TINY");
		// Text("3");
		// UseVar("options.instant.int119");
		// Value(2);
	// }

	// CreateControl("G66CTStartFrc4", "BUTTON")
	// {
		// ColorGroup("BLUEGRAY");
		// Geometry("LEFT", "TOP");
		// Position(475, 100);
		// Size(13, 9);
		// BorderSize(3);
		// BevelSize(3);
		// Style("ROLLOVER", "RADIO", "OUTLINE");
		// Cursor("Highlight");
		// Font("TINY");
		// Text("4");
		// UseVar("options.instant.int119");
		// Value(3);
	// }

	

	// G66 CPU Scrap Boost (ivar120)
	CreateControl("G66CTScrapBst", "STATIC")
	{
		Geometry("LEFT", "TOP");
		Position(383, 60);
		Size(203, 14);
		Font("SMALL");
		Text("Scrap Boost:");
		JustifyText("right");
		Style("TRANSPARENT");
	}

	CreateControl("G66CTScrapBst1", "BUTTON")
	{
		ColorGroup("BLUEGRAY");
		Geometry("LEFT", "TOP");
		Position(600, 60);
		Size(20, 14);
		BorderSize(5);
		BevelSize(5);
		Style("ROLLOVER", "RADIO", "OUTLINE");
		Cursor("Highlight");
		Font("TINY");
		Text("1");
		UseVar("options.instant.int9");
		Value(0);
	}

	CreateControl("G66CTScrapBst2", "BUTTON")
	{
		ColorGroup("BLUEGRAY");
		Geometry("LEFT", "TOP");
		Position(638, 60);
		Size(20, 14);
		BorderSize(5);
		BevelSize(5);
		Style("ROLLOVER", "RADIO", "OUTLINE");
		Cursor("Highlight");
		Font("TINY");
		Text("2");
		UseVar("options.instant.int9");
		Value(1);
	}

	CreateControl("G66CTScrapBst3", "BUTTON")
	{
		ColorGroup("BLUEGRAY");
		Geometry("LEFT", "TOP");
		Position(675, 60);
		Size(20, 14);
		BorderSize(5);
		BevelSize(5);
		Style("ROLLOVER", "RADIO", "OUTLINE");
		Cursor("Highlight");
		Font("TINY");
		Text("3");
		UseVar("options.instant.int9");
		Value(2);
	}

	CreateControl("G66CTScrapBst4", "BUTTON")
	{
		ColorGroup("BLUEGRAY");
		Geometry("LEFT", "TOP");
		Position(713, 60);
		Size(20, 14);
		BorderSize(5);
		BevelSize(5);
		Style("ROLLOVER", "RADIO", "OUTLINE");
		Cursor("Highlight");
		Font("TINY");
		Text("4");
		UseVar("options.instant.int9");
		Value(3);
	}

	
	// G66 CPU Mine Fields Option (ivar122)
	CreateControl("G66CTMineFlds", "STATIC")
	{
		Geometry("LEFT", "TOP");
		Position(383, 90);
		Size(203, 14);
		Font("SMALL");
		Text("Mine Fields:");
		JustifyText("right");
		Style("TRANSPARENT");
	}

	CreateControl("G66CTMineFldsOff", "BUTTON")
	{
		ColorGroup("BLUEGRAY");
		Geometry("LEFT", "TOP");
		Position(600, 90); // (175, 340)
		Size(20, 14);
		BorderSize(5);
		BevelSize(5);
		Style("ROLLOVER", "RADIO", "OUTLINE");
		Cursor("Highlight");
		Font("TINY");
		Text("Off");
		UseVar("options.instant.bool9");
		Value(0);
	}

	CreateControl("G66CTMineFldsOn", "BUTTON")
	{
		ColorGroup("BLUEGRAY");
		Geometry("LEFT", "TOP");
		Position(638, 90); // (145, 340)
		Size(20, 14);
		BorderSize(5);
		BevelSize(5);
		Style("ROLLOVER", "RADIO", "OUTLINE");
		Cursor("Highlight");
		Font("TINY");
		Text("On");
		UseVar("options.instant.bool9");
		Value(1);
	}

	// G66 CPU advanced weapons option (ivar121)
	CreateControl("G66CAdvwep", "STATIC")
	{
		Geometry("LEFT", "TOP");
		Position(383, 120);
		Size(203, 14);
		Font("SMALL");
		Text("Advanced Weapons:");
		JustifyText("right");
		Style("TRANSPARENT");
	}

	CreateControl("G66CAdvwepOff", "BUTTON")
	{
		ColorGroup("BLUEGRAY");
		Geometry("LEFT", "TOP");
		Position(600, 120); // (175, 360)
		Size(20, 14);
		BorderSize(5);
		BevelSize(5);
		Style("ROLLOVER", "RADIO", "OUTLINE");
		Cursor("Highlight");
		Font("TINY");
		Text("Off");
		UseVar("options.instant.bool8");
		Value(0);
	}

	CreateControl("G66CAdvwepOn", "BUTTON")
	{
		ColorGroup("BLUEGRAY");
		Geometry("LEFT", "TOP");
		Position(638, 120); // (145, 360)
		Size(20, 14);
		BorderSize(5);
		BevelSize(5);
		Style("ROLLOVER", "RADIO", "OUTLINE");
		Cursor("Highlight");
		Font("TINY");
		Text("On");
		UseVar("options.instant.bool8");
		Value(1);
	}

	// G66 CPU Surprise Attacks option
	CreateControl("G66CSurprise", "STATIC")
	{
		Geometry("LEFT", "TOP");
		Position(383, 150);
		Size(203, 14);
		Font("SMALL");
		Text("Surprise Attacks:");
		JustifyText("right");
		Style("TRANSPARENT");
	}

	CreateControl("G66CSurpriseOff", "BUTTON")
	{
		ColorGroup("BLUEGRAY");
		Geometry("LEFT", "TOP");
		Position(600, 150);
		Size(20, 14);
		BorderSize(5);
		BevelSize(5);
		Style("ROLLOVER", "RADIO", "OUTLINE");
		Cursor("Highlight");
		Font("TINY");
		Text("Off");
		UseVar("options.instant.bool13");
		Value(0);
	}

	CreateControl("G66CSurpriseOn", "BUTTON")
	{
		ColorGroup("BLUEGRAY");
		Geometry("LEFT", "TOP");
		Position(638, 150);
		Size(20, 14);
		BorderSize(5);
		BevelSize(5);
		Style("ROLLOVER", "RADIO", "OUTLINE");
		Cursor("Highlight");
		Font("TINY");
		Text("On");
		UseVar("options.instant.bool13");
		Value(1);
	}

	// G66 CPU Rogue Attacks option
	CreateControl("G66CRogue", "STATIC")
	{
		Geometry("LEFT", "TOP");
		Position(383, 180);
		Size(203, 14);
		Font("SMALL");
		Text("Rogue Attacks:");
		JustifyText("right");
		Style("TRANSPARENT");
	}

	CreateControl("G66CRogueOff", "BUTTON")
	{
		ColorGroup("BLUEGRAY");
		Geometry("LEFT", "TOP");
		Position(600, 180);
		Size(20, 14);
		BorderSize(5);
		BevelSize(5);
		Style("ROLLOVER", "RADIO", "OUTLINE");
		Cursor("Highlight");
		Font("TINY");
		Text("Off");
		UseVar("options.instant.bool14");
		Value(0);
	}

	CreateControl("G66CRogueOn", "BUTTON")
	{
		ColorGroup("BLUEGRAY");
		Geometry("LEFT", "TOP");
		Position(638, 180);
		Size(20, 14);
		BorderSize(5);
		BevelSize(5);
		Style("ROLLOVER", "RADIO", "OUTLINE");
		Cursor("Highlight");
		Font("TINY");
		Text("On");
		UseVar("options.instant.bool14");
		Value(1);
	}

	// G66 CPU Juggernaut Attacks option
	CreateControl("G66Juggernaut", "STATIC")
	{
		Geometry("LEFT", "TOP");
		Position(383, 210);
		Size(203, 14);
		Font("SMALL");
		Text("Juggernaut:");
		JustifyText("right");
		Style("TRANSPARENT");
	}

	CreateControl("G66JuggernautOff", "BUTTON")
	{
		ColorGroup("BLUEGRAY");
		Geometry("LEFT", "TOP");
		Position(600, 210);
		Size(20, 14);
		BorderSize(5);
		BevelSize(5);
		Style("ROLLOVER", "RADIO", "OUTLINE");
		Cursor("Highlight");
		Font("TINY");
		Text("Off");
		UseVar("options.instant.bool16");
		Value(0);
	}

	CreateControl("G66JuggernautOn", "BUTTON")
	{
		ColorGroup("BLUEGRAY");
		Geometry("LEFT", "TOP");
		Position(638, 210);
		Size(20, 14);
		BorderSize(5);
		BevelSize(5);
		Style("ROLLOVER", "RADIO", "OUTLINE");
		Cursor("Highlight");
		Font("TINY");
		Text("On");
		UseVar("options.instant.bool16");
		Value(1);
	}
	
		CreateControl("CloseExtraOptions", "BUTTON")
		{
			ColorGroup("BLUEGRAY");

			Geometry("Left", "Bottom");
			Position(0, 0);
			Size(195, 15);
			BorderSize(8);
			BevelSize(5);
			Style("ROLLOVER", "OUTLINE");
			Font("SMALL");
			Text("<- Map Options");
			Cursor("Highlight");
			NotifyParent("Button::Press", "CloseExtras");
		}

		//
		// handle the "launch" event
		//
		OnEvent("CloseExtras")
		{
			cmd("shell.instant.closeextras");
		}
		

	CreateControl("PagesLabel", "STATIC")
	{
		Geometry("LEFT", "BOTTOM");
		Position(585, 0);
		Size(45, 14);
		Font("TINY");
		Text("Page:");
		JustifyText("left");
		Style("TRANSPARENT");
	}
		
		
	CreateControl("OpenExtraOptions1", "BUTTON")
	{
		ColorGroup("BLUEGRAY");
		Geometry("BOTTOM", "LEFT");
		Position(638, 0);
		Size(15, 14);
		BorderSize(5);
		BevelSize(5);
		Style("ROLLOVER", "OUTLINE");
		Cursor("Highlight");
		Font("SMALL");
		Text("1");
		NotifyParent("Button::Press", "OpenExtraOptions1");
	}

	OnEvent("OpenExtraOptions1")
	{
		FadeOut("|ExtraOptions3");
		FadeIn("|ExtraOptions");
		Cmd("options.instant.int23 1"); 
	}


		CreateControl("OpenExtraOptions2", "BUTTON")
		{
			ColorGroup("BLUEGRAY");
			Geometry("BOTTOM", "LEFT");
			Position(668, 0);
			Size(15, 14);
			BorderSize(5);
			BevelSize(5);
			Style("ROLLOVER", "OUTLINE");
			Cursor("Highlight");
			Font("SMALL");
			Text("2");
			NotifyParent("Button::Press", "OpenExtraOptions2");
		}
	
		OnEvent("OpenExtraOptions2")
		{
			FadeOut("|ExtraOptions3");
			FadeIn("|ExtraOptions2");
			Cmd("options.instant.int23 2"); 
		}


		CreateControl("OpenExtraOptions3", "BUTTON")
		{
			ColorGroup("BLUEGRAY");
			Geometry("BOTTOM", "LEFT");
			Position(698, 0);
			Size(15, 14);
			BorderSize(5);
			BevelSize(5);
			Style("INERT", "OUTLINE");
			Cursor("Highlight");
			Font("SMALL");
			Text("3");
			UseVar("options.instant.int23");
			Value(4);
		}

		
		CreateControl("OpenExtraOptions4", "BUTTON")
		{
			ColorGroup("BLUEGRAY");
			Geometry("BOTTOM", "LEFT");
			Position(728, 0);
			Size(15, 14);
			BorderSize(5);
			BevelSize(5);
			Style("ROLLOVER", "OUTLINE");
			Cursor("Highlight");
			Font("SMALL");
			Text("4");
			NotifyParent("Button::Press", "OpenExtraOptions4");			
		}
	
		OnEvent("OpenExtraOptions4")
		{
			FadeOut("|ExtraOptions3");
			FadeIn("|ExtraOptions4");
			Cmd("options.instant.int23 8"); 
		}

		// CreateControl("OpenExtraOptions5", "BUTTON")
		// {
			// ColorGroup("BLUEGRAY");
			// Geometry("BOTTOM", "LEFT");
			// Position(470, 0);
			// Size(10, 9);
			// BorderSize(3);
			// BevelSize(3);
			// Style("ROLLOVER", "OUTLINE");
			// Cursor("Highlight");
			// Font("SMALL");
			// Text("5");
			// NotifyParent("Button::Press", "OpenExtraOptions5");			
		// }
	
		// OnEvent("OpenExtraOptions5")
		// {
			// FadeOut("|ExtraOptions3");
			// FadeIn("|ExtraOptions5");
			// Cmd("options.instant.int23 16"); 
		// }

 	// CreateControl("OpenExtraOptions6", "BUTTON")
      	// {
      		// ColorGroup("BLUEGRAY");
      		// Geometry("BOTTOM", "LEFT");
      		// Position(490, 0);
      		// Size(10, 9);
      		// BorderSize(3);
      		// BevelSize(3);
      		// Style("ROLLOVER", "OUTLINE");
      		// Cursor("Highlight");
      		// Font("SMALL");
      		// Text("6");
      		// NotifyParent("Button::Press", "OpenExtraOptions6");			
      	// }
      
      	// OnEvent("OpenExtraOptions6")
      	// {
      		// FadeOut("|ExtraOptions3");
      		// FadeIn("|ExtraOptions6");
			// Cmd("options.instant.int23 32"); 
      	// }

	} // end of Instant window



	//
	// create the "launch" button
	//
	CreateControl("Launch", "BUTTON")
	{
		ColorGroup("MAGENTA");

		Geometry("RIGHT", "TOP");
		Position(-30, 30);
		Size(143, 0);
		BorderSize(15);
		BevelSize(8);
		Text("Launch");
		Font("MEDIUM");
		Style("ROLLOVER", "OUTLINE");
		Projector(4);
		Cursor("Highlight");
		NotifyParent("Button::Press", "Launch");
	}

	//
	// create the "Back" button
	//
	CreateControl("Back", "BUTTON")
	{
		ColorGroup("MAGENTA");

		Geometry("LEFT", "TOP");
		Position(30, 30);
		Size(143, 0);
		BorderSize(15);
		BevelSize(8);
		Text("Main");
		Font("MEDIUM");
		Style("ROLLOVER", "OUTLINE");
		Projector(4);
		Cursor("Highlight");
		NotifyParent("Button::Press", "Back");
	}

	//
	// handle activation
	//
	//OnEvent("Control::StartFadeIn")
	//{
		//Cmd("shell.instant.load");
	//}

	
	//
	// handle the "launch" event
	//
	OnEvent("Launch")
	{
		cmd("shell.stopSound mire22_4.wav");
		Cmd("shell.instant.launch");
	}

	
	//
	// handle the back event
	//
	OnEvent("Back")
	{
		cmd("shell.instant.closeextras_2main");
		cmd("shell.stopSound mire22_4.wav");
		FadeOut("|ShellInstant");
		FadeIn("|ShellMain");
	}


//
// handle activation
//
	OnEvent("Control::Activate")
	{
		cmd("shell.backgroundSound mire22_4.wav");
		cmd("shell.background instant.tga");
		Cmd("shell.instant.load");
	}
}
