private Image RenderPattern(AC.Pattern pattern, int scale) { Bitmap bitmap = new Bitmap(AC.Pattern.Width * scale, AC.Pattern.Height * scale); for (int i = 0; i < AC.Pattern.Width; i++) for (int j = 0; j < AC.Pattern.Height; j++) { AC.Color c = pattern.GetPixel(i, j); for (int x = 0; x < scale; x++) for (int y = 0; y < scale; y++) bitmap.SetPixel(scale * i + x, scale * j + y, FromPaletteColor(c)); } return bitmap; }