diff --git a/OpenRA.CrashDialog/Settings.StyleCop b/OpenRA.CrashDialog/Settings.StyleCop new file mode 100644 index 0000000000..1590d17baa --- /dev/null +++ b/OpenRA.CrashDialog/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.Irc/Settings.StyleCop b/OpenRA.Irc/Settings.StyleCop new file mode 100644 index 0000000000..1590d17baa --- /dev/null +++ b/OpenRA.Irc/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.Lint/YamlChecker.cs b/OpenRA.Lint/YamlChecker.cs index 943a316bbd..bfebb0d566 100644 --- a/OpenRA.Lint/YamlChecker.cs +++ b/OpenRA.Lint/YamlChecker.cs @@ -64,7 +64,7 @@ namespace OpenRA.Lint .Select(m => m.Map); } else - maps = new [] { new Map(map) }; + maps = new[] { new Map(map) }; foreach (var testMap in maps) { @@ -87,10 +87,10 @@ namespace OpenRA.Lint { var customPass = (ILintPass)Game.modData.ObjectCreator .CreateBasic(customPassType); - + if (verbose) Console.WriteLine("Pass: {0}".F(customPassType.ToString())); - + customPass.Run(EmitError, EmitWarning, testMap); } catch (Exception e) diff --git a/OpenRA.Mods.Cnc/Widgets/Logic/CncIngameChromeLogic.cs b/OpenRA.Mods.Cnc/Widgets/Logic/CncIngameChromeLogic.cs index eec519bb0d..d4c03a05d1 100644 --- a/OpenRA.Mods.Cnc/Widgets/Logic/CncIngameChromeLogic.cs +++ b/OpenRA.Mods.Cnc/Widgets/Logic/CncIngameChromeLogic.cs @@ -20,7 +20,7 @@ namespace OpenRA.Mods.Cnc.Widgets.Logic { public class CncIngameChromeLogic { - Widget ingameRoot; + readonly Widget ingameRoot; readonly World world; [ObjectCreator.UseCtor] @@ -120,7 +120,7 @@ namespace OpenRA.Mods.Cnc.Widgets.Logic powerBar.GetProvided = () => powerManager.PowerProvided; powerBar.GetUsed = () => powerManager.PowerDrained; powerBar.TooltipFormat = "Power Usage: {0}/{1}"; - powerBar.GetBarColor = () => + powerBar.GetBarColor = () => { if (powerManager.PowerState == PowerState.Critical) return Color.Red; diff --git a/OpenRA.Mods.Cnc/Widgets/Logic/ProductionTooltipLogic.cs b/OpenRA.Mods.Cnc/Widgets/Logic/ProductionTooltipLogic.cs index 46759be278..925c90bb76 100644 --- a/OpenRA.Mods.Cnc/Widgets/Logic/ProductionTooltipLogic.cs +++ b/OpenRA.Mods.Cnc/Widgets/Logic/ProductionTooltipLogic.cs @@ -67,7 +67,7 @@ namespace OpenRA.Mods.Cnc.Widgets.Logic var lowpower = pm.PowerState != PowerState.Normal; var time = palette.CurrentQueue.GetBuildTime(actor) - * ((lowpower) ? palette.CurrentQueue.Info.LowPowerSlowdown : 1); + * (lowpower ? palette.CurrentQueue.Info.LowPowerSlowdown : 1); var timeString = "T: {0}".F(WidgetUtils.FormatTime(time)); timeLabel.GetText = () => timeString; timeLabel.GetColor = () => lowpower ? Color.Red : Color.White; diff --git a/OpenRA.Mods.Cnc/Widgets/ProductionTabsWidget.cs b/OpenRA.Mods.Cnc/Widgets/ProductionTabsWidget.cs index 63f2c4cfc3..133db405ba 100644 --- a/OpenRA.Mods.Cnc/Widgets/ProductionTabsWidget.cs +++ b/OpenRA.Mods.Cnc/Widgets/ProductionTabsWidget.cs @@ -281,7 +281,7 @@ namespace OpenRA.Mods.Cnc.Widgets if (hotkey == Game.Settings.Keys.NextProductionTabKey) return SelectNextTab(false); - else if (hotkey == Game.Settings.Keys.PreviousProductionTabKey) + else if (hotkey == Game.Settings.Keys.PreviousProductionTabKey) return SelectNextTab(true); return false; diff --git a/OpenRA.Mods.D2k/D2kResourceLayer.cs b/OpenRA.Mods.D2k/D2kResourceLayer.cs index 48984f5b4a..26ea2e87c2 100644 --- a/OpenRA.Mods.D2k/D2kResourceLayer.cs +++ b/OpenRA.Mods.D2k/D2kResourceLayer.cs @@ -33,9 +33,9 @@ namespace OpenRA.Traits BottomRight = 0x80, All = 0xFF - }; + } - static readonly Dictionary variants = new Dictionary() + static readonly Dictionary Variants = new Dictionary() { { "cleara", new[] { 0, 50 } }, { "clearb", new[] { 1, 51 } }, @@ -43,7 +43,7 @@ namespace OpenRA.Traits { "cleard", new[] { 0, 53 } }, }; - static readonly Dictionary spriteMap = new Dictionary() + static readonly Dictionary SpriteMap = new Dictionary() { { ClearSides.None, 0 }, { ClearSides.Left | ClearSides.Top | ClearSides.TopLeft | ClearSides.TopRight | ClearSides.BottomLeft | ClearSides.BottomRight, 2 }, @@ -111,16 +111,16 @@ namespace OpenRA.Traits if (render[p.X - 1, p.Y - 1].Type != t) ret |= ClearSides.TopLeft; - + if (render[p.X + 1, p.Y - 1].Type != t) ret |= ClearSides.TopRight; - + if (render[p.X - 1, p.Y + 1].Type != t) ret |= ClearSides.BottomLeft; - + if (render[p.X + 1, p.Y + 1].Type != t) ret |= ClearSides.BottomRight; - + return ret; } @@ -134,11 +134,11 @@ namespace OpenRA.Traits if (clear == ClearSides.None) { - var sprites = variants[t.Variant]; + var sprites = Variants[t.Variant]; var frame = t.Density > t.Type.Info.MaxDensity / 2 ? 1 : 0; t.Sprite = t.Type.Variants.First().Value[sprites[frame]]; } - else if (spriteMap.TryGetValue(clear, out index)) + else if (SpriteMap.TryGetValue(clear, out index)) t.Sprite = t.Type.Variants.First().Value[index]; else t.Sprite = null; @@ -165,7 +165,7 @@ namespace OpenRA.Traits protected override string ChooseRandomVariant(ResourceType t) { - return variants.Keys.Random(Game.CosmeticRandom); + return Variants.Keys.Random(Game.CosmeticRandom); } } } diff --git a/OpenRA.Mods.D2k/ThrowsShrapnel.cs b/OpenRA.Mods.D2k/ThrowsShrapnel.cs index c5b6f8e110..a9e31de30a 100644 --- a/OpenRA.Mods.D2k/ThrowsShrapnel.cs +++ b/OpenRA.Mods.D2k/ThrowsShrapnel.cs @@ -27,7 +27,7 @@ namespace OpenRA.Mods.D2k { readonly ThrowsShrapnelInfo info; - public ThrowsShrapnel(ThrowsShrapnelInfo info) + public ThrowsShrapnel(ThrowsShrapnelInfo info) { this.info = info; } @@ -46,7 +46,7 @@ namespace OpenRA.Mods.D2k var args = new ProjectileArgs { Weapon = wep, - Facing = self.World.SharedRandom.Next(-1,255), + Facing = self.World.SharedRandom.Next(-1, 255), FirepowerModifier = self.TraitsImplementing() .Select(a => a.GetFirepowerModifier()) .Product(), diff --git a/OpenRA.Mods.TS/Widgets/Logic/TSInstallFromCDLogic.cs b/OpenRA.Mods.TS/Widgets/Logic/TSInstallFromCDLogic.cs index 5203eb8c9f..c1c82d7a7e 100755 --- a/OpenRA.Mods.TS/Widgets/Logic/TSInstallFromCDLogic.cs +++ b/OpenRA.Mods.TS/Widgets/Logic/TSInstallFromCDLogic.cs @@ -45,11 +45,11 @@ namespace OpenRA.Mods.TS.Widgets.Logic } void CheckForDisk() - { - Func ValidDiskFilter = diskRoot => File.Exists(diskRoot+Path.DirectorySeparatorChar+"multi.mix") && + { + Func validDiskFilter = diskRoot => File.Exists(diskRoot + Path.DirectorySeparatorChar + "multi.mix") && File.Exists(new string[] { diskRoot, "install", "tibsun.mix" }.Aggregate(Path.Combine)); - var path = InstallUtils.GetMountedDisk(ValidDiskFilter); + var path = InstallUtils.GetMountedDisk(validDiskFilter); if (path != null) Install(path); @@ -67,27 +67,27 @@ namespace OpenRA.Mods.TS.Widgets.Logic insertDiskContainer.IsVisible = () => false; installingContainer.IsVisible = () => true; - var dest = new string[] { Platform.SupportDir, "Content", "ts" }.Aggregate(Path.Combine); - var copyFiles = new string[] { "install/tibsun.mix", "scores.mix", "multi.mix"}; + var dest = new string[] { Platform.SupportDir, "Content", "ts" }.Aggregate(Path.Combine); + var copyFiles = new string[] { "install/tibsun.mix", "scores.mix", "multi.mix" }; var installCounter = 0; var installTotal = copyFiles.Count(); var onProgress = (Action)(s => Game.RunAfterTick(() => - { - progressBar.Percentage = installCounter*100/installTotal; + { + progressBar.Percentage = installCounter * 100 / installTotal; installCounter++; statusLabel.GetText = () => s; })); var onError = (Action)(s => Game.RunAfterTick(() => - { - statusLabel.GetText = () => "Error: "+s; + { + statusLabel.GetText = () => "Error: " + s; backButton.IsDisabled = () => false; retryButton.IsDisabled = () => false; })); - var t = new Thread( _ => + var t = new Thread(_ => { try { @@ -108,5 +108,4 @@ namespace OpenRA.Mods.TS.Widgets.Logic t.Start(); } } -} - +} diff --git a/OpenRA.Renderer.Sdl2/Sdl2GraphicsDevice.cs b/OpenRA.Renderer.Sdl2/Sdl2GraphicsDevice.cs index 5044cfdae2..9549640352 100755 --- a/OpenRA.Renderer.Sdl2/Sdl2GraphicsDevice.cs +++ b/OpenRA.Renderer.Sdl2/Sdl2GraphicsDevice.cs @@ -90,7 +90,7 @@ namespace OpenRA.Renderer.Sdl2 if (SDL.SDL_GL_ExtensionSupported("GL_EXT_framebuffer_object") == SDL.SDL_bool.SDL_FALSE) { ErrorHandler.WriteGraphicsLog("OpenRA requires the OpenGL extension GL_EXT_framebuffer_object.\n" - +"Please try updating your GPU driver to the latest version provided by the manufacturer."); + + "Please try updating your GPU driver to the latest version provided by the manufacturer."); throw new InvalidProgramException("Missing OpenGL extension GL_EXT_framebuffer_object. See graphics.log for details."); } @@ -200,13 +200,13 @@ namespace OpenRA.Renderer.Sdl2 ErrorHandler.CheckGlError(); } - public void GrabWindowMouseFocus() + public void GrabWindowMouseFocus() { SDL.SDL_SetWindowGrab(window, SDL.SDL_bool.SDL_TRUE); } public void ReleaseWindowMouseFocus() - { + { SDL.SDL_SetWindowGrab(window, SDL.SDL_bool.SDL_FALSE); } diff --git a/OpenRA.Renderer.Sdl2/VertexBuffer.cs b/OpenRA.Renderer.Sdl2/VertexBuffer.cs index 882aeabb4d..a5655e4cd1 100644 --- a/OpenRA.Renderer.Sdl2/VertexBuffer.cs +++ b/OpenRA.Renderer.Sdl2/VertexBuffer.cs @@ -28,8 +28,7 @@ namespace OpenRA.Renderer.Sdl2 GL.BufferData(BufferTarget.ArrayBuffer, new IntPtr(VertexSize * size), new T[size], - BufferUsageHint.DynamicDraw - ); + BufferUsageHint.DynamicDraw); ErrorHandler.CheckGlError(); } diff --git a/OpenRA.TilesetBuilder/FormBuilder.cs b/OpenRA.TilesetBuilder/FormBuilder.cs index 99c2410197..86ed83f1ac 100644 --- a/OpenRA.TilesetBuilder/FormBuilder.cs +++ b/OpenRA.TilesetBuilder/FormBuilder.cs @@ -40,39 +40,39 @@ namespace OpenRA.TilesetBuilder { this.Show(); using (var formNew = new FormNew { }) - if (DialogResult.OK == formNew.ShowDialog()) - { - PaletteFromImage = formNew.PaletteFromImage; - PaletteFile = formNew.PaletteFile; - ImageFile = formNew.ImageFile; - TileSize = formNew.TileSize; - - srcfile = ImageFile; - this.size = TileSize; - surface1.TileSize = TileSize; - - Bitmap rbitmap; - using (var fbitmap = new Bitmap(ImageFile)) - rbitmap = fbitmap.Clone(new Rectangle(0, 0, fbitmap.Width, fbitmap.Height), - fbitmap.PixelFormat); - - int[] shadowIndex = { }; - - if (!PaletteFromImage) + if (DialogResult.OK == formNew.ShowDialog()) { - TerrainPalette = Palette.Load(PaletteFile, shadowIndex); - rbitmap.Palette = TerrainPalette.AsSystemPalette(); + PaletteFromImage = formNew.PaletteFromImage; + PaletteFile = formNew.PaletteFile; + ImageFile = formNew.ImageFile; + TileSize = formNew.TileSize; + + srcfile = ImageFile; + this.size = TileSize; + surface1.TileSize = TileSize; + + Bitmap rbitmap; + using (var fbitmap = new Bitmap(ImageFile)) + rbitmap = fbitmap.Clone(new Rectangle(0, 0, fbitmap.Width, fbitmap.Height), + fbitmap.PixelFormat); + + int[] shadowIndex = { }; + + if (!PaletteFromImage) + { + TerrainPalette = Palette.Load(PaletteFile, shadowIndex); + rbitmap.Palette = TerrainPalette.AsSystemPalette(); + } + + surface1.Image = (Bitmap)rbitmap; + surface1.TilesPerRow = surface1.Image.Size.Width / surface1.TileSize; + surface1.Image.SetResolution(96, 96); // people keep being noobs about DPI, and GDI+ cares. + surface1.TerrainTypes = new int[surface1.Image.Width / size, surface1.Image.Height / size]; /* all passable by default */ + surface1.Templates = new List