Browse Source

Remove Old Markers, Fix Metadata, Skeleton

- Add structure comment
- Add CfgMarkerClasses definition
- Add documentation for each section
- Ensure dependant on a game version later than 0.1 (Currently at 1.60+)
- Remove all old marker definitions
- Write scaffolding (skeleton) for later work
M3ales 4 years ago
parent
commit
2fcbb3aafe
1 changed files with 19 additions and 326 deletions
  1. 19 326
      addons - Copy/RD501_Markers/config.cpp

+ 19 - 326
addons - Copy/RD501_Markers/config.cpp

@@ -1,335 +1,28 @@
+
+/*
+* Structure:
+* - ui/markers/logo/some_fixed_colour_logo.paa
+* - ui/markers/outline/some_variable_colour_outline.paa
+*/
 class CfgPatches
 {
-	class 501stMarkers
+	class RD501_Markers
 	{
-		author = "Purdy";
-		name = "501st Markers";
-		requiredaddons[] = {};
-		requiredversion = 0.1;
+		author = "m3ales";
+		name = "501st Legion Map Markers";
+		requiredversion = 1.60;
 		units[] = {};
 		weapons[] = {};
+		requiredaddons[] = {};
 	};
 };
+
 class CfgMarkers
 {
-	class 501st_Marker
-	{
-		name = "501st";
-		icon = "RD501_Markers\markers\501st.paa";
-		color[] = {1,1,1,1};
-		size = 32;
-		shadow = 0;
-		scope = 2;
-		markerClass = "501st Markers";
-	};
-	class AvalancheHQ_Marker
-	{
-		name = "Avalanche Company";
-		icon = "RD501_Markers\markers\AvalancheHQ.paa";
-		color[] = { 1,1,1,1 };
-		size = 32;
-		shadow = 0;
-		scope = 2;
-		markerClass = "501st Markers";
-	};
-	class Avalanche1_Marker
-	{
-		name = "Avalanche 1st Platoon";
-		icon = "RD501_Markers\markers\Avalanche1.paa";
-		color[] = { 1,1,1,1 };
-		size = 32;
-		shadow = 0;
-		scope = 2;
-		markerClass = "501st Markers";
-	};
-	class Avalanche2_Marker
-	{
-		name = "Avalanche 2nd Platoon";
-		icon = "RD501_Markers\markers\Avalanche2.paa";
-		color[] = { 1,1,1,1 };
-		size = 32;
-		shadow = 0;
-		scope = 2;
-		markerClass = "501st Markers";
-	};
-	class Kryat_Marker
-	{
-		name = "Kryat";
-		icon = "RD501_Markers\markers\Kryat.paa";
-		color[] = { 1,1,1,1 };
-		size = 32;
-		shadow = 0;
-		scope = 2;
-		markerClass = "501st Markers";
-	};
-	class Cyclone_Marker
-	{
-		name = "Cyclone Company";
-		icon = "RD501_Markers\markers\Cyclone.paa";
-		color[] = { 1,1,1,1 };
-		size = 32;
-		shadow = 0;
-		scope = 2;
-		markerClass = "501st Markers";
-	};
-	class Cyclone1_Marker
-	{
-		name = "Cyclone 1st Platoon";
-		icon = "RD501_Markers\markers\Cyclone1.paa";
-		color[] = { 1,1,1,1 };
-		size = 32;
-		shadow = 0;
-		scope = 2;
-		markerClass = "501st Markers";
-	};
-	class Cyclone3_Marker
-	{
-		name = "Cyclone 3rd Platoon";
-		icon = "RD501_Markers\markers\Cyclone3.paa";
-		color[] = { 1,1,1,1 };
-		size = 32;
-		shadow = 0;
-		scope = 2;
-		markerClass = "501st Markers";
-	};
-	class Acklay_Marker
-	{
-		name = "Acklay";
-		icon = "RD501_Markers\markers\Acklay.paa";
-		color[] = { 1,1,1,1 };
-		size = 32;
-		shadow = 0;
-		scope = 2;
-		markerClass = "501st Markers";
-	};
-	class Mynock_Marker
-	{
-		name = "Mynock";
-		icon = "RD501_Markers\markers\Mynock.paa";
-		color[] = { 1,1,1,1 };
-		size = 32;
-		shadow = 0;
-		scope = 2;
-		markerClass = "501st Markers";
-	};
-	class Razor_Marker
-	{
-		name = "Razor";
-		icon = "RD501_Markers\markers\Razor.paa";
-		color[] = { 1,1,1,1 };
-		size = 32;
-		shadow = 0;
-		scope = 2;
-		markerClass = "501st Markers";
-	};
-	class Zeta_Marker
-	{
-		name = "Zeta";
-		icon = "RD501_Markers\markers\Zeta.paa";
-		color[] = { 1,1,1,1 };
-		size = 32;
-		shadow = 0;
-		scope = 2;
-		markerClass = "501st Markers";
-	};
-	class RTO_Marker
-	{
-		name = "RTO";
-		icon = "RD501_Markers\markers\Radio2.paa";
-		color[] = { 1,1,1,1 };
-		size = 32;
-		shadow = 0;
-		scope = 2;
-		markerClass = "501st Markers";
-	};
-	class Medic_Marker
-	{
-		name = "Medic";
-		icon = "RD501_Markers\markers\Medic.paa";
-		color[] = { 1,1,1,1 };
-		size = 32;
-		shadow = 0;
-		scope = 2;
-		markerClass = "501st Markers";
-	};
-	class LAAT_Marker
-	{
-		name = "LAAT";
-		icon = "RD501_Markers\markers\LAAT.paa";
-		color[] = { 1,1,1,1 };
-		size = 32;
-		shadow = 0;
-		scope = 2;
-		markerClass = "501st Markers";
-	};
-	class ARC170_Marker
-	{
-		name = "Arc-170";
-		icon = "RD501_Markers\markers\Arc170.paa";
-		color[] = { 1,1,1,1 };
-		size = 32;
-		shadow = 0;
-		scope = 2;
-		markerClass = "501st Markers";
-	};
-	class Saber_Marker
-	{
-		name = "Saber";
-		icon = "RD501_Markers\markers\Saber.paa";
-		color[] = { 1,1,1,1 };
-		size = 32;
-		shadow = 0;
-		scope = 2;
-		markerClass = "501st Markers";
-	};
-	class CIS_Marker
-	{
-		name = "CIS";
-		icon = "RD501_Markers\markers\CIS.paa";
-		color[] = { 1,1,1,1 };
-		size = 32;
-		shadow = 0;
-		scope = 2;
-		markerClass = "501st Markers";
-	};
-	class B1_Marker
-	{
-		name = "B1";
-		icon = "RD501_Markers\markers\B1.paa";
-		color[] = { 1,1,1,1 };
-		size = 32;
-		shadow = 0;
-		scope = 2;
-		markerClass = "501st Markers";
-	};
-	class B1Heavy_Marker
-	{
-		name = "B1 Heavy";
-		icon = "RD501_Markers\markers\B1Heavy.paa";
-		color[] = { 1,1,1,1 };
-		size = 32;
-		shadow = 0;
-		scope = 2;
-		markerClass = "501st Markers";
-	};
-	class Indepent_Marker
-	{
-		name = "B1 Independent";
-		icon = "RD501_Markers\markers\IndepentB1.paa";
-		color[] = { 1,1,1,1 };
-		size = 32;
-		shadow = 0;
-		scope = 2;
-		markerClass = "501st Markers";
-	};
-	class B2_Marker
-	{
-		name = "B2";
-		icon = "RD501_Markers\markers\B2.paa";
-		color[] = { 1,1,1,1 };
-		size = 32;
-		shadow = 0;
-		scope = 2;
-		markerClass = "501st Markers";
-	};
-	class BX_Marker
-	{
-		name = "BX";
-		icon = "RD501_Markers\markers\BX.paa";
-		color[] = { 1,1,1,1 };
-		size = 32;
-		shadow = 0;
-		scope = 2;
-		markerClass = "501st Markers";
-	};
-	class Magna_Marker
-	{
-		name = "Magna";
-		icon = "RD501_Markers\markers\Magna.paa";
-		color[] = { 1,1,1,1 };
-		size = 32;
-		shadow = 0;
-		scope = 2;
-		markerClass = "501st Markers";
-	};
-	class DSD_Marker
-	{
-		name = "DSD";
-		icon = "RD501_Markers\markers\DSD.paa";
-		color[] = { 1,1,1,1 };
-		size = 32;
-		shadow = 0;
-		scope = 2;
-		markerClass = "501st Markers";
-	};
-	class Deka_Marker
-	{
-		name = "Deka";
-		icon = "RD501_Markers\markers\Deka.paa";
-		color[] = { 1,1,1,1 };
-		size = 32;
-		shadow = 0;
-		scope = 2;
-		markerClass = "501st Markers";
-	};
-	class HMP_Marker
-	{
-		name = "HMP";
-		icon = "RD501_Markers\markers\HMP.paa";
-		color[] = { 1,1,1,1 };
-		size = 32;
-		shadow = 0;
-		scope = 2;
-		markerClass = "501st Markers";
-	};
-	class Vulture_Marker
-	{
-		name = "Vulture";
-		icon = "RD501_Markers\markers\Vulture.paa";
-		color[] = { 1,1,1,1 };
-		size = 32;
-		shadow = 0;
-		scope = 2;
-		markerClass = "501st Markers";
-	};
-	class AAT_Marker
-	{
-		name = "AAT";
-		icon = "RD501_Markers\markers\AAT.paa";
-		color[] = { 1,1,1,1 };
-		size = 32;
-		shadow = 0;
-		scope = 2;
-		markerClass = "501st Markers";
-	};
-	class KingAAT_Marker
-	{
-		name = "King AAT";
-		icon = "RD501_Markers\markers\KingAAT.paa";
-		color[] = { 1,1,1,1 };
-		size = 32;
-		shadow = 0;
-		scope = 2;
-		markerClass = "501st Markers";
-	};
-	class MTT_Marker
-	{
-		name = "MTT";
-		icon = "RD501_Markers\markers\MTT.paa";
-		color[] = { 1,1,1,1 };
-		size = 32;
-		shadow = 0;
-		scope = 2;
-		markerClass = "501st Markers";
-	};
-	class TomasTheMTT_Marker
-	{
-		name = "Tomas The MTT";
-		icon = "RD501_Markers\markers\TomasTheMTT.paa";
-		color[] = { 1,1,1,1 };
-		size = 32;
-		shadow = 0;
-		scope = 2;
-		markerClass = "501st Markers";
-	};
-};
+	//Marker definitions, ensure link to marker classes
+};
+
+class CfgMarkerClasses
+{
+	// Used to group markers and provide ordering in the marker dropdown -- is alphabetical
+};