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