UltimateZoneBuilder/Source/Plugins/VisplaneExplorer/Palette.cs
MaxED 20bb7fd119 GZDoom Builder 1.07
Updated to Doom Builder 2 SVN rev. 1549.
2012-06-01 19:53:14 +00:00

37 lines
748 B
C#

#region === Copyright (c) 2010 Pascal van der Heiden ===
using System;
using System.Collections;
using System.Collections.Generic;
using System.Drawing;
using System.Globalization;
using System.Text;
#endregion
namespace CodeImp.DoomBuilder.Plugins.VisplaneExplorer
{
internal class Palette
{
// Members
private 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, 1).ToArgb();
}
// This overrides a color
public void SetColor(int index, int color)
{
colors[index] = color;
}
}
}