diff --git a/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj b/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj index 0ca34282ae..dd7f59b0a4 100644 --- a/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj +++ b/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj @@ -475,6 +475,7 @@ + @@ -487,29 +488,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + @@ -519,13 +552,13 @@ + + - - diff --git a/OpenRA.Mods.RA/Widgets/Logic/CreditsLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/CreditsLogic.cs similarity index 96% rename from OpenRA.Mods.RA/Widgets/Logic/CreditsLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/CreditsLogic.cs index 80a8a2b4b8..e879a66193 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/CreditsLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/CreditsLogic.cs @@ -13,7 +13,7 @@ using System; using OpenRA.FileSystem; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets.Logic +namespace OpenRA.Mods.Common.Widgets.Logic { public class CreditsLogic { diff --git a/OpenRA.Mods.RA/Widgets/Logic/Ingame/AddRaceSuffixLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Ingame/AddRaceSuffixLogic.cs similarity index 95% rename from OpenRA.Mods.RA/Widgets/Logic/Ingame/AddRaceSuffixLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/Ingame/AddRaceSuffixLogic.cs index 3faeecf244..76a2ba3cab 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/Ingame/AddRaceSuffixLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Ingame/AddRaceSuffixLogic.cs @@ -11,7 +11,7 @@ using System; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets.Logic +namespace OpenRA.Mods.Common.Widgets.Logic { public class AddRaceSuffixLogic { diff --git a/OpenRA.Mods.RA/Widgets/Logic/ClassicProductionLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Ingame/ClassicProductionLogic.cs similarity index 98% rename from OpenRA.Mods.RA/Widgets/Logic/ClassicProductionLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/Ingame/ClassicProductionLogic.cs index a950637432..b862eb7fc5 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/ClassicProductionLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Ingame/ClassicProductionLogic.cs @@ -12,11 +12,10 @@ using System; using System.Linq; using OpenRA.Mods.Common.Traits; using OpenRA.Mods.Common.Widgets; -using OpenRA.Mods.RA.Widgets; using OpenRA.Network; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets.Logic +namespace OpenRA.Mods.Common.Widgets.Logic { public class ClassicProductionLogic { diff --git a/OpenRA.Mods.RA/Widgets/Logic/ControlGroupLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Ingame/ControlGroupLogic.cs similarity index 95% rename from OpenRA.Mods.RA/Widgets/Logic/ControlGroupLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/Ingame/ControlGroupLogic.cs index 221a3ab584..a2f72ccb16 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/ControlGroupLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Ingame/ControlGroupLogic.cs @@ -12,7 +12,7 @@ using OpenRA.Graphics; using OpenRA.Mods.Common.Widgets; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets.Logic +namespace OpenRA.Mods.Common.Widgets.Logic { public class ControlGroupLogic { diff --git a/OpenRA.Mods.RA/Widgets/Logic/DebugMenuLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Ingame/DebugMenuLogic.cs similarity index 98% rename from OpenRA.Mods.RA/Widgets/Logic/DebugMenuLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/Ingame/DebugMenuLogic.cs index ffedb6cb41..9a2ed13567 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/DebugMenuLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Ingame/DebugMenuLogic.cs @@ -10,12 +10,11 @@ using System; using OpenRA.Mods.Common.Traits; -using OpenRA.Mods.RA.Traits; using OpenRA.Support; using OpenRA.Traits; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets.Logic +namespace OpenRA.Mods.Common.Widgets.Logic { public class DebugMenuLogic { diff --git a/OpenRA.Mods.RA/Widgets/Logic/Ingame/DiplomacyLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Ingame/DiplomacyLogic.cs similarity index 97% rename from OpenRA.Mods.RA/Widgets/Logic/Ingame/DiplomacyLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/Ingame/DiplomacyLogic.cs index b393316898..48e4998588 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/Ingame/DiplomacyLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Ingame/DiplomacyLogic.cs @@ -10,12 +10,11 @@ using System; using System.Linq; -using OpenRA.Mods.Common.Widgets.Logic; using OpenRA.Network; using OpenRA.Traits; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets.Logic +namespace OpenRA.Mods.Common.Widgets.Logic { public class DiplomacyLogic { diff --git a/OpenRA.Mods.RA/Widgets/Logic/Ingame/GameInfoBriefingLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Ingame/GameInfoBriefingLogic.cs similarity index 91% rename from OpenRA.Mods.RA/Widgets/Logic/Ingame/GameInfoBriefingLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/Ingame/GameInfoBriefingLogic.cs index b255eff5ea..daa56f6d85 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/Ingame/GameInfoBriefingLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Ingame/GameInfoBriefingLogic.cs @@ -8,13 +8,9 @@ */ #endregion -using System; -using System.Linq; -using OpenRA.Mods.RA; -using OpenRA.Traits; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets.Logic +namespace OpenRA.Mods.Common.Widgets.Logic { class GameInfoBriefingLogic { diff --git a/OpenRA.Mods.RA/Widgets/Logic/Ingame/GameInfoLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Ingame/GameInfoLogic.cs similarity index 98% rename from OpenRA.Mods.RA/Widgets/Logic/Ingame/GameInfoLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/Ingame/GameInfoLogic.cs index 2acb716fdd..48901b8595 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/Ingame/GameInfoLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Ingame/GameInfoLogic.cs @@ -10,11 +10,10 @@ using System; using System.Linq; -using OpenRA.Mods.RA; using OpenRA.Traits; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets.Logic +namespace OpenRA.Mods.Common.Widgets.Logic { public enum IngameInfoPanel { AutoSelect, Map, Objectives, Debug } diff --git a/OpenRA.Mods.RA/Widgets/Logic/Ingame/GameInfoObjectivesLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Ingame/GameInfoObjectivesLogic.cs similarity index 96% rename from OpenRA.Mods.RA/Widgets/Logic/Ingame/GameInfoObjectivesLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/Ingame/GameInfoObjectivesLogic.cs index f210a86116..f10276ab7d 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/Ingame/GameInfoObjectivesLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Ingame/GameInfoObjectivesLogic.cs @@ -15,11 +15,11 @@ using OpenRA.Mods.Common.Traits; using OpenRA.Traits; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets.Logic +namespace OpenRA.Mods.Common.Widgets.Logic { class GameInfoObjectivesLogic { - ContainerWidget template; + readonly ContainerWidget template; [ObjectCreator.UseCtor] public GameInfoObjectivesLogic(Widget widget, World world) diff --git a/OpenRA.Mods.RA/Widgets/Logic/Ingame/GameInfoStatsLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Ingame/GameInfoStatsLogic.cs similarity index 98% rename from OpenRA.Mods.RA/Widgets/Logic/Ingame/GameInfoStatsLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/Ingame/GameInfoStatsLogic.cs index fe398766d2..2bebdb5108 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/Ingame/GameInfoStatsLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Ingame/GameInfoStatsLogic.cs @@ -13,7 +13,7 @@ using System.Linq; using OpenRA.Mods.Common.Traits; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets.Logic +namespace OpenRA.Mods.Common.Widgets.Logic { class GameInfoStatsLogic { diff --git a/OpenRA.Mods.RA/Widgets/Logic/GameTimerLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Ingame/GameTimerLogic.cs similarity index 97% rename from OpenRA.Mods.RA/Widgets/Logic/GameTimerLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/Ingame/GameTimerLogic.cs index 024b008632..f1cf7ae764 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/GameTimerLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Ingame/GameTimerLogic.cs @@ -12,7 +12,7 @@ using System; using OpenRA.Network; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets.Logic +namespace OpenRA.Mods.Common.Widgets.Logic { public class GameTimerLogic { diff --git a/OpenRA.Mods.RA/Widgets/Logic/Ingame/IngameCashCounterLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Ingame/IngameCashCounterLogic.cs similarity index 92% rename from OpenRA.Mods.RA/Widgets/Logic/Ingame/IngameCashCounterLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/Ingame/IngameCashCounterLogic.cs index 473ede2f36..12e6e779db 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/Ingame/IngameCashCounterLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Ingame/IngameCashCounterLogic.cs @@ -8,11 +8,10 @@ */ #endregion -using OpenRA.Mods.Common.Widgets; using OpenRA.Traits; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets.Logic +namespace OpenRA.Mods.Common.Widgets.Logic { public class IngameCashCounterLogic { diff --git a/OpenRA.Mods.RA/Widgets/Logic/IngameMenuLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Ingame/IngameMenuLogic.cs similarity index 98% rename from OpenRA.Mods.RA/Widgets/Logic/IngameMenuLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/Ingame/IngameMenuLogic.cs index a36d0cd634..c1a819a0a3 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/IngameMenuLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Ingame/IngameMenuLogic.cs @@ -11,10 +11,9 @@ using System; using OpenRA.Graphics; using OpenRA.Mods.Common.Traits; -using OpenRA.Mods.Common.Widgets; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets.Logic +namespace OpenRA.Mods.Common.Widgets.Logic { public class IngameMenuLogic { diff --git a/OpenRA.Mods.RA/Widgets/Logic/Ingame/IngamePowerBarLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Ingame/IngamePowerBarLogic.cs similarity index 93% rename from OpenRA.Mods.RA/Widgets/Logic/Ingame/IngamePowerBarLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/Ingame/IngamePowerBarLogic.cs index 9941e421b9..12f72fa276 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/Ingame/IngamePowerBarLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Ingame/IngamePowerBarLogic.cs @@ -10,10 +10,9 @@ using System.Drawing; using OpenRA.Mods.Common.Traits; -using OpenRA.Mods.Common.Widgets; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets.Logic +namespace OpenRA.Mods.Common.Widgets.Logic { public class IngamePowerBarLogic { diff --git a/OpenRA.Mods.RA/Widgets/Logic/Ingame/IngamePowerCounterLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Ingame/IngamePowerCounterLogic.cs similarity index 94% rename from OpenRA.Mods.RA/Widgets/Logic/Ingame/IngamePowerCounterLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/Ingame/IngamePowerCounterLogic.cs index 4ab3f5e424..c4c9a5b48d 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/Ingame/IngamePowerCounterLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Ingame/IngamePowerCounterLogic.cs @@ -10,10 +10,9 @@ using System.Drawing; using OpenRA.Mods.Common.Traits; -using OpenRA.Mods.Common.Widgets; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets.Logic +namespace OpenRA.Mods.Common.Widgets.Logic { public class IngamePowerCounterLogic { diff --git a/OpenRA.Mods.RA/Widgets/Logic/Ingame/IngameSiloBarLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Ingame/IngameSiloBarLogic.cs similarity index 93% rename from OpenRA.Mods.RA/Widgets/Logic/Ingame/IngameSiloBarLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/Ingame/IngameSiloBarLogic.cs index a11ec21cad..4732ea5586 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/Ingame/IngameSiloBarLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Ingame/IngameSiloBarLogic.cs @@ -9,11 +9,10 @@ #endregion using System.Drawing; -using OpenRA.Mods.Common.Widgets; using OpenRA.Traits; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets.Logic +namespace OpenRA.Mods.Common.Widgets.Logic { public class IngameSiloBarLogic { diff --git a/OpenRA.Mods.RA/Widgets/Logic/Ingame/LeaveMapLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Ingame/LeaveMapLogic.cs similarity index 98% rename from OpenRA.Mods.RA/Widgets/Logic/Ingame/LeaveMapLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/Ingame/LeaveMapLogic.cs index 3284b5b16c..3b060bf450 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/Ingame/LeaveMapLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Ingame/LeaveMapLogic.cs @@ -17,14 +17,15 @@ using OpenRA.Network; using OpenRA.Traits; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets +namespace OpenRA.Mods.Common.Widgets { class LeaveMapLogic { + readonly OrderManager orderManager; + enum Tab { Objectives, Chat } Tab currentTab; - OrderManager orderManager; bool newChatMessage; [ObjectCreator.UseCtor] diff --git a/OpenRA.Mods.RA/Widgets/Logic/ObserverShroudSelectorLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Ingame/ObserverShroudSelectorLogic.cs similarity index 98% rename from OpenRA.Mods.RA/Widgets/Logic/ObserverShroudSelectorLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/Ingame/ObserverShroudSelectorLogic.cs index cc72546c30..8459981b2f 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/ObserverShroudSelectorLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Ingame/ObserverShroudSelectorLogic.cs @@ -12,11 +12,10 @@ using System; using System.Collections.Generic; using System.Drawing; using System.Linq; -using OpenRA.Mods.Common.Widgets; using OpenRA.Network; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets.Logic +namespace OpenRA.Mods.Common.Widgets.Logic { public class ObserverShroudSelectorLogic { diff --git a/OpenRA.Mods.RA/Widgets/Logic/ObserverStatsLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Ingame/ObserverStatsLogic.cs similarity index 98% rename from OpenRA.Mods.RA/Widgets/Logic/ObserverStatsLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/Ingame/ObserverStatsLogic.cs index e99df26f07..8533236410 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/ObserverStatsLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Ingame/ObserverStatsLogic.cs @@ -14,14 +14,11 @@ using System.Drawing; using System.Linq; using OpenRA.Graphics; using OpenRA.Mods.Common.Traits; -using OpenRA.Mods.Common.Widgets; -using OpenRA.Mods.Common.Widgets.Logic; -using OpenRA.Mods.RA.Traits; using OpenRA.Network; using OpenRA.Traits; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets.Logic +namespace OpenRA.Mods.Common.Widgets.Logic { public class ObserverStatsLogic { diff --git a/OpenRA.Mods.RA/Widgets/Logic/OrderButtonsChromeLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Ingame/OrderButtonsChromeLogic.cs similarity index 99% rename from OpenRA.Mods.RA/Widgets/Logic/OrderButtonsChromeLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/Ingame/OrderButtonsChromeLogic.cs index ba212be7ae..e0ac35b121 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/OrderButtonsChromeLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Ingame/OrderButtonsChromeLogic.cs @@ -15,7 +15,7 @@ using OpenRA.Mods.Common.Traits; using OpenRA.Mods.Common.Widgets; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets.Logic +namespace OpenRA.Mods.Common.Widgets.Logic { public class OrderButtonsChromeLogic { diff --git a/OpenRA.Mods.Common/Widgets/Logic/ProductionTooltipLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Ingame/ProductionTooltipLogic.cs similarity index 100% rename from OpenRA.Mods.Common/Widgets/Logic/ProductionTooltipLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/Ingame/ProductionTooltipLogic.cs diff --git a/OpenRA.Mods.RA/Widgets/Logic/ReplayControlBarLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Ingame/ReplayControlBarLogic.cs similarity index 98% rename from OpenRA.Mods.RA/Widgets/Logic/ReplayControlBarLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/Ingame/ReplayControlBarLogic.cs index 4a8c119eab..acd3a781cd 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/ReplayControlBarLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Ingame/ReplayControlBarLogic.cs @@ -12,7 +12,7 @@ using System.Collections.Generic; using OpenRA.Network; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets.Logic +namespace OpenRA.Mods.Common.Widgets.Logic { public class ReplayControlBarLogic { diff --git a/OpenRA.Mods.Common/Widgets/Logic/SupportPowerBinLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Ingame/SupportPowerBinLogic.cs similarity index 100% rename from OpenRA.Mods.Common/Widgets/Logic/SupportPowerBinLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/Ingame/SupportPowerBinLogic.cs diff --git a/OpenRA.Mods.Common/Widgets/Logic/SupportPowerTooltipLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Ingame/SupportPowerTooltipLogic.cs similarity index 100% rename from OpenRA.Mods.Common/Widgets/Logic/SupportPowerTooltipLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/Ingame/SupportPowerTooltipLogic.cs diff --git a/OpenRA.Mods.RA/Widgets/Logic/WorldTooltipLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Ingame/WorldTooltipLogic.cs similarity index 98% rename from OpenRA.Mods.RA/Widgets/Logic/WorldTooltipLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/Ingame/WorldTooltipLogic.cs index 5fb8c222c0..30424c6783 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/WorldTooltipLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Ingame/WorldTooltipLogic.cs @@ -13,7 +13,7 @@ using System.Drawing; using OpenRA.Traits; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets.Logic +namespace OpenRA.Mods.Common.Widgets.Logic { public class WorldTooltipLogic { diff --git a/OpenRA.Mods.RA/Widgets/Logic/DownloadPackagesLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Installation/DownloadPackagesLogic.cs similarity index 99% rename from OpenRA.Mods.RA/Widgets/Logic/DownloadPackagesLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/Installation/DownloadPackagesLogic.cs index 4b2a052779..a79e0da3ef 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/DownloadPackagesLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Installation/DownloadPackagesLogic.cs @@ -17,7 +17,7 @@ using System.Net; using OpenRA.Support; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets.Logic +namespace OpenRA.Mods.Common.Widgets.Logic { public class DownloadPackagesLogic { diff --git a/OpenRA.Mods.RA/Widgets/Logic/InstallFromCDLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Installation/InstallFromCDLogic.cs similarity index 92% rename from OpenRA.Mods.RA/Widgets/Logic/InstallFromCDLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/Installation/InstallFromCDLogic.cs index a08370cdaa..4e81894ae0 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/InstallFromCDLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Installation/InstallFromCDLogic.cs @@ -14,16 +14,16 @@ using System.Linq; using System.Threading; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets.Logic +namespace OpenRA.Mods.Common.Widgets.Logic { public class InstallFromCDLogic { - Widget panel; - ProgressBarWidget progressBar; - LabelWidget statusLabel; - Action continueLoading; - ButtonWidget retryButton, backButton; - Widget installingContainer, insertDiskContainer; + readonly Widget panel; + readonly ProgressBarWidget progressBar; + readonly LabelWidget statusLabel; + readonly Action continueLoading; + readonly ButtonWidget retryButton, backButton; + readonly Widget installingContainer, insertDiskContainer; [ObjectCreator.UseCtor] public InstallFromCDLogic(Widget widget, Action continueLoading) diff --git a/OpenRA.Mods.RA/Widgets/Logic/InstallLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Installation/InstallLogic.cs similarity index 96% rename from OpenRA.Mods.RA/Widgets/Logic/InstallLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/Installation/InstallLogic.cs index a1d555d4ec..e35bc9bea6 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/InstallLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Installation/InstallLogic.cs @@ -12,7 +12,7 @@ using System; using System.Collections.Generic; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets.Logic +namespace OpenRA.Mods.Common.Widgets.Logic { public class InstallLogic : Widget { diff --git a/OpenRA.Mods.RA/Widgets/Logic/InstallMusicLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Installation/InstallMusicLogic.cs similarity index 97% rename from OpenRA.Mods.RA/Widgets/Logic/InstallMusicLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/Installation/InstallMusicLogic.cs index 1b028372b8..be0134846f 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/InstallMusicLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Installation/InstallMusicLogic.cs @@ -15,7 +15,7 @@ using System.Linq; using OpenRA.FileSystem; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets.Logic +namespace OpenRA.Mods.Common.Widgets.Logic { public class InstallMusicLogic { diff --git a/OpenRA.Mods.RA/Widgets/Logic/SpawnSelectorTooltipLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Lobby/SpawnSelectorTooltipLogic.cs similarity index 98% rename from OpenRA.Mods.RA/Widgets/Logic/SpawnSelectorTooltipLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/Lobby/SpawnSelectorTooltipLogic.cs index 752a71ab06..a928f19898 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/SpawnSelectorTooltipLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Lobby/SpawnSelectorTooltipLogic.cs @@ -12,7 +12,7 @@ using System; using System.Linq; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets.Logic +namespace OpenRA.Mods.Common.Widgets.Logic { public class SpawnSelectorTooltipLogic { diff --git a/OpenRA.Mods.RA/Widgets/Logic/MissionBrowserLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/MissionBrowserLogic.cs similarity index 99% rename from OpenRA.Mods.RA/Widgets/Logic/MissionBrowserLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/MissionBrowserLogic.cs index ad5c90eac5..45e4770ba6 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/MissionBrowserLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/MissionBrowserLogic.cs @@ -19,7 +19,7 @@ using OpenRA.Graphics; using OpenRA.Network; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets.Logic +namespace OpenRA.Mods.Common.Widgets.Logic { public class MissionBrowserLogic { diff --git a/OpenRA.Mods.RA/Widgets/Logic/MusicPlayerLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/MusicPlayerLogic.cs similarity index 98% rename from OpenRA.Mods.RA/Widgets/Logic/MusicPlayerLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/MusicPlayerLogic.cs index 26143a3810..e109d97a77 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/MusicPlayerLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/MusicPlayerLogic.cs @@ -11,11 +11,10 @@ using System; using System.Linq; using OpenRA.GameRules; -using OpenRA.Mods.Common.Widgets; using OpenRA.Traits; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets.Logic +namespace OpenRA.Mods.Common.Widgets.Logic { public class MusicPlayerLogic { diff --git a/OpenRA.Mods.RA/Widgets/Logic/PerfDebugLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/PerfDebugLogic.cs similarity index 96% rename from OpenRA.Mods.RA/Widgets/Logic/PerfDebugLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/PerfDebugLogic.cs index 4d4bf48349..9db2bd0932 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/PerfDebugLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/PerfDebugLogic.cs @@ -11,7 +11,7 @@ using OpenRA.Support; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets.Logic +namespace OpenRA.Mods.Common.Widgets.Logic { public class PerfDebugLogic { diff --git a/OpenRA.Mods.RA/Widgets/Logic/SimpleTooltipLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/SimpleTooltipLogic.cs similarity index 95% rename from OpenRA.Mods.RA/Widgets/Logic/SimpleTooltipLogic.cs rename to OpenRA.Mods.Common/Widgets/Logic/SimpleTooltipLogic.cs index faea2a490f..a33fc14d41 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/SimpleTooltipLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/SimpleTooltipLogic.cs @@ -11,7 +11,7 @@ using System; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets.Logic +namespace OpenRA.Mods.Common.Widgets.Logic { public class SimpleTooltipLogic { diff --git a/OpenRA.Mods.RA/Widgets/ObserverProductionIconsWidget.cs b/OpenRA.Mods.Common/Widgets/ObserverProductionIconsWidget.cs similarity index 98% rename from OpenRA.Mods.RA/Widgets/ObserverProductionIconsWidget.cs rename to OpenRA.Mods.Common/Widgets/ObserverProductionIconsWidget.cs index b8a3416023..1eff05759f 100644 --- a/OpenRA.Mods.RA/Widgets/ObserverProductionIconsWidget.cs +++ b/OpenRA.Mods.Common/Widgets/ObserverProductionIconsWidget.cs @@ -16,7 +16,7 @@ using OpenRA.Graphics; using OpenRA.Mods.Common.Traits; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets +namespace OpenRA.Mods.Common.Widgets { public class ObserverProductionIconsWidget : Widget { diff --git a/OpenRA.Mods.RA/Widgets/WorldCommandWidget.cs b/OpenRA.Mods.Common/Widgets/WorldCommandWidget.cs similarity index 98% rename from OpenRA.Mods.RA/Widgets/WorldCommandWidget.cs rename to OpenRA.Mods.Common/Widgets/WorldCommandWidget.cs index e200c7dfca..fd9a392925 100644 --- a/OpenRA.Mods.RA/Widgets/WorldCommandWidget.cs +++ b/OpenRA.Mods.Common/Widgets/WorldCommandWidget.cs @@ -13,12 +13,11 @@ using System.Drawing; using System.Linq; using OpenRA.Graphics; using OpenRA.Mods.Common.Traits; -using OpenRA.Mods.RA.Traits; using OpenRA.Orders; using OpenRA.Primitives; using OpenRA.Widgets; -namespace OpenRA.Mods.RA.Widgets +namespace OpenRA.Mods.Common.Widgets { public class WorldCommandWidget : Widget { diff --git a/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj b/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj index 35b58f7c47..17d50f86dc 100644 --- a/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj +++ b/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj @@ -99,50 +99,17 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -