1 // autogenerated - do not edit
2 // update script is quacks-ingredients-updates-levels
3 // source is quacks-ingredients-counts
4 module Black(){ ////toplevel
5 // total=18, rowsz=5, nrows=4
8 translate(token_pitch * [ -2.5, -2.0 ]) Token_L();
9 translate(token_pitch * [ -2.2, -1.0 ]) Token_L();
10 translate(token_pitch * [ -2.0, 0.0 ]) Token_L();
11 translate(token_pitch * [ -1.8, 1.0 ]) Token_L();
12 translate(token_pitch * [ -1.5, -2.0 ]) Token_L();
13 translate(token_pitch * [ -1.2, -1.0 ]) Token_L();
14 translate(token_pitch * [ -1.0, 0.0 ]) Token_L();
15 translate(token_pitch * [ -0.8, 1.0 ]) Token_L();
16 translate(token_pitch * [ -0.5, -2.0 ]) Token_L();
17 translate(token_pitch * [ -0.2, -1.0 ]) Token_L();
18 translate(token_pitch * [ 0.0, 0.0 ]) Token_L();
19 translate(token_pitch * [ 0.2, 1.0 ]) Token_L();
20 translate(token_pitch * [ 0.5, -2.0 ]) Token_L();
21 translate(token_pitch * [ 0.8, -1.0 ]) Token_L();
22 translate(token_pitch * [ 1.0, 0.0 ]) Token_L();
23 translate(token_pitch * [ 1.2, 1.0 ]) Token_L();
24 translate(token_pitch * [ 1.5, -2.0 ]) Token_L();
25 translate(token_pitch * [ 1.8, -1.0 ]) Token_L();
37 module Blue(){ ////toplevel
38 // total=34, rowsz=6, nrows=6
41 translate(token_pitch * [ -3.0, -3.0 ]) Token_L();
42 translate(token_pitch * [ -2.8, -2.0 ]) Token_L();
43 translate(token_pitch * [ -2.7, -1.0 ]) Token_L();
44 translate(token_pitch * [ -2.5, 0.0 ]) Token_L();
45 translate(token_pitch * [ -2.3, 1.0 ]) Token_L();
46 translate(token_pitch * [ -2.2, 2.0 ]) Token_L();
47 translate(token_pitch * [ -2.0, -3.0 ]) Token_L();
48 translate(token_pitch * [ -1.8, -2.0 ]) Token_L();
49 translate(token_pitch * [ -1.7, -1.0 ]) Token_L();
50 translate(token_pitch * [ -1.5, 0.0 ]) Token_L();
51 translate(token_pitch * [ -1.3, 1.0 ]) Token_L();
52 translate(token_pitch * [ -1.2, 2.0 ]) Token_L();
53 translate(token_pitch * [ -1.0, -3.0 ]) Token_L();
54 translate(token_pitch * [ -0.8, -2.0 ]) Token_L();
58 translate(token_pitch * [ -0.7, -1.0 ]) Token_L();
59 translate(token_pitch * [ -0.5, 0.0 ]) Token_L();
60 translate(token_pitch * [ -0.3, 1.0 ]) Token_L();
61 translate(token_pitch * [ -0.2, 2.0 ]) Token_L();
62 translate(token_pitch * [ 0.0, -3.0 ]) Token_L();
63 translate(token_pitch * [ 0.2, -2.0 ]) Token_L();
64 translate(token_pitch * [ 0.3, -1.0 ]) Token_L();
65 translate(token_pitch * [ 0.5, 0.0 ]) Token_L();
66 translate(token_pitch * [ 0.7, 1.0 ]) Token_L();
67 translate(token_pitch * [ 0.8, 2.0 ]) Token_L();
74 translate(token_pitch * [ 1.0, -3.0 ]) Token_L();
75 translate(token_pitch * [ 1.2, -2.0 ]) Token_L();
76 translate(token_pitch * [ 1.3, -1.0 ]) Token_L();
77 translate(token_pitch * [ 1.5, 0.0 ]) Token_L();
78 translate(token_pitch * [ 1.7, 1.0 ]) Token_L();
79 translate(token_pitch * [ 1.8, 2.0 ]) Token_L();
80 translate(token_pitch * [ 2.0, -3.0 ]) Token_L();
81 translate(token_pitch * [ 2.2, -2.0 ]) Token_L();
82 translate(token_pitch * [ 2.3, -1.0 ]) Token_L();
83 translate(token_pitch * [ 2.5, 0.0 ]) Token_L();
86 module Green(){ ////toplevel
87 // total=38, rowsz=7, nrows=6
90 translate(token_pitch * [ -3.5, -3.0 ]) Token_L();
91 translate(token_pitch * [ -3.3, -2.0 ]) Token_L();
92 translate(token_pitch * [ -3.2, -1.0 ]) Token_L();
93 translate(token_pitch * [ -3.0, 0.0 ]) Token_L();
94 translate(token_pitch * [ -2.8, 1.0 ]) Token_L();
95 translate(token_pitch * [ -2.7, 2.0 ]) Token_L();
96 translate(token_pitch * [ -2.5, -3.0 ]) Token_L();
97 translate(token_pitch * [ -2.3, -2.0 ]) Token_L();
98 translate(token_pitch * [ -2.2, -1.0 ]) Token_L();
99 translate(token_pitch * [ -2.0, 0.0 ]) Token_L();
100 translate(token_pitch * [ -1.8, 1.0 ]) Token_L();
101 translate(token_pitch * [ -1.7, 2.0 ]) Token_L();
102 translate(token_pitch * [ -1.5, -3.0 ]) Token_L();
103 translate(token_pitch * [ -1.3, -2.0 ]) Token_L();
104 translate(token_pitch * [ -1.2, -1.0 ]) Token_L();
108 translate(token_pitch * [ -1.0, 0.0 ]) Token_L();
109 translate(token_pitch * [ -0.8, 1.0 ]) Token_L();
110 translate(token_pitch * [ -0.7, 2.0 ]) Token_L();
111 translate(token_pitch * [ -0.5, -3.0 ]) Token_L();
112 translate(token_pitch * [ -0.3, -2.0 ]) Token_L();
113 translate(token_pitch * [ -0.2, -1.0 ]) Token_L();
114 translate(token_pitch * [ 0.0, 0.0 ]) Token_L();
115 translate(token_pitch * [ 0.2, 1.0 ]) Token_L();
116 translate(token_pitch * [ 0.3, 2.0 ]) Token_L();
117 translate(token_pitch * [ 0.5, -3.0 ]) Token_L();
124 translate(token_pitch * [ 0.7, -2.0 ]) Token_L();
125 translate(token_pitch * [ 0.8, -1.0 ]) Token_L();
126 translate(token_pitch * [ 1.0, 0.0 ]) Token_L();
127 translate(token_pitch * [ 1.2, 1.0 ]) Token_L();
128 translate(token_pitch * [ 1.3, 2.0 ]) Token_L();
129 translate(token_pitch * [ 1.5, -3.0 ]) Token_L();
130 translate(token_pitch * [ 1.7, -2.0 ]) Token_L();
131 translate(token_pitch * [ 1.8, -1.0 ]) Token_L();
132 translate(token_pitch * [ 2.0, 0.0 ]) Token_L();
133 translate(token_pitch * [ 2.2, 1.0 ]) Token_L();
134 translate(token_pitch * [ 2.3, 2.0 ]) Token_L();
135 translate(token_pitch * [ 2.5, -3.0 ]) Token_L();
136 translate(token_pitch * [ 2.7, -2.0 ]) Token_L();
139 module Orange(){ ////toplevel
140 // total=20, rowsz=5, nrows=4
143 translate(token_pitch * [ -2.5, -2.0 ]) Token_L();
144 translate(token_pitch * [ -2.2, -1.0 ]) Token_L();
145 translate(token_pitch * [ -2.0, 0.0 ]) Token_L();
146 translate(token_pitch * [ -1.8, 1.0 ]) Token_L();
147 translate(token_pitch * [ -1.5, -2.0 ]) Token_L();
148 translate(token_pitch * [ -1.2, -1.0 ]) Token_L();
149 translate(token_pitch * [ -1.0, 0.0 ]) Token_L();
150 translate(token_pitch * [ -0.8, 1.0 ]) Token_L();
151 translate(token_pitch * [ -0.5, -2.0 ]) Token_L();
152 translate(token_pitch * [ -0.2, -1.0 ]) Token_L();
153 translate(token_pitch * [ 0.0, 0.0 ]) Token_L();
154 translate(token_pitch * [ 0.2, 1.0 ]) Token_L();
155 translate(token_pitch * [ 0.5, -2.0 ]) Token_L();
156 translate(token_pitch * [ 0.8, -1.0 ]) Token_L();
157 translate(token_pitch * [ 1.0, 0.0 ]) Token_L();
158 translate(token_pitch * [ 1.2, 1.0 ]) Token_L();
159 translate(token_pitch * [ 1.5, -2.0 ]) Token_L();
160 translate(token_pitch * [ 1.8, -1.0 ]) Token_L();
161 translate(token_pitch * [ 2.0, 0.0 ]) Token_L();
162 translate(token_pitch * [ 2.2, 1.0 ]) Token_L();
174 module Purple(){ ////toplevel
175 // total=15, rowsz=4, nrows=4
178 translate(token_pitch * [ -2.0, -2.0 ]) Token_L();
179 translate(token_pitch * [ -1.8, -1.0 ]) Token_L();
180 translate(token_pitch * [ -1.5, 0.0 ]) Token_L();
181 translate(token_pitch * [ -1.2, 1.0 ]) Token_L();
182 translate(token_pitch * [ -1.0, -2.0 ]) Token_L();
183 translate(token_pitch * [ -0.8, -1.0 ]) Token_L();
184 translate(token_pitch * [ -0.5, 0.0 ]) Token_L();
185 translate(token_pitch * [ -0.2, 1.0 ]) Token_L();
186 translate(token_pitch * [ 0.0, -2.0 ]) Token_L();
187 translate(token_pitch * [ 0.2, -1.0 ]) Token_L();
188 translate(token_pitch * [ 0.5, 0.0 ]) Token_L();
189 translate(token_pitch * [ 0.8, 1.0 ]) Token_L();
190 translate(token_pitch * [ 1.0, -2.0 ]) Token_L();
191 translate(token_pitch * [ 1.2, -1.0 ]) Token_L();
192 translate(token_pitch * [ 1.5, 0.0 ]) Token_L();
204 module Red(){ ////toplevel
205 // total=30, rowsz=6, nrows=5
208 translate(token_pitch * [ -3.0, -2.5 ]) Token_L();
209 translate(token_pitch * [ -2.8, -1.5 ]) Token_L();
210 translate(token_pitch * [ -2.6, -0.5 ]) Token_L();
211 translate(token_pitch * [ -2.4, 0.5 ]) Token_L();
212 translate(token_pitch * [ -2.2, 1.5 ]) Token_L();
213 translate(token_pitch * [ -2.0, -2.5 ]) Token_L();
214 translate(token_pitch * [ -1.8, -1.5 ]) Token_L();
215 translate(token_pitch * [ -1.6, -0.5 ]) Token_L();
216 translate(token_pitch * [ -1.4, 0.5 ]) Token_L();
217 translate(token_pitch * [ -1.2, 1.5 ]) Token_L();
218 translate(token_pitch * [ -1.0, -2.5 ]) Token_L();
219 translate(token_pitch * [ -0.8, -1.5 ]) Token_L();
223 translate(token_pitch * [ -0.6, -0.5 ]) Token_L();
224 translate(token_pitch * [ -0.4, 0.5 ]) Token_L();
225 translate(token_pitch * [ -0.2, 1.5 ]) Token_L();
226 translate(token_pitch * [ 0.0, -2.5 ]) Token_L();
227 translate(token_pitch * [ 0.2, -1.5 ]) Token_L();
228 translate(token_pitch * [ 0.4, -0.5 ]) Token_L();
229 translate(token_pitch * [ 0.6, 0.5 ]) Token_L();
230 translate(token_pitch * [ 0.8, 1.5 ]) Token_L();
237 translate(token_pitch * [ 1.0, -2.5 ]) Token_L();
238 translate(token_pitch * [ 1.2, -1.5 ]) Token_L();
239 translate(token_pitch * [ 1.4, -0.5 ]) Token_L();
240 translate(token_pitch * [ 1.6, 0.5 ]) Token_L();
241 translate(token_pitch * [ 1.8, 1.5 ]) Token_L();
242 translate(token_pitch * [ 2.0, -2.5 ]) Token_L();
243 translate(token_pitch * [ 2.2, -1.5 ]) Token_L();
244 translate(token_pitch * [ 2.4, -0.5 ]) Token_L();
245 translate(token_pitch * [ 2.6, 0.5 ]) Token_L();
246 translate(token_pitch * [ 2.8, 1.5 ]) Token_L();
249 module White(){ ////toplevel
250 // total=32, rowsz=6, nrows=6
253 translate(token_pitch * [ -3.0, -3.0 ]) Token_L();
254 translate(token_pitch * [ -2.8, -2.0 ]) Token_L();
255 translate(token_pitch * [ -2.7, -1.0 ]) Token_L();
256 translate(token_pitch * [ -2.5, 0.0 ]) Token_L();
257 translate(token_pitch * [ -2.3, 1.0 ]) Token_L();
258 translate(token_pitch * [ -2.2, 2.0 ]) Token_L();
259 translate(token_pitch * [ -2.0, -3.0 ]) Token_L();
260 translate(token_pitch * [ -1.8, -2.0 ]) Token_L();
261 translate(token_pitch * [ -1.7, -1.0 ]) Token_L();
262 translate(token_pitch * [ -1.5, 0.0 ]) Token_L();
263 translate(token_pitch * [ -1.3, 1.0 ]) Token_L();
264 translate(token_pitch * [ -1.2, 2.0 ]) Token_L();
265 translate(token_pitch * [ -1.0, -3.0 ]) Token_L();
266 translate(token_pitch * [ -0.8, -2.0 ]) Token_L();
267 translate(token_pitch * [ -0.7, -1.0 ]) Token_L();
268 translate(token_pitch * [ -0.5, 0.0 ]) Token_L();
269 translate(token_pitch * [ -0.3, 1.0 ]) Token_L();
270 translate(token_pitch * [ -0.2, 2.0 ]) Token_L();
271 translate(token_pitch * [ 0.0, -3.0 ]) Token_L();
272 translate(token_pitch * [ 0.2, -2.0 ]) Token_L();
276 translate(token_pitch * [ 0.3, -1.0 ]) Token_L();
277 translate(token_pitch * [ 0.5, 0.0 ]) Token_L();
278 translate(token_pitch * [ 0.7, 1.0 ]) Token_L();
279 translate(token_pitch * [ 0.8, 2.0 ]) Token_L();
280 translate(token_pitch * [ 1.0, -3.0 ]) Token_L();
281 translate(token_pitch * [ 1.2, -2.0 ]) Token_L();
282 translate(token_pitch * [ 1.3, -1.0 ]) Token_L();
283 translate(token_pitch * [ 1.5, 0.0 ]) Token_L();
287 translate(token_pitch * [ 1.7, 1.0 ]) Token_L();
288 translate(token_pitch * [ 1.8, 2.0 ]) Token_L();
289 translate(token_pitch * [ 2.0, -3.0 ]) Token_L();
290 translate(token_pitch * [ 2.2, -2.0 ]) Token_L();
296 module Yellow(){ ////toplevel
297 // total=29, rowsz=6, nrows=5
300 translate(token_pitch * [ -3.0, -2.5 ]) Token_L();
301 translate(token_pitch * [ -2.8, -1.5 ]) Token_L();
302 translate(token_pitch * [ -2.6, -0.5 ]) Token_L();
303 translate(token_pitch * [ -2.4, 0.5 ]) Token_L();
304 translate(token_pitch * [ -2.2, 1.5 ]) Token_L();
305 translate(token_pitch * [ -2.0, -2.5 ]) Token_L();
306 translate(token_pitch * [ -1.8, -1.5 ]) Token_L();
307 translate(token_pitch * [ -1.6, -0.5 ]) Token_L();
308 translate(token_pitch * [ -1.4, 0.5 ]) Token_L();
309 translate(token_pitch * [ -1.2, 1.5 ]) Token_L();
310 translate(token_pitch * [ -1.0, -2.5 ]) Token_L();
311 translate(token_pitch * [ -0.8, -1.5 ]) Token_L();
312 translate(token_pitch * [ -0.6, -0.5 ]) Token_L();
316 translate(token_pitch * [ -0.4, 0.5 ]) Token_L();
317 translate(token_pitch * [ -0.2, 1.5 ]) Token_L();
318 translate(token_pitch * [ 0.0, -2.5 ]) Token_L();
319 translate(token_pitch * [ 0.2, -1.5 ]) Token_L();
320 translate(token_pitch * [ 0.4, -0.5 ]) Token_L();
321 translate(token_pitch * [ 0.6, 0.5 ]) Token_L();
328 translate(token_pitch * [ 0.8, 1.5 ]) Token_L();
329 translate(token_pitch * [ 1.0, -2.5 ]) Token_L();
330 translate(token_pitch * [ 1.2, -1.5 ]) Token_L();
331 translate(token_pitch * [ 1.4, -0.5 ]) Token_L();
332 translate(token_pitch * [ 1.6, 0.5 ]) Token_L();
333 translate(token_pitch * [ 1.8, 1.5 ]) Token_L();
334 translate(token_pitch * [ 2.0, -2.5 ]) Token_L();
335 translate(token_pitch * [ 2.2, -1.5 ]) Token_L();
336 translate(token_pitch * [ 2.4, -0.5 ]) Token_L();
337 translate(token_pitch * [ 2.6, 0.5 ]) Token_L();