chiark / gitweb /
declare ff Merge commit '7cae89f' into HEAD
[sgt-puzzles.git] / icons / filling-icon.c
1 /* XPM */
2 static const char *const xpm_icon_0[] = {
3 /* columns rows colors chars-per-pixel */
4 "16 16 256 2 ",
5 "   c #E2E2E2",
6 ".  c #DADADA",
7 "X  c #DDDDDD",
8 "o  c #DDDDDD",
9 "O  c gainsboro",
10 "+  c #DDDDDD",
11 "@  c #DFDFDF",
12 "#  c gray84",
13 "$  c gray79",
14 "%  c #CBCBCB",
15 "&  c #CBCBCB",
16 "*  c #CECECE",
17 "=  c gray81",
18 "-  c #CDCDCD",
19 ";  c #D7D7D7",
20 ":  c #E7E7E7",
21 ">  c #C5C5C5",
22 ",  c #A5A5A5",
23 "<  c #E1E1E1",
24 "1  c #D2D2D2",
25 "2  c #BCBCBC",
26 "3  c gray82",
27 "4  c #D7D7D7",
28 "5  c gray71",
29 "6  c #9F9E9F",
30 "7  c #B5B1B5",
31 "8  c gray60",
32 "9  c #767676",
33 "0  c #A2A2A2",
34 "q  c #9A9A9A",
35 "w  c #868686",
36 "e  c gray90",
37 "r  c gray75",
38 "t  c gray",
39 "y  c gray64",
40 "u  c #BCBCBC",
41 "i  c #DADADA",
42 "p  c #E7E7E7",
43 "a  c #ECECEC",
44 "s  c #DAD8DA",
45 "d  c #DDE2DD",
46 "f  c #90CE90",
47 "g  c #CDD3CD",
48 "h  c #ABA9AB",
49 "j  c #ACACAC",
50 "k  c #B7B7B7",
51 "l  c gray63",
52 "z  c gray88",
53 "x  c #C1C1C1",
54 "c  c gray72",
55 "v  c gray73",
56 "b  c gray78",
57 "n  c #D5D5D5",
58 "m  c gray90",
59 "M  c #EAEAEA",
60 "N  c #D4D3D4",
61 "B  c #D7D9D7",
62 "V  c #A8D2A8",
63 "C  c #C5CAC5",
64 "Z  c #A3A1A3",
65 "A  c #B2B3B2",
66 "S  c #B2B2B2",
67 "D  c #9D9D9D",
68 "F  c gray88",
69 "G  c #C3C3C3",
70 "H  c gray62",
71 "J  c gray91",
72 "K  c gray83",
73 "L  c #B6B6B6",
74 "P  c #CECECE",
75 "I  c gray82",
76 "U  c #BCBCBC",
77 "Y  c #C7C6C7",
78 "T  c #E8DCE8",
79 "R  c #C3C1C3",
80 "E  c gray49",
81 "W  c gray62",
82 "Q  c gray59",
83 "!  c #888888",
84 "~  c #E6E6E6",
85 "^  c #C1C1C1",
86 "/  c gray71",
87 "(  c gray77",
88 ")  c gray79",
89 "_  c #D0D0D0",
90 "`  c gray89",
91 "'  c #E7E7E7",
92 "]  c gray82",
93 "[  c #D6D8D6",
94 "{  c #B0D1B0",
95 "}  c #D8DBD8",
96 "|  c #D0CFD0",
97 " . c #E1E1E1",
98 ".. c #DFDFDF",
99 "X. c #CDCDCD",
100 "o. c gray90",
101 "O. c gray75",
102 "+. c #C3C3C3",
103 "@. c #9F9F9F",
104 "#. c gray75",
105 "$. c #DFDFDF",
106 "%. c #E7E7E7",
107 "&. c gray93",
108 "*. c #D8D7D8",
109 "=. c #D8DDD8",
110 "-. c #7DC17D",
111 ";. c #D5DCD5",
112 ":. c #DEDCDE",
113 ">. c #F3F4F3",
114 ",. c gray95",
115 "<. c #D5D5D5",
116 "1. c #E4E4E4",
117 "2. c gray77",
118 "3. c #8E8E8E",
119 "4. c gray77",
120 "5. c gray70",
121 "6. c gray68",
122 "7. c #D7D7D7",
123 "8. c #D8D8D8",
124 "9. c #C3C3C3",
125 "0. c #CECDCE",
126 "q. c #E0DEE0",
127 "w. c #CECECE",
128 "e. c #A7A7A7",
129 "r. c #B9B9B9",
130 "t. c #B4B4B4",
131 "y. c #AEAEAE",
132 "u. c #E6E6E6",
133 "i. c gray77",
134 "p. c #888888",
135 "a. c #A9A9A9",
136 "s. c gray64",
137 "d. c gray53",
138 "f. c gainsboro",
139 "g. c gray86",
140 "h. c #C6C6C6",
141 "j. c gray81",
142 "k. c gray84",
143 "l. c gray77",
144 "z. c #838383",
145 "x. c #A9A9A9",
146 "c. c gray65",
147 "v. c gray53",
148 "b. c #E4E4E4",
149 "n. c #C0C0C0",
150 "m. c #B2B2B2",
151 "M. c gray63",
152 "N. c gray72",
153 "B. c #A5A5A5",
154 "V. c #ECECEC",
155 "C. c #EFEFEF",
156 "Z. c gray86",
157 "A. c #D8D8D8",
158 "S. c #797979",
159 "D. c gray78",
160 "F. c #AFAFAF",
161 "G. c #A7A7A7",
162 "H. c #B2B3B2",
163 "J. c #A5A5A5",
164 "K. c #DFDFDF",
165 "L. c #C3C3C3",
166 "P. c #9A9A9A",
167 "I. c #B2B2B2",
168 "U. c #AEAFAE",
169 "Y. c #919091",
170 "T. c #D9DAD9",
171 "R. c gray86",
172 "E. c gray78",
173 "W. c #CECECE",
174 "Q. c #C1C1C1",
175 "!. c gray75",
176 "~. c gray58",
177 "^. c #B4B4B4",
178 "/. c #AFAFAF",
179 "(. c #939393",
180 "). c #E1E1E1",
181 "_. c #C6C6C6",
182 "`. c #747474",
183 "'. c #A49FA4",
184 "]. c #969496",
185 "[. c #7B7C7B",
186 "{. c #9B989B",
187 "}. c #A09BA0",
188 "|. c #898989",
189 " X c gray57",
190 ".X c gray67",
191 "XX c #898989",
192 "oX c #6A6A6A",
193 "OX c #A09EA0",
194 "+X c #969396",
195 "@X c #8B8B8B",
196 "#X c #E6E5E6",
197 "$X c #C1C2C1",
198 "%X c #ADA8AD",
199 "&X c #9EC89E",
200 "*X c #AFC6AF",
201 "=X c #CDC4CD",
202 "-X c #B6CAB6",
203 ";X c #95C195",
204 ":X c #CAC5CA",
205 ">X c #C8C9C8",
206 ",X c #8E8E8E",
207 "<X c #B2B3B2",
208 "1X c #A7A2A7",
209 "2X c #ACCDAC",
210 "3X c #A7C5A7",
211 "4X c #CDC7CD",
212 "5X c #E3E4E3",
213 "6X c #C1C2C1",
214 "7X c #AAA6AA",
215 "8X c #A0C9A0",
216 "9X c #B1C7B1",
217 "0X c #C8C0C8",
218 "qX c #B0C5B0",
219 "wX c #95BD95",
220 "eX c #C7C2C7",
221 "rX c gray78",
222 "tX c gray58",
223 "yX c gray70",
224 "uX c #A29DA2",
225 "iX c #ABC9AB",
226 "pX c #A7C1A7",
227 "aX c #C7C2C7",
228 "sX c #E3E4E3",
229 "dX c #CACACA",
230 "fX c #7D7E7D",
231 "gX c #A49EA4",
232 "hX c #969396",
233 "jX c #929492",
234 "kX c #C4C1C4",
235 "lX c #CAC5CA",
236 "zX c gray64",
237 "xX c #8E8E8E",
238 "cX c gray65",
239 "vX c #888888",
240 "bX c #8D8D8D",
241 "nX c #CAC7CA",
242 "mX c #C1BEC1",
243 "MX c #A5A6A5",
244 "NX c gray89",
245 "BX c gray90",
246 "VX c #DAD9DA",
247 "CX c #D5D6D5",
248 "ZX c #D6D7D6",
249 "AX c #DAD9DA",
250 "SX c #E0E1E0",
251 "DX c #DFE1DF",
252 "FX c #DDDCDD",
253 "GX c gray84",
254 "HX c #D5D5D5",
255 "JX c #D7D7D7",
256 "KX c #DFDFDF",
257 "LX c #E0E1E0",
258 "PX c gray88",
259 "IX c #DDDCDD",
260 "UX c gray90",
261 /* pixels */
262 "  . X o O + @ # $ % & * = - ; : ",
263 "> , < 1 2 3 4 5 6 7 8 9 0 q w e ",
264 "r t y u i p a s d f g h j k l z ",
265 "x c v b n m M N B V C Z A S D F ",
266 "G H J K L P I U Y T R E W Q ! ~ ",
267 "^ / ( ) _ ` ' ] [ { } |  ...X.o.",
268 "O.+.@.#.$.%.&.*.=.-.;.:.>.,.<.1.",
269 "2.3.4.5.6.7.8.9.0.q.w.e.r.t.y.u.",
270 "i.p.a.s.d.f.g.h.j.k.l.z.x.c.v.b.",
271 "n.m.M.N.B.V.C.Z.A.S.D.F.G.H.J.K.",
272 "L.P.I.U.Y.T.R.E.W.Q.!.~.^./.(.).",
273 "_.`.'.].[.{.}.|. X.XXXoXOX+X@X#X",
274 "$X%X&X*X=X-X;X:X>X,X<X1X2X3X4X5X",
275 "6X7X8X9X0XqXwXeXrXtXyXuXiXpXaXsX",
276 "dXfXgXhXjXkXlXzXxXcXvXbXnXmXMXNX",
277 "BXVXCXZXAXSXDXFXGXHXJXKXLXPXIXUX"
278 };
279
280 /* XPM */
281 static const char *const xpm_icon_1[] = {
282 /* columns rows colors chars-per-pixel */
283 "32 32 69 1 ",
284 "  c #2B2B2B",
285 ". c gray14",
286 "X c gray21",
287 "o c gray23",
288 "O c #444444",
289 "+ c #4C4C4C",
290 "@ c #545454",
291 "# c #5B5B5B",
292 "$ c #646464",
293 "% c #6C6C6C",
294 "& c #747474",
295 "* c #7C7C7C",
296 "= c #2C962C",
297 "- c #2B982B",
298 "; c #319A31",
299 ": c #44A144",
300 "> c #55AC55",
301 ", c #5AA75A",
302 "< c #5BAB5B",
303 "1 c #64AB64",
304 "2 c #6AAD6A",
305 "3 c #60B060",
306 "4 c #74AF74",
307 "5 c #75B975",
308 "6 c #7AB27A",
309 "7 c #7BBA7B",
310 "8 c #848484",
311 "9 c #8D8D8D",
312 "0 c #949494",
313 "q c #9B9B9B",
314 "w c #81BD81",
315 "e c #8FB78F",
316 "r c #96BD96",
317 "t c #9CBD9C",
318 "y c #A4A4A4",
319 "u c #ACACAC",
320 "i c #AEB0AE",
321 "p c #B5B5B5",
322 "a c #B6B8B6",
323 "s c #BCBCBC",
324 "d c #96C596",
325 "f c #99C099",
326 "g c #A3C4A3",
327 "h c #A7CCA7",
328 "j c #A8C3A8",
329 "k c #B1C8B1",
330 "l c #BBC3BB",
331 "z c #BBCABB",
332 "x c #C3BEC3",
333 "c c #C3C4C3",
334 "v c #C5CDC5",
335 "b c #CCCCCC",
336 "n c #C7D0C7",
337 "m c #CDD2CD",
338 "M c #D2CCD2",
339 "N c #D4D3D4",
340 "B c #D5DCD5",
341 "V c #DBD6DB",
342 "C c #DBDBDB",
343 "Z c #DCE3DC",
344 "A c #E0D7E0",
345 "S c #E1DBE1",
346 "D c #E4E4E4",
347 "F c #E6EAE6",
348 "G c #EAE7EA",
349 "H c #EBEBEB",
350 "J c #F1EEF1",
351 "K c #F3F3F3",
352 "L c #FCFCFC",
353 /* pixels */
354 "DGGDFDGFGFFDDGGHHHHHHHHGGHGGHGDD",
355 "DDNDDDDDSCDDDDDbMNNNNNNCCBCCBZFG",
356 "Ka#cpppaqyappps$@####@.@@@@#o*KD",
357 "Kp%LDKHHbbKFGFHlDHJHHC#NNCNCq&KD",
358 "Kp&KJ9aKcbGDDDHaCHhdGB#Nb&uDq&LD",
359 "Kp%LaXqLcbHDDGHaCD:3ZC@mC%qD0&KS",
360 "Kp%Lp+9KxbHDDDGaCG5>ZC@Mb@&D0&LD",
361 "Kp%LKKGKbmKHHGKaDJGFJC#DCbbGy*KZ",
362 "Ja$DmNNCpaCNNNNubNNNNbOqqqqy%&KD",
363 "Ja#bssscyucsclcqacscca%&&&&*$qJD",
364 "Ka&LHKGKbNKHHHKxDJKGHGcLLKKLDvHD",
365 "Ka%KH$uLcbGDDDGaCH77GDpDDDDDMsHD",
366 "Kp%Lu 9LcbHDFDHaCD:>BDpGGGSJNcHD",
367 "Kp%Kc*qKsbHDDDGpCHd7ZDpDSSSSbsHD",
368 "Kp*LLLLLNNKGHHKcDJKKHGcKLKJLDcHD",
369 "Hso9***8%yvxcccqaccscx&*8848%qKD",
370 "KsOq000q@9CmNbNybmNNNcO9000q$&KD",
371 "Ka%HMcNH*yLGGGKxSKDbJC#DClNHy&KD",
372 "Ka$ClOaD&qKDDDHaCG#&GC@bN@qD0&LD",
373 "Ka$CN@yF&qKDDFHaZD++NC#mC$8G0&KD",
374 "Ja$Ss&yD&qKDDDGaCHayGN@Mx40Cq&KD",
375 "Ka%DNDCD*yLGJHKsDKKLKS#CVDCDq*KD",
376 "Jc #@@@#oO$##$#+####$#.#@@@#o$KD",
377 "Ka#caxxsyycacas0pascau+sxxxsuuHF",
378 "Kp$DVgzCpaCNfmCubCbqCc@VMekAcpHD",
379 "Kp$Sl;rAupCt-lCycB%oVl@NM2,AapJD",
380 "Ka$Dr;4AppV6-tCybc#Xcc@Nb1<CapJD",
381 "Kp$DVvvCpaNNzbVybCVaCb@NbivNlaHD",
382 "Ja#cpssxyibbbbNqpsaxsi@bbMbbpuHD",
383 "Jvo$#@##O8iyyyi#+####@+uyuyi8&KD",
384 "DDGHHKHHGDGHHGHDHHGHHHFGGGGHGDDD",
385 "DGDDDDDDGDFDDDDGDDFDDDDFDDDDFGDD"
386 };
387
388 /* XPM */
389 static const char *const xpm_icon_2[] = {
390 /* columns rows colors chars-per-pixel */
391 "48 48 79 1 ",
392 "  c #0C0C0C",
393 ". c #151515",
394 "X c #1B1B1B",
395 "o c #242424",
396 "O c #2D2D2D",
397 "+ c #323232",
398 "@ c #3D3D3D",
399 "# c #424242",
400 "$ c #4B4B4B",
401 "% c #535353",
402 "& c #5D5D5D",
403 "* c #646464",
404 "= c #6B6B6B",
405 "- c #747474",
406 "; c #797979",
407 ": c #0A8A0A",
408 "> c #128F12",
409 ", c #199219",
410 "< c #269526",
411 "1 c #2C992C",
412 "2 c #349C34",
413 "3 c #3B9D3B",
414 "4 c #3BA13B",
415 "5 c #44A344",
416 "6 c #4AA44A",
417 "7 c #4EA94E",
418 "8 c #53A553",
419 "9 c #51AA51",
420 "0 c #59AE59",
421 "q c #66AC66",
422 "w c #6DAE6D",
423 "e c #6DB56D",
424 "r c #73AF73",
425 "t c #74B074",
426 "y c #76B876",
427 "u c #7BB37B",
428 "i c #848484",
429 "p c #8A8A8A",
430 "a c #949494",
431 "s c #9B9B9B",
432 "d c #85B685",
433 "f c #84BE84",
434 "g c #8CB98C",
435 "h c #90BA90",
436 "j c #9FBF9F",
437 "k c #A4A4A4",
438 "l c #A7A8A7",
439 "z c #ABABAB",
440 "x c #B4B4B4",
441 "c c #B8B7B8",
442 "v c #BCBCBC",
443 "b c #95C695",
444 "n c #9BC89B",
445 "m c #A6C1A6",
446 "M c #A3CBA3",
447 "N c #ABC3AB",
448 "B c #AFD0AF",
449 "V c #B5C6B5",
450 "C c #B9C7B9",
451 "Z c #BCC8BC",
452 "A c #B4D2B4",
453 "S c #C3C3C3",
454 "D c #CCCCCC",
455 "F c #D1CFD1",
456 "G c #D4D4D4",
457 "H c #D7D8D7",
458 "J c #DAD2DA",
459 "K c #DADADA",
460 "L c #DBE1DB",
461 "P c #E7DDE7",
462 "I c #E8DDE8",
463 "U c #E5E5E5",
464 "Y c #E7E9E7",
465 "T c #E9E6E9",
466 "R c #ECECEC",
467 "E c #F2EBF2",
468 "W c #F2F2F2",
469 "Q c #FDF6FD",
470 "! c #FBFBFB",
471 /* pixels */
472 "UUTUUUUUUUUUUYUTUUUUUUUUUUUYUUUYUYUYUUYUUUYUYUUY",
473 "UUUUUYUYUUYUTUYUUYUYYUYUUYUUTUTUUUUUUTUYTUUUUUTU",
474 "YUUURUUUUUUUUUYUUUUUUUURUUUUUUUUURUUUUUUUUYUUTUY",
475 "UTYUGRERERRRRYTRRRERERRGURRRRRRRYGRERWRRRWYTYUUU",
476 "YURSollkkkkkzpizkklkkkzOX++OOOO+O +++@+++@o-WUUT",
477 "UYRSOLHHKGHHUczUHKKKHGLazvccccxZaollkskksx$=WUUU",
478 "UUES+RYTU!RTRSvWYYYYYTElUWRWQQE!DOKKHTUHKR==!UUU",
479 "YURS+YUTUiFYRZcWUUUUTURlHYUHbMURSOGDD;iGDK*=!UUU",
480 "UUWSOYUWa xWRScRUUUTUURkKYE03MRRvOGDG=+GDL*=!UUU",
481 "UURS+UEc%#aWRvcEUUYUUURlHRR1e5LWSOGDKv$KDP*=!UUT",
482 "UUES+TRS=X-RRScEUUUUTURlHYEe97UWvOGFG*.sGK*=!UYU",
483 "UYRS+YUY!DUYRZcWUUUUUURkHYUUBLTRvOGDDkszDU*=!LUU",
484 "YUWS+RYYURYTWScWUYYYYTWlKRYYERYWSOLKHPUUGR==!UUU",
485 "UURSOKKKKKKKUxxUKKKKKKUsDKKKKKHUcolllkklkx$=WUUY",
486 "UURSollklkkkliilkllklkl;slkkklklao++++++++X;WUTU",
487 "UUWS+RRRYRRRWDv!YRERRRWzKWRRRRRRUzWRRRRRR!SvWUUU",
488 "YURSOUUUYEUURvcRUUUUUUYkGYUTUUUUKkYUUUUUURvcWUUU",
489 "UUES+YUED+vRRZvWUUUUUURlKYRA0bTTKkRUUUUUURvvRUUU",
490 "UUWSOYUYioxWRScRUUUUUURlHYE55nTTKkYUUUUTURZvWUUY",
491 "YURS+YWl@O;WRvcEUUUUUURkHYT2y2LYKkRUUTUUUEvvWUUU",
492 "UURS+TYGx$aWRSxWUUUUUURlHYRM7fTUKkRUUUUUURvcWUUU",
493 "UURS+YUURRYURcxWPUUUUURlGTURUYUYKkUUUULPPRvcRUYU",
494 "UUWS+!!!!!!W!FS!RRRERR!zUWWREREWUz!!!!!!W!GSRUUU",
495 "YYRSX=-====--&iScvZvvcSixvcvvvvZx%--==-==;%aWYYU",
496 "UURD.*&**&*&=O&DcvvcvcSizSvvvvvSs.**&&*&&=o*WUTU",
497 "UUWSOYKUYYUKW-=!RRWRWR!zUWRE!WR!S+RUUYTUK!-=!UUU",
498 "TURSODDDzxDSK**!UUUUUURkGYUYvSURZOFDDlxDDK&=!UUY",
499 "UURSOGDG%+GDU==!LUUUUUEkGYWi#sYRvOGFF%+GDU*=!UUU",
500 "YURSOGDGc#KDP=*!UUUUUURkHYRO%;URSOGDKx#KDL*=!KUT",
501 "UURSODDGioxGL=*!UUUUUURlKYW$=+KWvOGDGioxDU*=!UYU",
502 "TURSODGD;&aGP*=!UTUUUURlGYRD-xYEvOGGD;&sGP*=!UUY",
503 "UURSOGGDKLHDU**!LUUUUURkKYYRWRURvOGDFKLKSK*=!UUU",
504 "UURSOHGGGGGFR==!TRRRERWlUWRRYYR!SOKGGFGGGT==!UUU",
505 "YURD O+OOOOO+..@+++++++oO+++++++O +O+OOOO+ #EUUU",
506 "UURSozllllllxppzllklllz;slllkklzpozllllllzpaRUUU",
507 "UUWSOKHKHIKHPxzUHHKTKGUsDKKGUUKLx+KGHPIKHUxxWUUU",
508 "YURSOGDFDrCFGzkGDFxtFDGaSGDGiaGGlOGDDurZDGzzWUUY",
509 "UUWSOGDJd:jGGzlHFF5<FDKaSFKxX*PGzOGFDg<dHHzzRUUU",
510 "TURSOFGm53dJGzlGJr72ZFGaSGD$$%GGzOGDGV1dJGlzWUUY",
511 "UURSoGGNq,qJHzlHFh8>mGGaSGS;++DHzOGFCw2uJKzzEUUU",
512 "YUWSOGDFPVDDGllHDJGVGDJaSGDKDvGGzOGFDmNGDHlzEUUU",
513 "UUESOKKGGJKGUxzKGDFJGFHsDKKGKKGUxOHGGJJGGKzxWUUU",
514 "UURSolkkkkkklpsDSSSSSZDisllkkkkliOSSSSSSSDsaWUYU",
515 "YURD O++++OO+.$saaaaaasoo+O+OO++oXaaaaaaas$@WUUU",
516 "UYUUGRRYRRRYEKKEYYRRRYRGURYRRRRRYGRYYRRYRRKKYUUT",
517 "UUUURUUUUUUUUYYUUUUUUUURUUUUUUUUYRUUUUUUUUYYUUUU",
518 "UUUYUUUUTUUYYUUYUTUYUUUUUUTUUUTUTUUUUUTUUTUUUYYU",
519 "YTUUTUYUYUTUUUUUYUUUTUUYUTUUUYUUUUUYYUUUUUYUUUTU"
520 };
521
522 const char *const *const xpm_icons[] = {
523     xpm_icon_0,
524     xpm_icon_1,
525     xpm_icon_2,
526 };
527 const int n_xpm_icons = 3;