#region === Copyright (c) 2010 Pascal van der Heiden === using System.Drawing; #endregion namespace CodeImp.DoomBuilder.Plugins.VisplaneExplorer { internal class Palette { // Members private readonly int[] colors; // Properties public int[] Colors { get { return colors; } } // Constructor public Palette(Bitmap bmp) { // Initialize colors = new int[bmp.Size.Width]; for(int x = 0; x < bmp.Size.Width; x++) colors[x] = bmp.GetPixel(x, 0).ToArgb(); } // This overrides a color public void SetColor(int index, int color) { colors[index] = color; } } }