diff --git a/PCK-Studio/Extensions/AnimationExtensions.cs b/PCK-Studio/Extensions/AnimationExtensions.cs index a16aa28f..81af938a 100644 --- a/PCK-Studio/Extensions/AnimationExtensions.cs +++ b/PCK-Studio/Extensions/AnimationExtensions.cs @@ -1,13 +1,5 @@ -using System; -using System.Collections.Generic; -using System.Diagnostics; -using System.Drawing; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows.Forms; +using System.Drawing; using AnimatedGif; -using Newtonsoft.Json.Linq; using PckStudio.Internal; namespace PckStudio.Extensions diff --git a/PCK-Studio/Extensions/ColorExtensions.cs b/PCK-Studio/Extensions/ColorExtensions.cs index 958c6611..b11c0d5e 100644 --- a/PCK-Studio/Extensions/ColorExtensions.cs +++ b/PCK-Studio/Extensions/ColorExtensions.cs @@ -1,5 +1,4 @@ -using System; -using System.Drawing; +using System.Drawing; using System.Numerics; namespace PckStudio.Extensions diff --git a/PCK-Studio/Extensions/GraphicsExtensions.cs b/PCK-Studio/Extensions/GraphicsExtensions.cs index 2510ad9d..2cc33088 100644 --- a/PCK-Studio/Extensions/GraphicsExtensions.cs +++ b/PCK-Studio/Extensions/GraphicsExtensions.cs @@ -1,9 +1,5 @@ -using System; -using System.Collections.Generic; -using System.Drawing; +using System.Drawing; using System.Drawing.Drawing2D; -using System.Linq; -using System.Text; namespace PckStudio.Extensions { diff --git a/PCK-Studio/Extensions/ImageExtensions.cs b/PCK-Studio/Extensions/ImageExtensions.cs index f7d08e3c..470822ef 100644 --- a/PCK-Studio/Extensions/ImageExtensions.cs +++ b/PCK-Studio/Extensions/ImageExtensions.cs @@ -23,7 +23,6 @@ using System.Drawing.Drawing2D; using System.Collections.Generic; using System.Runtime.InteropServices; using System.Linq; -using PckStudio.Internal; using System.Runtime.CompilerServices; using System.Threading.Tasks; using PckStudio.Internal.App; @@ -113,8 +112,6 @@ namespace PckStudio.Extensions private static Size CalculateImageSize(IEnumerable sources, ImageLayoutDirection layoutDirection) { Size size = sources.First().Size; - int width = size.Width; - int height = size.Height; int count = sources.Count(); if (count < 2) @@ -122,15 +119,15 @@ namespace PckStudio.Extensions var horizontal = layoutDirection == ImageLayoutDirection.Horizontal; - if (!sources.All(img => img.Width.Equals(width) && img.Height.Equals(height))) + if (!sources.All(img => img.Size == size)) throw new InvalidOperationException("Images must have the same width and height."); if (horizontal) - width *= count; + size.Width *= count; else - height *= count; + size.Height *= count; - return new Size(width, height); + return size; } internal static Image Resize(this Image image, Size size, GraphicsConfig graphicsConfig) diff --git a/PCK-Studio/Extensions/LocFileExtensions.cs b/PCK-Studio/Extensions/LocFileExtensions.cs index e8d22004..7ce2ecde 100644 --- a/PCK-Studio/Extensions/LocFileExtensions.cs +++ b/PCK-Studio/Extensions/LocFileExtensions.cs @@ -1,9 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using OMI.Formats.Languages; +using OMI.Formats.Languages; namespace PckStudio.Extensions { diff --git a/PCK-Studio/Extensions/MaterialContainerExtensions.cs b/PCK-Studio/Extensions/MaterialContainerExtensions.cs index d680a9c5..a4a83581 100644 --- a/PCK-Studio/Extensions/MaterialContainerExtensions.cs +++ b/PCK-Studio/Extensions/MaterialContainerExtensions.cs @@ -1,9 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using OMI.Formats.Material; +using OMI.Formats.Material; namespace PckStudio.Extensions { diff --git a/PCK-Studio/Extensions/MathExtensions.cs b/PCK-Studio/Extensions/MathExtensions.cs index 9d2f6475..5a162631 100644 --- a/PCK-Studio/Extensions/MathExtensions.cs +++ b/PCK-Studio/Extensions/MathExtensions.cs @@ -1,8 +1,4 @@ using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; namespace PckStudio.Extensions { diff --git a/PCK-Studio/Extensions/PckAssetExtensions.cs b/PCK-Studio/Extensions/PckAssetExtensions.cs index 093b18c7..0ddd1570 100644 --- a/PCK-Studio/Extensions/PckAssetExtensions.cs +++ b/PCK-Studio/Extensions/PckAssetExtensions.cs @@ -1,20 +1,17 @@ using System; using System.Collections.Generic; -using System.Diagnostics; using System.Drawing; -using System.Drawing.Imaging; using System.IO; -using System.Linq; using System.Text; -using System.Threading.Tasks; using OMI.Formats.Languages; using OMI.Formats.Pck; using OMI.Workers; -using PckStudio.Internal; using PckStudio.Interfaces; using PckStudio.Internal.Deserializer; using PckStudio.Internal.Serializer; using PckStudio.Internal.Skin; +using System.Linq; +using System.Diagnostics; namespace PckStudio.Extensions { diff --git a/PCK-Studio/Extensions/PckFileExtensions.cs b/PCK-Studio/Extensions/PckFileExtensions.cs index 876305e9..218f52a0 100644 --- a/PCK-Studio/Extensions/PckFileExtensions.cs +++ b/PCK-Studio/Extensions/PckFileExtensions.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using OMI.Formats.Pck; +using OMI.Formats.Pck; using OMI.Workers; namespace PckStudio.Extensions diff --git a/PCK-Studio/Extensions/PictureBoxExtensions.cs b/PCK-Studio/Extensions/PictureBoxExtensions.cs index 6ae7dc97..75ee7c6c 100644 --- a/PCK-Studio/Extensions/PictureBoxExtensions.cs +++ b/PCK-Studio/Extensions/PictureBoxExtensions.cs @@ -1,9 +1,5 @@ using System; -using System.Collections.Generic; -using System.Linq; using System.Reflection; -using System.Text; -using System.Threading.Tasks; using System.Windows.Forms; namespace PckStudio.Extensions diff --git a/PCK-Studio/Extensions/TreeNodeExtensions.cs b/PCK-Studio/Extensions/TreeNodeExtensions.cs index 1bd792c5..90cad0be 100644 --- a/PCK-Studio/Extensions/TreeNodeExtensions.cs +++ b/PCK-Studio/Extensions/TreeNodeExtensions.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; +using System.Collections.Generic; using System.Windows.Forms; namespace PckStudio.Extensions diff --git a/PCK-Studio/Extensions/TreeViewExtensions.cs b/PCK-Studio/Extensions/TreeViewExtensions.cs index f24ea3ab..79f36ddb 100644 --- a/PCK-Studio/Extensions/TreeViewExtensions.cs +++ b/PCK-Studio/Extensions/TreeViewExtensions.cs @@ -1,10 +1,6 @@ using System; -using System.Collections.Generic; using System.Linq; -using System.Text; -using System.Threading.Tasks; using System.Windows.Forms; -using PckStudio.Internal.App; namespace PckStudio.Extensions {