public void LoadPattern(AC.Pattern pattern)
{
for (int i = 0; i < pixels.GetLength(0); i++)
for (int j = 0; j < pixels.GetLength(1); j++)
pixels[i, j] = pattern.Data[i, j];
palette = new AC.Palette();
Array.Copy(pattern.ColorPalette.Colors, palette.Colors, pattern.ColorPalette.Colors.Length);
Refresh();
}