Anonymous user
Munching squares: Difference between revisions
→{{header|Nim}}
m (→{{header|Phix}}: IupCloseOnEscape no longer needed) |
|||
Line 914:
{{out}}
[[File:xor_pattern_miniscript.png|MiniScript output|254px]]
=={{header|Nim}}==
{{libheader|imageman}}
<lang Nim>import random
import imageman
randomize()
# Build a color table.
var colors: array[256, ColorRGBU]
for color in colors.mitems:
color = ColorRGBU [byte rand(255), byte rand(255), byte rand(255)]
var image = initImage[ColorRGBU](256, 256)
for i in 0..255:
for j in 0..255:
image[i, j] = colors[i xor j]
image.savePNG("munching_squares.png")</lang>
=={{header|OCaml}}==
|