Munching squares: Difference between revisions

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}}==
Anonymous user