diff --git a/Makefile b/Makefile index 4ddf7b1920..eda1d91dcf 100644 --- a/Makefile +++ b/Makefile @@ -137,8 +137,8 @@ mod_ra: $(mod_ra_TARGET) mod_cnc_SRCS := $(shell find OpenRA.Mods.Cnc/ -iname '*.cs') mod_cnc_TARGET = mods/cnc/OpenRA.Mods.Cnc.dll mod_cnc_KIND = library -mod_cnc_DEPS = $(STD_MOD_DEPS) $(mod_ra_TARGET) -mod_cnc_LIBS = $(COMMON_LIBS) $(STD_MOD_LIBS) $(mod_ra_TARGET) +mod_cnc_DEPS = $(STD_MOD_DEPS) $(mod_common_TARGET) $(mod_ra_TARGET) +mod_cnc_LIBS = $(COMMON_LIBS) $(STD_MOD_LIBS) $(mod_common_TARGET) $(mod_ra_TARGET) PROGRAMS += mod_cnc mod_cnc: $(mod_cnc_TARGET) @@ -155,8 +155,8 @@ mod_d2k: $(mod_d2k_TARGET) mod_ts_SRCS := $(shell find OpenRA.Mods.TS/ -iname '*.cs') mod_ts_TARGET = mods/ts/OpenRA.Mods.TS.dll mod_ts_KIND = library -mod_ts_DEPS = $(STD_MOD_DEPS) $(mod_ra_TARGET) -mod_ts_LIBS = $(COMMON_LIBS) $(STD_MOD_LIBS) $(mod_ra_TARGET) +mod_ts_DEPS = $(STD_MOD_DEPS) $(mod_common_TARGET) $(mod_ra_TARGET) +mod_ts_LIBS = $(COMMON_LIBS) $(STD_MOD_LIBS) $(mod_common_TARGET) $(mod_ra_TARGET) PROGRAMS += mod_ts mod_ts: $(mod_ts_TARGET) diff --git a/OpenRA.Mods.RA/Graphics/ActorPreview.cs b/OpenRA.Mods.Common/Graphics/ActorPreview.cs similarity index 97% rename from OpenRA.Mods.RA/Graphics/ActorPreview.cs rename to OpenRA.Mods.Common/Graphics/ActorPreview.cs index f33977deba..3d23a1e4d2 100644 --- a/OpenRA.Mods.RA/Graphics/ActorPreview.cs +++ b/OpenRA.Mods.Common/Graphics/ActorPreview.cs @@ -13,7 +13,7 @@ using System.Collections.Generic; using OpenRA.Graphics; using OpenRA.Primitives; -namespace OpenRA.Mods.RA.Graphics +namespace OpenRA.Mods.Common.Graphics { public interface IActorPreview { diff --git a/OpenRA.Mods.RA/Graphics/BeamRenderable.cs b/OpenRA.Mods.Common/Graphics/BeamRenderable.cs similarity index 98% rename from OpenRA.Mods.RA/Graphics/BeamRenderable.cs rename to OpenRA.Mods.Common/Graphics/BeamRenderable.cs index 3951dd1c54..022a94fed9 100644 --- a/OpenRA.Mods.RA/Graphics/BeamRenderable.cs +++ b/OpenRA.Mods.Common/Graphics/BeamRenderable.cs @@ -11,7 +11,7 @@ using System.Drawing; using OpenRA.Graphics; -namespace OpenRA.Mods.RA.Graphics +namespace OpenRA.Mods.Common.Graphics { public struct BeamRenderable : IRenderable { diff --git a/OpenRA.Mods.RA/Graphics/ContrailRenderable.cs b/OpenRA.Mods.Common/Graphics/ContrailRenderable.cs similarity index 98% rename from OpenRA.Mods.RA/Graphics/ContrailRenderable.cs rename to OpenRA.Mods.Common/Graphics/ContrailRenderable.cs index d9e53183f0..10092374cc 100644 --- a/OpenRA.Mods.RA/Graphics/ContrailRenderable.cs +++ b/OpenRA.Mods.Common/Graphics/ContrailRenderable.cs @@ -12,7 +12,7 @@ using System.Drawing; using System.Linq; using OpenRA.Graphics; -namespace OpenRA.Mods.RA.Graphics +namespace OpenRA.Mods.Common.Graphics { public struct ContrailRenderable : IRenderable { diff --git a/OpenRA.Mods.RA/Graphics/RangeCircleRenderable.cs b/OpenRA.Mods.Common/Graphics/RangeCircleRenderable.cs similarity index 98% rename from OpenRA.Mods.RA/Graphics/RangeCircleRenderable.cs rename to OpenRA.Mods.Common/Graphics/RangeCircleRenderable.cs index 1040a219a9..577a0143d6 100644 --- a/OpenRA.Mods.RA/Graphics/RangeCircleRenderable.cs +++ b/OpenRA.Mods.Common/Graphics/RangeCircleRenderable.cs @@ -11,7 +11,7 @@ using System.Drawing; using OpenRA.Graphics; -namespace OpenRA.Mods.RA.Graphics +namespace OpenRA.Mods.Common.Graphics { public struct RangeCircleRenderable : IRenderable { diff --git a/OpenRA.Mods.RA/Graphics/SpriteActorPreview.cs b/OpenRA.Mods.Common/Graphics/SpriteActorPreview.cs similarity index 96% rename from OpenRA.Mods.RA/Graphics/SpriteActorPreview.cs rename to OpenRA.Mods.Common/Graphics/SpriteActorPreview.cs index a8066af1d3..d9820f2055 100644 --- a/OpenRA.Mods.RA/Graphics/SpriteActorPreview.cs +++ b/OpenRA.Mods.Common/Graphics/SpriteActorPreview.cs @@ -13,7 +13,7 @@ using System.Collections.Generic; using OpenRA.Graphics; using OpenRA.Primitives; -namespace OpenRA.Mods.RA.Graphics +namespace OpenRA.Mods.Common.Graphics { public class SpriteActorPreview : IActorPreview { diff --git a/OpenRA.Mods.RA/Graphics/TextRenderable.cs b/OpenRA.Mods.Common/Graphics/TextRenderable.cs similarity index 100% rename from OpenRA.Mods.RA/Graphics/TextRenderable.cs rename to OpenRA.Mods.Common/Graphics/TextRenderable.cs diff --git a/OpenRA.Mods.RA/Graphics/VoxelActorPreview.cs b/OpenRA.Mods.Common/Graphics/VoxelActorPreview.cs similarity index 71% rename from OpenRA.Mods.RA/Graphics/VoxelActorPreview.cs rename to OpenRA.Mods.Common/Graphics/VoxelActorPreview.cs index 75f4abeae2..b0f19f1258 100644 --- a/OpenRA.Mods.RA/Graphics/VoxelActorPreview.cs +++ b/OpenRA.Mods.Common/Graphics/VoxelActorPreview.cs @@ -11,31 +11,32 @@ using System; using System.Collections.Generic; using OpenRA.Graphics; -using OpenRA.Mods.RA.Render; -using OpenRA.Primitives; -namespace OpenRA.Mods.RA.Graphics +namespace OpenRA.Mods.Common.Graphics { public class VoxelPreview : IActorPreview { readonly VoxelAnimation[] components; - readonly RenderVoxelsInfo rvi; + readonly float scale; + readonly float[] lightAmbientColor; + readonly float[] lightDiffuseColor; readonly WRot lightSource; readonly WRot camera; - readonly PaletteReference colorPalette; readonly PaletteReference normalsPalette; readonly PaletteReference shadowPalette; - readonly WVec offset; readonly int zOffset; - public VoxelPreview(VoxelAnimation[] components, WVec offset, int zOffset, RenderVoxelsInfo rvi, WAngle cameraPitch, + public VoxelPreview(VoxelAnimation[] components, WVec offset, int zOffset, float scale, WAngle lightPitch, WAngle lightYaw, float[] lightAmbientColor, float[] lightDiffuseColor, WAngle cameraPitch, PaletteReference colorPalette, PaletteReference normalsPalette, PaletteReference shadowPalette) { this.components = components; - this.rvi = rvi; - lightSource = new WRot(WAngle.Zero,new WAngle(256) - rvi.LightPitch, rvi.LightYaw); + this.scale = scale; + this.lightAmbientColor = lightAmbientColor; + this.lightDiffuseColor = lightDiffuseColor; + + lightSource = new WRot(WAngle.Zero, new WAngle(256) - lightPitch, lightYaw); camera = new WRot(WAngle.Zero, cameraPitch - new WAngle(256), new WAngle(256)); this.colorPalette = colorPalette; @@ -50,8 +51,8 @@ namespace OpenRA.Mods.RA.Graphics public IEnumerable Render(WorldRenderer wr, WPos pos) { - yield return new VoxelRenderable(components, pos + offset, zOffset, camera, rvi.Scale, - lightSource, rvi.LightAmbientColor, rvi.LightDiffuseColor, + yield return new VoxelRenderable(components, pos + offset, zOffset, camera, this.scale, + lightSource, this.lightAmbientColor, this.lightDiffuseColor, colorPalette, normalsPalette, shadowPalette); } } diff --git a/OpenRA.Mods.RA/Graphics/VoxelRenderable.cs b/OpenRA.Mods.Common/Graphics/VoxelRenderable.cs similarity index 99% rename from OpenRA.Mods.RA/Graphics/VoxelRenderable.cs rename to OpenRA.Mods.Common/Graphics/VoxelRenderable.cs index 2d59a63583..24c0b76655 100644 --- a/OpenRA.Mods.RA/Graphics/VoxelRenderable.cs +++ b/OpenRA.Mods.Common/Graphics/VoxelRenderable.cs @@ -13,7 +13,7 @@ using System.Drawing; using System.Linq; using OpenRA.Graphics; -namespace OpenRA.Mods.RA.Graphics +namespace OpenRA.Mods.Common.Graphics { public struct VoxelRenderable : IRenderable { diff --git a/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj b/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj index b78d86ee5f..dada596aa4 100644 --- a/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj +++ b/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj @@ -1,5 +1,5 @@  - + Debug @@ -25,6 +25,11 @@ true + + False + ..\Eluant.dll + False + @@ -32,9 +37,14 @@ {0dfb103f-2962-400f-8c6d-e2c28ccba633} OpenRA.Game + False + + + + @@ -54,6 +64,10 @@ + + + + diff --git a/OpenRA.Mods.Common/Settings.StyleCop b/OpenRA.Mods.Common/Settings.StyleCop new file mode 100644 index 0000000000..1590d17baa --- /dev/null +++ b/OpenRA.Mods.Common/Settings.StyleCop @@ -0,0 +1,344 @@ + + + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + + + + + + False + + + + + + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + + + + + + False + + + + + False + + + + + False + + + + + + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + False + + + + + + + + + + False + + + + + False + + + + + False + + + + + False + + + + + + + \ No newline at end of file diff --git a/OpenRA.Mods.RA/Buildings/BaseProvider.cs b/OpenRA.Mods.RA/Buildings/BaseProvider.cs index 4738cc211a..484134bdd6 100755 --- a/OpenRA.Mods.RA/Buildings/BaseProvider.cs +++ b/OpenRA.Mods.RA/Buildings/BaseProvider.cs @@ -11,7 +11,7 @@ using System.Collections.Generic; using System.Drawing; using OpenRA.Graphics; -using OpenRA.Mods.RA.Graphics; +using OpenRA.Mods.Common.Graphics; using OpenRA.Traits; namespace OpenRA.Mods.RA.Buildings diff --git a/OpenRA.Mods.RA/Effects/Bullet.cs b/OpenRA.Mods.RA/Effects/Bullet.cs index ca3dee6586..3c1bd32d92 100755 --- a/OpenRA.Mods.RA/Effects/Bullet.cs +++ b/OpenRA.Mods.RA/Effects/Bullet.cs @@ -15,7 +15,7 @@ using System.Linq; using OpenRA.Effects; using OpenRA.GameRules; using OpenRA.Graphics; -using OpenRA.Mods.RA.Graphics; +using OpenRA.Mods.Common.Graphics; using OpenRA.Traits; namespace OpenRA.Mods.RA.Effects diff --git a/OpenRA.Mods.RA/Effects/Contrail.cs b/OpenRA.Mods.RA/Effects/Contrail.cs index da330effce..78c13f620e 100755 --- a/OpenRA.Mods.RA/Effects/Contrail.cs +++ b/OpenRA.Mods.RA/Effects/Contrail.cs @@ -11,7 +11,7 @@ using System.Collections.Generic; using System.Drawing; using OpenRA.Graphics; -using OpenRA.Mods.RA.Graphics; +using OpenRA.Mods.Common.Graphics; using OpenRA.Traits; namespace OpenRA.Mods.RA diff --git a/OpenRA.Mods.RA/Effects/ContrailFader.cs b/OpenRA.Mods.RA/Effects/ContrailFader.cs index 6ab6749d9f..e2091b667e 100755 --- a/OpenRA.Mods.RA/Effects/ContrailFader.cs +++ b/OpenRA.Mods.RA/Effects/ContrailFader.cs @@ -11,7 +11,7 @@ using System.Collections.Generic; using OpenRA.Effects; using OpenRA.Graphics; -using OpenRA.Mods.RA.Graphics; +using OpenRA.Mods.Common.Graphics; namespace OpenRA.Mods.RA.Effects { diff --git a/OpenRA.Mods.RA/Effects/LaserZap.cs b/OpenRA.Mods.RA/Effects/LaserZap.cs index aa74791756..a130418e9c 100644 --- a/OpenRA.Mods.RA/Effects/LaserZap.cs +++ b/OpenRA.Mods.RA/Effects/LaserZap.cs @@ -14,7 +14,7 @@ using OpenRA.Effects; using OpenRA.GameRules; using OpenRA.Graphics; using OpenRA.Traits; -using OpenRA.Mods.RA.Graphics; +using OpenRA.Mods.Common.Graphics; namespace OpenRA.Mods.RA.Effects { diff --git a/OpenRA.Mods.RA/Effects/Missile.cs b/OpenRA.Mods.RA/Effects/Missile.cs index c766b91edf..0a21ad3ac4 100755 --- a/OpenRA.Mods.RA/Effects/Missile.cs +++ b/OpenRA.Mods.RA/Effects/Missile.cs @@ -14,7 +14,7 @@ using System.Linq; using OpenRA.Effects; using OpenRA.GameRules; using OpenRA.Graphics; -using OpenRA.Mods.RA.Graphics; +using OpenRA.Mods.Common.Graphics; using OpenRA.Traits; namespace OpenRA.Mods.RA.Effects diff --git a/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj b/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj index d5150ff46a..612fe776bb 100644 --- a/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj +++ b/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj @@ -121,7 +121,6 @@ - @@ -294,7 +293,6 @@ - @@ -533,13 +531,9 @@ - - - - @@ -560,9 +554,6 @@ - - - diff --git a/OpenRA.Mods.RA/Orders/PlaceBuildingOrderGenerator.cs b/OpenRA.Mods.RA/Orders/PlaceBuildingOrderGenerator.cs index 48aeae7a1c..2cecfad6e3 100644 --- a/OpenRA.Mods.RA/Orders/PlaceBuildingOrderGenerator.cs +++ b/OpenRA.Mods.RA/Orders/PlaceBuildingOrderGenerator.cs @@ -13,7 +13,7 @@ using System.Collections.Generic; using System.Linq; using OpenRA.Graphics; using OpenRA.Mods.RA.Buildings; -using OpenRA.Mods.RA.Graphics; +using OpenRA.Mods.Common.Graphics; using OpenRA.Mods.RA.Render; using OpenRA.Traits; using OpenRA.Primitives; diff --git a/OpenRA.Mods.RA/PortableChrono.cs b/OpenRA.Mods.RA/PortableChrono.cs index 66ba48d752..1150efe090 100644 --- a/OpenRA.Mods.RA/PortableChrono.cs +++ b/OpenRA.Mods.RA/PortableChrono.cs @@ -12,7 +12,7 @@ using System.Collections.Generic; using System.Drawing; using OpenRA.Graphics; using OpenRA.Mods.RA.Activities; -using OpenRA.Mods.RA.Graphics; +using OpenRA.Mods.Common.Graphics; using OpenRA.Mods.RA.Orders; using OpenRA.Traits; diff --git a/OpenRA.Mods.RA/Render/RenderBuildingSilo.cs b/OpenRA.Mods.RA/Render/RenderBuildingSilo.cs index 80f9ccd3bc..d2382ddd3e 100644 --- a/OpenRA.Mods.RA/Render/RenderBuildingSilo.cs +++ b/OpenRA.Mods.RA/Render/RenderBuildingSilo.cs @@ -11,7 +11,7 @@ using System.Collections.Generic; using OpenRA.Graphics; using OpenRA.Traits; -using OpenRA.Mods.RA.Graphics; +using OpenRA.Mods.Common.Graphics; namespace OpenRA.Mods.RA.Render { diff --git a/OpenRA.Mods.RA/Render/RenderBuildingTurreted.cs b/OpenRA.Mods.RA/Render/RenderBuildingTurreted.cs index a93b67b3eb..c8965505a8 100644 --- a/OpenRA.Mods.RA/Render/RenderBuildingTurreted.cs +++ b/OpenRA.Mods.RA/Render/RenderBuildingTurreted.cs @@ -12,7 +12,7 @@ using System; using System.Collections.Generic; using System.Linq; using OpenRA.Graphics; -using OpenRA.Mods.RA.Graphics; +using OpenRA.Mods.Common.Graphics; using OpenRA.Traits; namespace OpenRA.Mods.RA.Render diff --git a/OpenRA.Mods.RA/Render/RenderBuildingWall.cs b/OpenRA.Mods.RA/Render/RenderBuildingWall.cs index 343206fac6..812422d685 100644 --- a/OpenRA.Mods.RA/Render/RenderBuildingWall.cs +++ b/OpenRA.Mods.RA/Render/RenderBuildingWall.cs @@ -11,7 +11,7 @@ using System.Collections.Generic; using System.Linq; using OpenRA.Graphics; -using OpenRA.Mods.RA.Graphics; +using OpenRA.Mods.Common.Graphics; using OpenRA.Traits; namespace OpenRA.Mods.RA.Render diff --git a/OpenRA.Mods.RA/Render/RenderBuildingWarFactory.cs b/OpenRA.Mods.RA/Render/RenderBuildingWarFactory.cs index a277c72fbd..10ed11170e 100755 --- a/OpenRA.Mods.RA/Render/RenderBuildingWarFactory.cs +++ b/OpenRA.Mods.RA/Render/RenderBuildingWarFactory.cs @@ -12,7 +12,7 @@ using System.Collections.Generic; using System.Linq; using OpenRA.Graphics; using OpenRA.Mods.RA.Buildings; -using OpenRA.Mods.RA.Graphics; +using OpenRA.Mods.Common.Graphics; using OpenRA.Traits; namespace OpenRA.Mods.RA.Render diff --git a/OpenRA.Mods.RA/Render/RenderInfantry.cs b/OpenRA.Mods.RA/Render/RenderInfantry.cs index e6786db3e6..952f68fdbe 100644 --- a/OpenRA.Mods.RA/Render/RenderInfantry.cs +++ b/OpenRA.Mods.RA/Render/RenderInfantry.cs @@ -11,7 +11,7 @@ using System.Collections.Generic; using System.Linq; using OpenRA.Mods.RA.Effects; -using OpenRA.Mods.RA.Graphics; +using OpenRA.Mods.Common.Graphics; using OpenRA.Graphics; using OpenRA.Traits; diff --git a/OpenRA.Mods.RA/Render/RenderSimple.cs b/OpenRA.Mods.RA/Render/RenderSimple.cs index 567cedc97e..c358a3857e 100644 --- a/OpenRA.Mods.RA/Render/RenderSimple.cs +++ b/OpenRA.Mods.RA/Render/RenderSimple.cs @@ -11,7 +11,7 @@ using System; using System.Collections.Generic; using OpenRA.Graphics; -using OpenRA.Mods.RA.Graphics; +using OpenRA.Mods.Common.Graphics; using OpenRA.Traits; namespace OpenRA.Mods.RA.Render diff --git a/OpenRA.Mods.RA/Render/RenderSprites.cs b/OpenRA.Mods.RA/Render/RenderSprites.cs index 5b046c0a60..6cc3cd9348 100644 --- a/OpenRA.Mods.RA/Render/RenderSprites.cs +++ b/OpenRA.Mods.RA/Render/RenderSprites.cs @@ -12,7 +12,7 @@ using System; using System.Collections.Generic; using System.Linq; using OpenRA.Graphics; -using OpenRA.Mods.RA.Graphics; +using OpenRA.Mods.Common.Graphics; using OpenRA.Traits; using OpenRA.Primitives; diff --git a/OpenRA.Mods.RA/Render/RenderVoxels.cs b/OpenRA.Mods.RA/Render/RenderVoxels.cs index 7aea54436c..498a4d84ff 100755 --- a/OpenRA.Mods.RA/Render/RenderVoxels.cs +++ b/OpenRA.Mods.RA/Render/RenderVoxels.cs @@ -11,8 +11,8 @@ using System.Collections.Generic; using System.Linq; using OpenRA.Graphics; -using OpenRA.Mods.RA.Graphics; using OpenRA.Traits; +using OpenRA.Mods.Common.Graphics; namespace OpenRA.Mods.RA.Render { @@ -54,8 +54,9 @@ namespace OpenRA.Mods.RA.Render .SelectMany(rvpi => rvpi.RenderPreviewVoxels(init, this, image, orientation, facings, palette)) .ToArray(); - yield return new VoxelPreview(components, WVec.Zero, 0, this, body.CameraPitch, palette, - init.WorldRenderer.Palette(NormalsPalette), init.WorldRenderer.Palette("shadow")); + yield return new VoxelPreview(components, WVec.Zero, 0, this.Scale, this.LightPitch, + this.LightYaw, this.LightAmbientColor, this.LightDiffuseColor, body.CameraPitch, + palette, init.WorldRenderer.Palette(NormalsPalette), init.WorldRenderer.Palette("shadow")); } } diff --git a/OpenRA.Mods.RA/Render/WithBarrel.cs b/OpenRA.Mods.RA/Render/WithBarrel.cs index e28cc4105b..6908f3e36f 100644 --- a/OpenRA.Mods.RA/Render/WithBarrel.cs +++ b/OpenRA.Mods.RA/Render/WithBarrel.cs @@ -11,7 +11,7 @@ using System.Collections.Generic; using System.Linq; using OpenRA.Graphics; -using OpenRA.Mods.RA.Graphics; +using OpenRA.Mods.Common.Graphics; using OpenRA.Traits; namespace OpenRA.Mods.RA.Render diff --git a/OpenRA.Mods.RA/Render/WithIdleOverlay.cs b/OpenRA.Mods.RA/Render/WithIdleOverlay.cs index ef855eeb46..ff48de16af 100644 --- a/OpenRA.Mods.RA/Render/WithIdleOverlay.cs +++ b/OpenRA.Mods.RA/Render/WithIdleOverlay.cs @@ -12,7 +12,7 @@ using System.Collections.Generic; using System.Linq; using OpenRA.Graphics; using OpenRA.Mods.RA.Buildings; -using OpenRA.Mods.RA.Graphics; +using OpenRA.Mods.Common.Graphics; using OpenRA.Traits; namespace OpenRA.Mods.RA.Render diff --git a/OpenRA.Mods.RA/Render/WithRotor.cs b/OpenRA.Mods.RA/Render/WithRotor.cs index 7d58228ed3..d9ea318a37 100755 --- a/OpenRA.Mods.RA/Render/WithRotor.cs +++ b/OpenRA.Mods.RA/Render/WithRotor.cs @@ -11,7 +11,7 @@ using System; using System.Collections.Generic; using OpenRA.Graphics; -using OpenRA.Mods.RA.Graphics; +using OpenRA.Mods.Common.Graphics; using OpenRA.Traits; namespace OpenRA.Mods.RA.Render diff --git a/OpenRA.Mods.RA/Render/WithTurret.cs b/OpenRA.Mods.RA/Render/WithTurret.cs index c214e20a2c..a5b452bc61 100755 --- a/OpenRA.Mods.RA/Render/WithTurret.cs +++ b/OpenRA.Mods.RA/Render/WithTurret.cs @@ -11,7 +11,7 @@ using System.Collections.Generic; using System.Linq; using OpenRA.Graphics; -using OpenRA.Mods.RA.Graphics; +using OpenRA.Mods.Common.Graphics; using OpenRA.Traits; namespace OpenRA.Mods.RA.Render diff --git a/OpenRA.Mods.RA/Render/WithVoxelBarrel.cs b/OpenRA.Mods.RA/Render/WithVoxelBarrel.cs index bed7b5849b..ad412ac248 100755 --- a/OpenRA.Mods.RA/Render/WithVoxelBarrel.cs +++ b/OpenRA.Mods.RA/Render/WithVoxelBarrel.cs @@ -11,7 +11,7 @@ using System.Collections.Generic; using System.Linq; using OpenRA.Graphics; -using OpenRA.Mods.RA.Graphics; +using OpenRA.Mods.Common.Graphics; using OpenRA.Traits; namespace OpenRA.Mods.RA.Render diff --git a/OpenRA.Mods.RA/Render/WithVoxelBody.cs b/OpenRA.Mods.RA/Render/WithVoxelBody.cs index 430f4fb723..3d0d5443fb 100644 --- a/OpenRA.Mods.RA/Render/WithVoxelBody.cs +++ b/OpenRA.Mods.RA/Render/WithVoxelBody.cs @@ -12,7 +12,7 @@ using System; using System.Collections.Generic; using System.Linq; using OpenRA.Graphics; -using OpenRA.Mods.RA.Graphics; +using OpenRA.Mods.Common.Graphics; using OpenRA.Traits; namespace OpenRA.Mods.RA.Render diff --git a/OpenRA.Mods.RA/Render/WithVoxelTurret.cs b/OpenRA.Mods.RA/Render/WithVoxelTurret.cs index fff47436b6..b6a6a537ed 100755 --- a/OpenRA.Mods.RA/Render/WithVoxelTurret.cs +++ b/OpenRA.Mods.RA/Render/WithVoxelTurret.cs @@ -11,7 +11,7 @@ using System.Collections.Generic; using System.Linq; using OpenRA.Graphics; -using OpenRA.Mods.RA.Graphics; +using OpenRA.Mods.Common.Graphics; using OpenRA.Traits; namespace OpenRA.Mods.RA.Render diff --git a/OpenRA.Mods.RA/RenderDetectionCircle.cs b/OpenRA.Mods.RA/RenderDetectionCircle.cs index 861ff7b892..2898844803 100644 --- a/OpenRA.Mods.RA/RenderDetectionCircle.cs +++ b/OpenRA.Mods.RA/RenderDetectionCircle.cs @@ -11,7 +11,7 @@ using System.Collections.Generic; using System.Drawing; using OpenRA.Graphics; -using OpenRA.Mods.RA.Graphics; +using OpenRA.Mods.Common.Graphics; using OpenRA.Traits; namespace OpenRA.Mods.RA diff --git a/OpenRA.Mods.RA/RenderJammerCircle.cs b/OpenRA.Mods.RA/RenderJammerCircle.cs index 3a5e4c8c1d..9b7e31376f 100644 --- a/OpenRA.Mods.RA/RenderJammerCircle.cs +++ b/OpenRA.Mods.RA/RenderJammerCircle.cs @@ -11,7 +11,7 @@ using System.Collections.Generic; using System.Drawing; using OpenRA.Graphics; -using OpenRA.Mods.RA.Graphics; +using OpenRA.Mods.Common.Graphics; using OpenRA.Traits; namespace OpenRA.Mods.RA diff --git a/OpenRA.Mods.RA/RenderRangeCircle.cs b/OpenRA.Mods.RA/RenderRangeCircle.cs index 1b71520788..21168f432d 100644 --- a/OpenRA.Mods.RA/RenderRangeCircle.cs +++ b/OpenRA.Mods.RA/RenderRangeCircle.cs @@ -12,7 +12,7 @@ using System.Collections.Generic; using System.Drawing; using System.Linq; using OpenRA.Graphics; -using OpenRA.Mods.RA.Graphics; +using OpenRA.Mods.Common.Graphics; using OpenRA.Traits; namespace OpenRA.Mods.RA diff --git a/OpenRA.Mods.RA/RenderShroudCircle.cs b/OpenRA.Mods.RA/RenderShroudCircle.cs index 3b7779e270..b990920bea 100644 --- a/OpenRA.Mods.RA/RenderShroudCircle.cs +++ b/OpenRA.Mods.RA/RenderShroudCircle.cs @@ -11,7 +11,7 @@ using System.Collections.Generic; using System.Drawing; using OpenRA.Graphics; -using OpenRA.Mods.RA.Graphics; +using OpenRA.Mods.Common.Graphics; using OpenRA.Traits; namespace OpenRA.Mods.RA diff --git a/OpenRA.Mods.RA/TraitsInterfaces.cs b/OpenRA.Mods.RA/TraitsInterfaces.cs index 50deaa7f60..1239468277 100755 --- a/OpenRA.Mods.RA/TraitsInterfaces.cs +++ b/OpenRA.Mods.RA/TraitsInterfaces.cs @@ -10,7 +10,7 @@ using System.Collections.Generic; using OpenRA.Mods.RA.Activities; -using OpenRA.Mods.RA.Graphics; +using OpenRA.Mods.Common.Graphics; using OpenRA.Traits; namespace OpenRA.Mods.RA diff --git a/OpenRA.Mods.TS/OpenRA.Mods.TS.csproj b/OpenRA.Mods.TS/OpenRA.Mods.TS.csproj index a780db47ee..9650418c9d 100644 --- a/OpenRA.Mods.TS/OpenRA.Mods.TS.csproj +++ b/OpenRA.Mods.TS/OpenRA.Mods.TS.csproj @@ -41,6 +41,10 @@ {0DFB103F-2962-400F-8C6D-E2C28CCBA633} OpenRA.Game + + {fe6c8cc0-2f07-442a-b29f-17617b3b7fc6} + OpenRA.Mods.Common + {4A8A43B5-A9EF-4ED0-99DD-4BAB10A0DB6E} OpenRA.Mods.RA diff --git a/OpenRA.Mods.TS/Render/WithVoxelUnloadBody.cs b/OpenRA.Mods.TS/Render/WithVoxelUnloadBody.cs index b230d39ab4..26c23c0900 100755 --- a/OpenRA.Mods.TS/Render/WithVoxelUnloadBody.cs +++ b/OpenRA.Mods.TS/Render/WithVoxelUnloadBody.cs @@ -12,7 +12,7 @@ using System; using System.Collections.Generic; using System.Linq; using OpenRA.Graphics; -using OpenRA.Mods.RA.Graphics; +using OpenRA.Mods.Common.Graphics; using OpenRA.Traits; namespace OpenRA.Mods.RA.Render diff --git a/mods/cnc/mod.yaml b/mods/cnc/mod.yaml index 77e8b37e1b..de38e49e9a 100644 --- a/mods/cnc/mod.yaml +++ b/mods/cnc/mod.yaml @@ -68,8 +68,8 @@ Chrome: mods/cnc/chrome.yaml Assemblies: - mods/ra/OpenRA.Mods.RA.dll mods/common/OpenRA.Mods.Common.dll + mods/ra/OpenRA.Mods.RA.dll mods/cnc/OpenRA.Mods.Cnc.dll mods/d2k/OpenRA.Mods.D2k.dll diff --git a/mods/d2k/mod.yaml b/mods/d2k/mod.yaml index 9cd71c63be..a459281206 100644 --- a/mods/d2k/mod.yaml +++ b/mods/d2k/mod.yaml @@ -51,8 +51,8 @@ Chrome: mods/d2k/chrome.yaml Assemblies: - mods/ra/OpenRA.Mods.RA.dll mods/common/OpenRA.Mods.Common.dll + mods/ra/OpenRA.Mods.RA.dll mods/cnc/OpenRA.Mods.Cnc.dll mods/d2k/OpenRA.Mods.D2k.dll diff --git a/mods/modchooser/mod.yaml b/mods/modchooser/mod.yaml index d2db930390..c5315a5c20 100644 --- a/mods/modchooser/mod.yaml +++ b/mods/modchooser/mod.yaml @@ -15,6 +15,7 @@ Chrome: mods/modchooser/chrome.yaml Assemblies: + mods/common/OpenRA.Mods.Common.dll mods/ra/OpenRA.Mods.RA.dll ChromeLayout: diff --git a/mods/ra/mod.yaml b/mods/ra/mod.yaml index 0324d4659e..932dba6f9a 100644 --- a/mods/ra/mod.yaml +++ b/mods/ra/mod.yaml @@ -64,8 +64,8 @@ Chrome: mods/ra/chrome.yaml Assemblies: - mods/ra/OpenRA.Mods.RA.dll mods/common/OpenRA.Mods.Common.dll + mods/ra/OpenRA.Mods.RA.dll mods/cnc/OpenRA.Mods.Cnc.dll mods/d2k/OpenRA.Mods.D2k.dll diff --git a/mods/ts/mod.yaml b/mods/ts/mod.yaml index 032550810c..52662647f0 100644 --- a/mods/ts/mod.yaml +++ b/mods/ts/mod.yaml @@ -92,8 +92,8 @@ Chrome: mods/ts/chrome.yaml Assemblies: - mods/ra/OpenRA.Mods.RA.dll mods/common/OpenRA.Mods.Common.dll + mods/ra/OpenRA.Mods.RA.dll mods/d2k/OpenRA.Mods.D2k.dll mods/cnc/OpenRA.Mods.Cnc.dll mods/ts/OpenRA.Mods.TS.dll