diff --git a/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj b/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj index 3fdf0563da..779933ec0b 100644 --- a/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj +++ b/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj @@ -263,12 +263,15 @@ + + + @@ -286,6 +289,7 @@ + diff --git a/OpenRA.Mods.RA/RenderDetectionCircle.cs b/OpenRA.Mods.Common/Traits/Render/RenderDetectionCircle.cs similarity index 94% rename from OpenRA.Mods.RA/RenderDetectionCircle.cs rename to OpenRA.Mods.Common/Traits/Render/RenderDetectionCircle.cs index 78b67e2112..abe32894a6 100644 --- a/OpenRA.Mods.RA/RenderDetectionCircle.cs +++ b/OpenRA.Mods.Common/Traits/Render/RenderDetectionCircle.cs @@ -12,10 +12,9 @@ using System.Collections.Generic; using System.Drawing; using OpenRA.Graphics; using OpenRA.Mods.Common.Graphics; -using OpenRA.Mods.Common.Traits; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Traits +namespace OpenRA.Mods.Common.Traits { class RenderDetectionCircleInfo : ITraitInfo { diff --git a/OpenRA.Mods.RA/RenderRangeCircle.cs b/OpenRA.Mods.Common/Traits/Render/RenderRangeCircle.cs similarity index 97% rename from OpenRA.Mods.RA/RenderRangeCircle.cs rename to OpenRA.Mods.Common/Traits/Render/RenderRangeCircle.cs index 86a3371549..9aaf3771a2 100644 --- a/OpenRA.Mods.RA/RenderRangeCircle.cs +++ b/OpenRA.Mods.Common/Traits/Render/RenderRangeCircle.cs @@ -13,10 +13,9 @@ using System.Drawing; using System.Linq; using OpenRA.Graphics; using OpenRA.Mods.Common.Graphics; -using OpenRA.Mods.Common.Traits; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Traits +namespace OpenRA.Mods.Common.Traits { [Desc("Draw a circle indicating my weapon's range.")] class RenderRangeCircleInfo : ITraitInfo, IPlaceBuildingDecoration, Requires diff --git a/OpenRA.Mods.RA/WithRangeCircle.cs b/OpenRA.Mods.Common/Traits/Render/WithRangeCircle.cs similarity index 96% rename from OpenRA.Mods.RA/WithRangeCircle.cs rename to OpenRA.Mods.Common/Traits/Render/WithRangeCircle.cs index 422e81ac41..4b2ae32e0a 100644 --- a/OpenRA.Mods.RA/WithRangeCircle.cs +++ b/OpenRA.Mods.Common/Traits/Render/WithRangeCircle.cs @@ -12,10 +12,9 @@ using System.Collections.Generic; using System.Drawing; using OpenRA.Graphics; using OpenRA.Mods.Common.Graphics; -using OpenRA.Mods.Common.Traits; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Traits +namespace OpenRA.Mods.Common.Traits { [Desc("Renders an arbitrary circle when selected or placing a structure")] class WithRangeCircleInfo : ITraitInfo, IPlaceBuildingDecoration diff --git a/OpenRA.Mods.RA/ThrowsParticle.cs b/OpenRA.Mods.Common/Traits/ThrowsParticle.cs similarity index 97% rename from OpenRA.Mods.RA/ThrowsParticle.cs rename to OpenRA.Mods.Common/Traits/ThrowsParticle.cs index 6cf623cbc9..6c9c65fc15 100644 --- a/OpenRA.Mods.RA/ThrowsParticle.cs +++ b/OpenRA.Mods.Common/Traits/ThrowsParticle.cs @@ -9,10 +9,9 @@ #endregion using OpenRA.Graphics; -using OpenRA.Mods.Common.Traits; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Traits +namespace OpenRA.Mods.Common.Traits { class ThrowsParticleInfo : ITraitInfo, Requires, Requires { diff --git a/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj b/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj index 3010db4626..c6db94d7f3 100644 --- a/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj +++ b/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj @@ -157,9 +157,7 @@ - - - + @@ -171,12 +169,11 @@ + - - @@ -224,7 +221,7 @@ - + @@ -297,7 +294,6 @@ - diff --git a/OpenRA.Mods.RA/RenderJammerCircle.cs b/OpenRA.Mods.RA/Traits/Render/RenderJammerCircle.cs similarity index 100% rename from OpenRA.Mods.RA/RenderJammerCircle.cs rename to OpenRA.Mods.RA/Traits/Render/RenderJammerCircle.cs diff --git a/OpenRA.Mods.RA/RenderShroudCircle.cs b/OpenRA.Mods.RA/Traits/Render/RenderShroudCircle.cs similarity index 100% rename from OpenRA.Mods.RA/RenderShroudCircle.cs rename to OpenRA.Mods.RA/Traits/Render/RenderShroudCircle.cs diff --git a/OpenRA.Mods.RA/SupportPowers/ParatroopersPower.cs b/OpenRA.Mods.RA/Traits/SupportPowers/ParatroopersPower.cs similarity index 100% rename from OpenRA.Mods.RA/SupportPowers/ParatroopersPower.cs rename to OpenRA.Mods.RA/Traits/SupportPowers/ParatroopersPower.cs