Munching squares: Difference between revisions

Content added Content deleted
(Scala contribution maintained.)
m (→‎{{header|Sidef}}: added link to output file)
Line 1,197: Line 1,197:
var img = %O<Imager>.new(xsize => 256, ysize => 256)
var img = %O<Imager>.new(xsize => 256, ysize => 256)


for x,y in (^256 ~X ^256) {
for y=(^256), x=(^256) {
var rgb = [(255 - x - y).abs, (255-x)^y, x^(255-y)]
var rgb = [(255 - x - y).abs, (255-x)^y, x^(255-y)]
img.setpixel(x => x, y => y, color => rgb)
img.setpixel(x => x, y => y, color => rgb)
Line 1,203: Line 1,203:


img.write(file => 'xor.png')</lang>
img.write(file => 'xor.png')</lang>
Output image: [https://github.com/trizen/rc/blob/master/img/munching-squares-sidef.png Munching squares]


=={{header|Tcl}}==
=={{header|Tcl}}==