Munching squares: Difference between revisions

Content added Content deleted
mNo edit summary
Line 669: Line 669:


=={{header|Racket}}==
=={{header|Racket}}==
[[File:munching-racket.png|thumb|right]]
<lang racket>
#lang racket
(require racket/draw)
(define palette (for/vector ([x 256]) (make-object color% 0 0 x)))
(define bm (make-object bitmap% 256 256))
(define dc (new bitmap-dc% [bitmap bm]))
(for* ([x 256] [y 256])
(define c (vector-ref palette (bitwise-xor x y)))
(send dc set-pixel x y c))
bm
</lang>


=={{header|Ruby}}==
=={{header|Ruby}}==