1 /* curlicue.h --- A texture map containing a "curlicue" */
3 #define TEX_DIMENSION 64
4 static const unsigned char texture[TEX_DIMENSION*TEX_DIMENSION] = {
5 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
6 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
7 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
8 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
9 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
10 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
11 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
12 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
13 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
14 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
15 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
16 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
17 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
18 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
19 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
20 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
21 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
22 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
23 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
24 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
25 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
26 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
27 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
28 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
29 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
30 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
31 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
32 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
33 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
34 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
35 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
36 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
37 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
38 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
39 255,255,255,255,255,255,255, 58, 43, 43, 43, 43, 45, 70, 70, 70,
40 70, 70, 70, 70, 74, 98, 98, 98,100,194,255,255,255,255,255,255,
41 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
42 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
43 255,255,255,255,255,255,255, 18, 0, 0, 0, 0, 0, 0, 0, 0,
44 0, 0, 0, 0, 0, 0, 0, 30,186,255,255,255,255,255,255,255,
45 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
46 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
47 255,255,255,255,255,255,255, 18, 0, 0, 0, 0, 0, 0, 0, 0,
48 0, 0, 0, 0, 0, 1,111,244,255,255,255,255,255,255,255,255,
49 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
50 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
51 255,255,255,255,255,255,255, 18, 0, 0, 0, 0, 0, 0, 0, 0,
52 0, 0, 0, 0, 43,198,255,255,255,255,255,255,255,255,255,255,
53 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
54 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
55 255,255,255,255,255,255,255, 18, 0, 0, 0, 0, 0, 0, 0, 0,
56 0, 0, 5,123,248,255,255,255,255,255,255,255,255,255,255,255,
57 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
58 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
59 255,255,255,255,255,255,255, 18, 0, 0, 0, 0, 0, 0, 0, 0,
60 0, 50,209,255,255,255,255,255,255,255,255,255,255,255,255,255,
61 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,246,
62 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
63 255,255,255,255,255,255,255, 18, 0, 0, 0, 0, 0, 0, 0, 0,
64 74,252,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
65 255,255,255,255,255,255,255,255,255,255,255,255,255,255,138, 4,
66 66,229,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
67 255,255,255,255,255,255,255, 18, 0, 0, 0, 0, 0, 0, 0, 0,
68 1,170,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
69 255,255,255,255,255,255,255,255,255,255,255,255,255,153, 0, 0,
70 0, 53,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
71 255,255,255,255,255,255,255, 18, 0, 0, 0, 0, 0, 0, 0, 0,
72 0, 6,188,255,255,255,255,255,255,255,255,255,255,255,255,255,
73 255,255,255,255,255,255,255,255,255,255,255,255,213, 7, 0, 0,
74 0, 0,226,255,255,255,255,255,255,255,255,255,255,255,255,255,
75 255,255,255,255,255,255,255, 45, 0, 0, 0, 0, 0, 47, 0, 0,
76 0, 0, 22,225,255,255,255,255,255,255,255,255,255,255,255,255,
77 255,255,255,255,255,255,255,255,255,255,255,254, 54, 0, 0, 0,
78 0, 81,254,255,255,255,255,255,255,255,255,255,255,255,255,255,
79 255,255,255,255,255,255,255, 45, 0, 0, 0, 0, 56,247, 82, 0,
80 0, 0, 0, 59,253,255,255,255,255,255,255,255,255,255,255,255,
81 255,255,255,255,255,255,255,255,255,255,255,152, 0, 0, 0, 0,
82 52,243,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
83 255,255,255,255,255,255,255, 45, 0, 0, 0, 8,215,255,250, 56,
84 0, 0, 0, 0,142,255,255,255,255,255,255,255,255,255,255,255,
85 255,255,255,255,255,255,255,255,255,255,241, 19, 0, 0, 0, 15,
86 220,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
87 255,255,255,255,255,255,255, 45, 0, 0, 0,129,255,255,255,230,
88 23, 0, 0, 0, 12,230,255,255,255,255,255,255,255,255,255,255,
89 255,255,255,255,255,255,255,255,255,255,131, 0, 0, 0, 0,157,
90 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
91 255,255,255,255,255,255,255, 45, 0, 0, 49,250,255,255,255,255,
92 171, 0, 0, 0, 0,112,255,255,255,255,255,255,255,255,255,255,
93 255,255,255,255,255,255,255,255,255,246, 19, 0, 0, 0, 54,253,
94 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
95 255,255,255,255,255,255,255, 45, 0, 5,208,255,255,255,255,255,
96 255, 77, 0, 0, 0, 9,231,255,255,255,255,255,255,255,255,255,
97 255,255,255,255,255,255,255,255,255,163, 0, 0, 0, 0,186,255,
98 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
99 255,255,255,255,255,255,255, 45, 0,121,255,255,255,255,255,255,
100 255,211, 2, 0, 0, 0,134,255,255,255,255,255,255,255,255,255,
101 255,255,255,255,255,255,255,255,255, 69, 0, 0, 0, 50,255,255,
102 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
103 255,255,255,255,255,255,255, 45, 41,247,255,255,255,255,255,255,
104 255,255, 73, 0, 0, 0, 38,254,255,255,255,255,255,255,255,255,
105 255,255,255,255,255,255,255,255,237, 4, 0, 0, 0,145,255,255,
106 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
107 255,255,255,255,255,255,255, 52,201,255,255,255,255,255,255,255,
108 255,255,169, 0, 0, 0, 0,216,255,255,255,255,255,255,255,255,
109 255,255,255,255,255,255,255,255,181, 0, 0, 0, 0,229,255,255,
110 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
111 255,255,255,255,255,255,255,186,255,255,255,255,255,255,255,255,
112 255,255,247, 7, 0, 0, 0,150,255,255,255,255,255,255,255,255,
113 255,255,255,255,255,255,255,255,130, 0, 0, 0, 42,255,255,255,
114 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
115 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
116 255,255,255, 67, 0, 0, 0, 91,255,255,255,255,255,255,255,255,
117 255,255,255,255,255,255,255,255, 79, 0, 0, 0, 95,255,255,255,
118 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
119 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
120 255,255,255,120, 0, 0, 0, 56,255,255,255,255,255,255,255,255,
121 255,255,255,255,255,255,255,255, 55, 0, 0, 0,130,255,255,255,
122 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
123 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
124 255,255,255,157, 0, 0, 0, 21,255,255,255,255,255,255,255,255,
125 255,255,255,255,255,255,255,255, 34, 0, 0, 0,161,255,255,255,
126 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
127 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
128 255,255,255,179, 0, 0, 0, 2,250,255,255,255,255,255,255,255,
129 255,255,255,255,255,255,255,255, 27, 0, 0, 0,168,255,255,255,
130 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
131 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
132 255,255,255,200, 0, 0, 0, 0,249,255,255,255,255,255,255,255,
133 255,255,255,255,255,255,255,255, 27, 0, 0, 0,168,255,255,255,
134 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
135 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
136 255,255,255,200, 0, 0, 0, 0,249,255,255,255,255,255,255,255,
137 255,255,255,255,255,255,255,255, 27, 0, 0, 0,163,255,255,255,
138 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
139 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
140 255,255,255,183, 0, 0, 0, 0,249,255,255,255,255,255,255,255,
141 255,255,255,255,255,255,255,255, 42, 0, 0, 0,135,255,255,255,
142 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
143 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
144 255,255,255,161, 0, 0, 0, 17,254,255,255,255,255,255,255,255,
145 255,255,255,255,255,255,255,255, 76, 0, 0, 0,100,255,255,255,
146 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
147 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
148 255,255,255,126, 0, 0, 0, 48,255,255,255,255,255,255,255,255,
149 255,255,255,255,255,255,255,255,114, 0, 0, 0, 53,255,255,255,
150 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
151 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
152 255,255,255, 78, 0, 0, 0, 84,255,255,255,255,255,255,255,255,
153 255,255,255,255,255,255,255,255,165, 0, 0, 0, 3,241,255,255,
154 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
155 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
156 255,255,252, 16, 0, 0, 0,139,255,255,255,255,255,255,255,255,
157 255,255,255,255,255,255,255,255,228, 0, 0, 0, 0,161,255,255,
158 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
159 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
160 255,255,192, 0, 0, 0, 0,198,255,255,255,255,255,255,255,255,
161 255,255,255,255,255,255,255,255,255, 46, 0, 0, 0, 67,255,255,
162 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
163 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
164 255,255, 93, 0, 0, 0, 21,250,255,255,255,255,255,255,255,255,
165 255,255,255,255,255,255,255,255,255,139, 0, 0, 0, 1,211,255,
166 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
167 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
168 255,226, 7, 0, 0, 0,108,255,255,255,255,255,255,255,255,255,
169 255,255,255,255,255,255,255,255,255,230, 6, 0, 0, 0, 79,255,
170 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
171 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
172 255,106, 0, 0, 0, 1,206,255,255,255,255,255,255,255,255,255,
173 255,255,255,255,255,255,255,255,255,255, 97, 0, 0, 0, 0,183,
174 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
175 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
176 202, 3, 0, 0, 0, 67,255,255,255,255,255,255,255,255,255,255,
177 255,255,255,255,255,255,255,255,255,255,221, 8, 0, 0, 0, 27,
178 235,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
179 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,243,
180 40, 0, 0, 0, 0,198,255,255,255,255,255,255,255,255,255,255,
181 255,255,255,255,255,255,255,255,255,255,255,126, 0, 0, 0, 0,
182 71,252,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
183 255,255,255,255,255,255,255,255,255,255,255,255,255,255,253, 85,
184 0, 0, 0, 0, 96,255,255,255,255,255,255,255,255,255,255,255,
185 255,255,255,255,255,255,255,255,255,255,255,247, 44, 0, 0, 0,
186 0, 91,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
187 255,255,255,255,255,255,255,255,255,255,255,255,255,255,116, 0,
188 0, 0, 0, 25,233,255,255,255,255,255,255,255,255,255,255,255,
189 255,255,255,255,255,255,255,255,255,255,255,255,216, 11, 0, 0,
190 0, 0, 90,251,255,255,255,255,255,255,255,255,255,255,255,255,
191 255,255,255,255,255,255,255,255,255,255,255,255,252,112, 0, 0,
192 0, 0, 4,191,255,255,255,255,255,255,255,255,255,255,255,255,
193 255,255,255,255,255,255,255,255,255,255,255,255,255,174, 4, 0,
194 0, 0, 0, 72,235,255,255,255,255,255,255,255,255,255,255,255,
195 255,255,255,255,255,255,255,255,255,255,255,242, 84, 0, 0, 0,
196 0, 0,146,255,255,255,255,255,255,255,255,255,255,255,255,255,
197 255,255,255,255,255,255,255,255,255,255,255,255,255,255,150, 1,
198 0, 0, 0, 0, 27,181,255,255,255,255,255,255,255,255,255,255,
199 255,255,255,255,255,255,255,255,255,255,194, 39, 0, 0, 0, 0,
200 0,120,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
201 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,151,
202 4, 0, 0, 0, 0, 0, 77,209,255,255,255,255,255,255,255,255,
203 255,255,255,255,255,255,255,255,216, 92, 1, 0, 0, 0, 0, 0,
204 125,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
205 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
206 175, 12, 0, 0, 0, 0, 0, 1, 70,164,241,255,255,255,255,255,
207 255,255,255,255,255,242,171, 77, 2, 0, 0, 0, 0, 0, 4,150,
208 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
209 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
210 255,214, 41, 0, 0, 0, 0, 0, 0, 0, 4, 48, 98,138,163,163,
211 163,163,140,103, 55, 5, 0, 0, 0, 0, 0, 0, 0, 30,199,255,
212 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
213 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
214 255,255,245,125, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
215 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,105,240,255,255,
216 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
217 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
218 255,255,255,255,222,100, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0,
219 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 83,210,255,255,255,255,
220 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
221 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
222 255,255,255,255,255,255,228,136, 45, 0, 0, 0, 0, 0, 0, 0,
223 0, 0, 0, 0, 0, 0, 0, 37,125,220,255,255,255,255,255,255,
224 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
225 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
226 255,255,255,255,255,255,255,255,255,225,166,112, 74, 43, 32, 12,
227 8, 32, 40, 71,105,162,218,255,255,255,255,255,255,255,255,255,
228 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
229 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
230 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
231 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
232 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
233 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
234 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
235 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
236 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
237 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
238 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
239 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
240 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
241 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
242 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
243 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
244 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
245 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
246 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
247 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
248 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
249 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
250 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
251 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
252 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
253 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
254 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
256 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
257 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
258 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
259 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
260 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,