//Get this addons macro

//get the macro for the air subaddon

//get generlized macros
#include "../../../RD501_main/config_macros.hpp"

//General name of the vehicle
#define vehicle_addon Delta
#define patch_name MODNAME##vehicle_addon##_Patches
#define vehicle_classname MODNAME##_##vehicle_addon

#define new_delta_class(name) vehicle_classname##_##name


class CfgPatches
{
	class macro_patch_name(Delta)
	{
		addonRootClass=macro_patch_name(vehicles)

		requiredAddons[]=
		{
			macro_patch_name(vehicles)
		};
		requiredVersion=0.1;
		units[]=
		{
			macro_new_vehicle(delta,7a_Mk2),
			macro_new_vehicle(delta,7a_Mk2_red),
		};
		weapons[]=
		{
			
		};
	};
};


#include "../../common/sensor_templates.hpp"
class CfgVehicles
{
	class Plane_Base_F;
	class swop_delta7a:Plane_Base_F
	{
		class ACE_SelfActions;
	};
	class macro_new_vehicle(delta,7a_Mk2):swop_delta7a
	{	
		displayName = "CS-M Delta-7A Mk.II";
		scope = 2;
		scopeCurator=2;
		forceInGarage = 1;
		#include "common_delta.hpp"	

		hiddenSelections[] = {"camo1", "camo2", "camo3"};
		hiddenSelectionsTextures[] = {"\A3\boat_f\Boat_Armed_01\data\Boat_Armed_01_ext_co.paa", "\A3\boat_f\Boat_Armed_01\data\Boat_Armed_01_ext_co.paa", "\A3\boat_f\Boat_Armed_01\data\Boat_Armed_01_ext_co.paa"};
	};


	class swop_delta7b_anakin:swop_delta7a
	{
		class ACE_SelfActions;
	};

	class macro_new_vehicle(delta,7b_Mk2):swop_delta7b_anakin
	{	
		displayName = "CS-M Delta-7B (Yellow) Mk.II";
		scope = 2;
		scopeCurator=2;
		forceInGarage = 1;
		#include "common_delta.hpp"	
		visualTarget = 1;
		visualTargetSize = 1;
		reportOwnPosition = true;
		radarTargetSize = 1;
		radarTarget = 1;
		nvTarget = 1;
		laserTarget = 1;
		laserScanner = 0;
		irTarget = 1;
		irTargetSize = 1;
		countermeasureActivationRadius = 2000;
	};

	class macro_new_vehicle(delta,7a_Mk2_red) : macro_new_vehicle(delta,7b_Mk2)
	{
		forceInGarage = 0;
		Displayname = "CS-M Delta-7B (Red) Mk.II";
		hiddenSelections[] = {"camo1","camo2","camo3"};
		hiddenSelectionsMaterials[] = {"delta7\Delta7wedge_obi.rvmat","delta7\Delta7back_obi.rvmat","delta7\Delta7astro.rvmat"};
		hiddenSelectionsTextures[] = {"delta7\tx_delta7_wedge_obi.paa","delta7\tx_delta7_back_obi.paa","delta7\tx_delta7_astromech_obi.paa"};
	};
};