//list of all global variables and their types
{

	NumInForm	{	bluestrength,
				bluefighters,
				bluebombers,
				redstrength,
				redfighters,
				redbombers,
				greenstrength,
				amberstrength,
				PlyrFormSize,
				rndbluescouts,
				ConvoyCount
			};

	NumInWing	{
				PlyrWingSize,
				EnemyWingSize00
			};

	Type		{
				EnemyScoutType00,
				EnemyChargeType00,
				EnemyScoutType01,
				EnemyChargeType01,
				CampaignEnemyScoutType00,
				CampaignEnemyChargeType00,
				CampaignEnemyScoutType01,
				CampaignEnemyChargeType01,
				FriendlyScoutType00,
				FriendlyChargeType00,
				CampaignFriendlyScoutType00,
				CampaignFriendlyChargeType00,
				H2H_PT1,H2H_PT2,H2H_PT3,H2H_PT4,H2H_PT5,H2H_PT6,H2H_PT7,H2H_PT8
			};

	Side		{
				NAT_ENEMY,
				NAT_FRIEND
			};
		
	Int		{
				FormSize00,
				FormSize01,
				FormSize02,
				FormSize03,
				AngleStepSize,
				HeightStepSize,
				RangeStepSize,			//MS 02Jul96
				EncounterSize,
				ParentRand			//MS 15Dec96
			};	

	Y		{
				HeightSize,
				CloudBase			//MS 21Nov96
			};

//Cam_CamItem should be of type unique ID

	SetUID		{
				Cam_CamItem,
				Cam_TrgtItem
			};

	SetUID		{
				UIDDeathItem,			//MS 07May96

				EnemyScoutHomeBase,
				EnemyChargeHomeBase,
				FriendlyChargeHomeBase,
				FriendlyScoutHomeBase,
				EnemyObjective,
				FriendlyObjective,

				MainObjective,			//RDH 13Jun96
				SubObjective,
				WP1,
				WP2,
				WP3,
				EnemyHomeBase,
				FriendHomeBase,
				CPP,
				CWP

			};

	Morale			EnemyScoutMorale;
	Morale			FriendlyScoutMorale;
	Morale			FriendlyChargeMorale;
	Morale			EnemyChargeMorale;
	Character		EnemyScoutCharacter;
	Character		EnemyScoutTactician;		//MS 02Oct96
	Character		EnemyScoutMrAverage;		//MS 02Oct96
	Character		EnemyScoutCavalier;		//MS 02Oct96
	Character		FriendlyScoutCharacter;
	Character		FriendlyScoutTactician;		//MS 02Oct96
	Character		FriendlyScoutMrAverage;		//MS 02Oct96
	Character		FriendlyScoutCavalier;		//MS 02Oct96
	Character		FriendlyChargeCharacter;
	Character		EnemyChargeCharacter;

	Skill			EnemyScoutSkillMin;		//MS 30Aug96
	Skill			EnemyChargeSkillMin;		//MS 30Aug96
	Skill			FriendlyScoutSkillMin;		//MS 30Aug96
	Skill			FriendlyChargeSkillMin;		//MS 30Aug96
	Skill			EnemyScoutSkillMax;		//MS 30Aug96
	Skill			EnemyChargeSkillMax;		//MS 30Aug96
	Skill			FriendlyScoutSkillMax;		//MS 30Aug96
	Skill			FriendlyChargeSkillMax;		//MS 30Aug96
	Skill			GlobalSkillMin;			//MS 30Aug96
	Skill			GlobalSkillMax;			//MS 30Aug96

	Squadron	{
				EnemyScoutSquad,		//MS 27Sep96
				FriendlyScoutSquad,		//MS 27Sep96
				EnemyChargeSquad,		//MS 27Sep96
				FriendlyChargeSquad		//MS 27Sep96
			};

	Int			{OkToQuit3DNow,Quit3DNow};	//RDH 11Dec96

	Int		{	AutoBulletCount,
				deathtype,			//MS 07May96
				Cam_ViewTarg,			//PD 02Apr96
				Cam_ViewMode,			//PD 02Apr96
				Cam_CutType,	
				Cam_PanRate,	
				Cam_Zoom,		
				Cam_RollRate,	
				Cam_RotateRate,
				Cam_PitchRate,
				Sample_Play,
				Sample_Volume,
				Sample_Pan,
				MainPosX,
				MainPosY,
				MainPosZ,
				SubPosX,
				SubPosY,
				SubPosZ
			};

	ANGLES		{
				Cam_Heading,	
				Cam_Pitch
			};

	PaintScheme	{	
				PS_1,				//MS 11Aug96
				PS_2,				//MS 11Aug96
				PS_3,				//MS 11Aug96
				PS_4,				//MS 11Aug96
				PS_5,				//MS 30Aug96
				PS_6,				//MS 30Aug96
				PS_7,				//MS 30Aug96
				PS_8				//MS 30Aug96
			};					

	Nationality	RequiredNationality;
	ANGLES		DesPitch;
	ANGLES		DesHdg;
	ANGLES		RandAngle;
	Action			{				//RDH 05Dec96
					MainAction,		//RDH 05Dec96
					SubAction		//RDH 05Dec96
				}				//RDH 05Dec96
				,
	SetUID	firstobject
}

