Jump to content

Munching squares: Difference between revisions

Added implementation in C#
(Added implementation in C#)
Line 49:
}</lang>
[[Image:Xor_pattern_c.png|C output|200px]]
 
=={{header|C sharp}}==
<lang csharp>using System.Drawing;
using System.Drawing.Imaging;
using System.Linq;
 
class XORPattern
{
static void Main()
{
var size = 0x100;
var black = Color.Black.ToArgb();
var palette = Enumerable.Range(black, size).Select(Color.FromArgb).ToArray();
using (var image = new Bitmap(size, size))
{
for (var x = 0; x < size; x++)
{
for (var y = 0; y < size; y++)
{
image.SetPixel(x, y, palette[x ^ y]);
}
}
image.Save("XORPatternC#.png", ImageFormat.Png);
}
}
}</lang>
 
=={{header|D}}==
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.