|#| new buttons row
|#| button, ⇐, left
|#| button, ⇑, up
|#| button, ⇓, down
|#| button, ⇒, right
|#| new buttons row
|#| button, Pen Down, pen down
|#| button, Pen Up, pen up
|#| new buttons row
|#| button,
██
, set red
|#| button, ██
, set green
|#| button, ██
, set blue
|#| button, ██
, set white
|#| button, ██
, set black
|#| variables, x, y, @pixel-x, @pixel-y
|#| variables, r, g, b, @pixel-r, @pixel-g, @pixel-b
|x, -x| |-x|
|y, -y| |-y|
|r, -r| |-r| |g, -g| |-g| |b, -b| |-b|
|pen up, pen down|
|set red, green| red
|set red, blue| red
|set red, white| red
|set red| red
|set green, red| green
|set green, blue| green
|set green, white| green
|set green| green
|set blue, red| blue
|set blue, green| blue
|set blue, white| blue
|set blue| blue
|set white, red| white
|set white, green| white
|set white, blue| white
|set white| white
|set black, red|
|set black, green|
|set black, blue|
|set black, white|
|set color, red| red, @pixel-r:255
|set color, green| green, @pixel-g:255
|set color, blue| blue, @pixel-b:255
|set color, white| white, @pixel-r:255, @pixel-g:255, @pixel-b:255
|set color|
|set pixel|
, @set-pixel
|draw pixel|
, set color
, set pixel
|draw pixel|
|cell #01|
, @pixel-x = x, @pixel-y = y
, draw pixel
|cell #02|
, @pixel-x = x, @pixel-y = y
, @pixel-x
, draw pixel
|cell #03|
, @pixel-x = x, @pixel-y = y
, @pixel-y
, draw pixel
|cell #04|
, @pixel-x = x
, @pixel-y = y
, @pixel-x, @pixel-y
, draw pixel
|display|
, @display
|draw square, pen down|
, cell #01, cell #02
, cell #03, cell #04
, pen down
, display
|draw square|
|move left|
, -x:10, draw square
|move up|
, -y:10, draw square
|move down|
, y:10, draw square
|move right|
, x:10, draw square
|left|
, move left
|up|
, move up
|down|
, move down
|right|
, move right
|| x:10, y:10, draw square