using PixiEditorDotNetCore3.Models.Position; using System; using System.Collections.Generic; using System.Text; using System.Windows.Media; namespace PixiEditorDotNetCore3.Models.Tools { public struct BitmapPixelChanges { public Dictionary ChangedPixels; public BitmapPixelChanges(Dictionary changedPixels) { ChangedPixels = changedPixels; } public static BitmapPixelChanges FromSingleColoredArray(Coordinates[] coordinates, Color color) { Dictionary dict = new Dictionary(); for (int i = 0; i < coordinates.Length; i++) { dict.Add(coordinates[i], color); } return new BitmapPixelChanges(dict); } } }