group-etch-a-sketch.nv
· 2.0 KiB · Text
Eredeti
Playground
|#| 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, <h2 style="color:red">██</h2>, set red
|#| button, <h2 style="color:green">██</h2>, set green
|#| button, <h2 style="color:blue">██</h2>, set blue
|#| button, <h2 style="color:white">██</h2>, set white
|#| button, <h2>██</h2>, 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
| 1 | |#| new buttons row |
| 2 | |#| button, ⇐, left |
| 3 | |#| button, ⇑, up |
| 4 | |#| button, ⇓, down |
| 5 | |#| button, ⇒, right |
| 6 | |#| new buttons row |
| 7 | |#| button, Pen Down, pen down |
| 8 | |#| button, Pen Up, pen up |
| 9 | |#| new buttons row |
| 10 | |#| button, <h2 style="color:red">██</h2>, set red |
| 11 | |#| button, <h2 style="color:green">██</h2>, set green |
| 12 | |#| button, <h2 style="color:blue">██</h2>, set blue |
| 13 | |#| button, <h2 style="color:white">██</h2>, set white |
| 14 | |#| button, <h2>██</h2>, set black |
| 15 | |
| 16 | |#| variables, x, y, @pixel-x, @pixel-y |
| 17 | |#| variables, r, g, b, @pixel-r, @pixel-g, @pixel-b |
| 18 | |
| 19 | |x, -x| |-x| |
| 20 | |y, -y| |-y| |
| 21 | |
| 22 | |r, -r| |-r| |g, -g| |-g| |b, -b| |-b| |
| 23 | |
| 24 | |pen up, pen down| |
| 25 | |
| 26 | |set red, green| red |
| 27 | |set red, blue| red |
| 28 | |set red, white| red |
| 29 | |set red| red |
| 30 | |
| 31 | |set green, red| green |
| 32 | |set green, blue| green |
| 33 | |set green, white| green |
| 34 | |set green| green |
| 35 | |
| 36 | |set blue, red| blue |
| 37 | |set blue, green| blue |
| 38 | |set blue, white| blue |
| 39 | |set blue| blue |
| 40 | |
| 41 | |set white, red| white |
| 42 | |set white, green| white |
| 43 | |set white, blue| white |
| 44 | |set white| white |
| 45 | |
| 46 | |set black, red| |
| 47 | |set black, green| |
| 48 | |set black, blue| |
| 49 | |set black, white| |
| 50 | |
| 51 | |set color, red| red, @pixel-r:255 |
| 52 | |set color, green| green, @pixel-g:255 |
| 53 | |set color, blue| blue, @pixel-b:255 |
| 54 | |set color, white| white, @pixel-r:255, @pixel-g:255, @pixel-b:255 |
| 55 | |set color| |
| 56 | |
| 57 | |set pixel| |
| 58 | , @set-pixel |
| 59 | |
| 60 | |draw pixel| |
| 61 | , set color |
| 62 | , set pixel |
| 63 | |
| 64 | |draw pixel| |
| 65 | |
| 66 | |cell #01| |
| 67 | , @pixel-x = x, @pixel-y = y |
| 68 | , draw pixel |
| 69 | |
| 70 | |cell #02| |
| 71 | , @pixel-x = x, @pixel-y = y |
| 72 | , @pixel-x |
| 73 | , draw pixel |
| 74 | |
| 75 | |cell #03| |
| 76 | , @pixel-x = x, @pixel-y = y |
| 77 | , @pixel-y |
| 78 | , draw pixel |
| 79 | |
| 80 | |cell #04| |
| 81 | , @pixel-x = x |
| 82 | , @pixel-y = y |
| 83 | , @pixel-x, @pixel-y |
| 84 | , draw pixel |
| 85 | |
| 86 | |display| |
| 87 | , @display |
| 88 | |
| 89 | |draw square, pen down| |
| 90 | , cell #01, cell #02 |
| 91 | , cell #03, cell #04 |
| 92 | , pen down |
| 93 | , display |
| 94 | |
| 95 | |draw square| |
| 96 | |
| 97 | |move left| |
| 98 | , -x:10, draw square |
| 99 | |
| 100 | |move up| |
| 101 | , -y:10, draw square |
| 102 | |
| 103 | |move down| |
| 104 | , y:10, draw square |
| 105 | |
| 106 | |move right| |
| 107 | , x:10, draw square |
| 108 | |
| 109 | |left| |
| 110 | , move left |
| 111 | |
| 112 | |up| |
| 113 | , move up |
| 114 | |
| 115 | |down| |
| 116 | , move down |
| 117 | |
| 118 | |
| 119 | |right| |
| 120 | , move right |
| 121 | |
| 122 | || x:10, y:10, draw square |