Mercurial > hg > forks > 3x666-SDL
comparison 3xfont.h @ 2:9d245230df76
Cleanups.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Fri, 15 Mar 2013 05:01:00 +0200 |
parents | 0e4f2da58161 |
children | fee680bb71fd |
comparison
equal
deleted
inserted
replaced
1:bcdd2cc9f6e4 | 2:9d245230df76 |
---|---|
8 h i j | 8 h i j |
9 h i j | 9 h i j |
10 kk ll | 10 kk ll |
11 */ | 11 */ |
12 | 12 |
13 #define Q(a,b,c,d,e,f,g,h,i,j,k,l) \ | 13 #define QFONT(a,b,c,d,e,f,g,h,i,j,k,l) \ |
14 a+(b<<1)+(c<<2)+(d<<3)+(e<<4)+(f<<5)+(g<<6)+ \ | 14 (a << 0) | (b << 1) | \ |
15 (h<<7)+(i<<8)+(j<<9)+(k<<10)+(l<<11) | 15 (c << 2) | (d << 3) | (e << 4) | \ |
16 | 16 (f << 5) | (g << 6) | \ |
17 short phont[]={ | 17 (h << 7) | (i << 8) | (j << 9) | \ |
18 | 18 (k <<10) | (l <<11) \ |
19 Q( /* space 32 */ | 19 |
20 0,0, | 20 Uint16 phont[] = |
21 0,0,0, | 21 { |
22 0,0, | 22 QFONT( /* space 32 */ |
23 0,0,0, | 23 0,0, |
24 0,0 ), | 24 0,0,0, |
25 | 25 0,0, |
26 Q( /* ! 33 */ | 26 0,0,0, |
27 0,0 ), | |
28 | |
29 QFONT( /* ! 33 */ | |
27 1,1, | 30 1,1, |
28 1,0,1, | 31 1,0,1, |
29 1,1, | 32 1,1, |
30 0,0,0, | 33 0,0,0, |
31 1,1 ), | 34 1,1 ), |
32 | 35 |
33 Q( /* " 34 */ | 36 QFONT( /* " 34 */ |
34 0,0, | 37 0,0, |
35 1,0,1, | 38 1,0,1, |
36 0,0, | 39 0,0, |
37 0,0,0, | 40 0,0,0, |
38 0,0 ), | 41 0,0 ), |
39 | 42 |
40 Q( /* # 35 .. let's give up :) */ | 43 QFONT( /* # 35 .. let's give up :) */ |
41 1,1, | 44 1,1, |
42 1,1,1, | 45 1,1,1, |
43 1,1, | 46 1,1, |
44 1,1,1, | 47 1,1,1, |
45 1,1 ), | 48 1,1 ), |
46 | 49 |
47 Q( /* $ 36 */ | 50 QFONT( /* $ 36 */ |
48 1,1, | 51 1,1, |
49 1,1,0, | 52 1,1,0, |
50 1,1, | 53 1,1, |
51 0,1,1, | 54 0,1,1, |
52 1,1 ), | 55 1,1 ), |
53 | 56 |
54 Q( /* % 37 */ | 57 QFONT( /* % 37 */ |
55 1,0, | 58 1,0, |
56 0,0,1, | 59 0,0,1, |
57 1,1, | 60 1,1, |
58 1,0,0, | 61 1,0,0, |
59 0,1 ), | 62 0,1 ), |
60 | 63 |
61 Q( /* ~ 38 not ascii */ | 64 QFONT( /* ~ 38 not ascii */ |
62 0,1, | 65 0,1, |
63 1,0,1, | 66 1,0,1, |
64 1,0, | 67 1,0, |
65 0,0,0, | 68 0,0,0, |
66 0,0 ), | 69 0,0 ), |
67 | 70 |
68 Q( /* ' 39 */ | 71 QFONT( /* ' 39 */ |
69 0,0, | 72 0,0, |
70 0,0,1, | 73 0,0,1, |
71 0,1, | 74 0,1, |
72 0,0,0, | 75 0,0,0, |
73 0,0 ), | 76 0,0 ), |
74 | 77 |
75 Q( /* ( 40 */ | 78 QFONT( /* ( 40 */ |
76 1,1, | 79 1,1, |
77 1,0,0, | 80 1,0,0, |
78 0,0, | 81 0,0, |
79 1,0,0, | 82 1,0,0, |
80 1,1 ), | 83 1,1 ), |
81 | 84 |
82 Q( /* ) 41 */ | 85 QFONT( /* ) 41 */ |
83 1,1, | 86 1,1, |
84 0,0,1, | 87 0,0,1, |
85 0,0, | 88 0,0, |
86 0,0,1, | 89 0,0,1, |
87 1,1 ), | 90 1,1 ), |
88 | 91 |
89 Q( /* * 42 */ | 92 QFONT( /* * 42 */ |
90 0,0, | 93 0,0, |
91 1,1,1, | 94 1,1,1, |
92 1,1, | 95 1,1, |
93 1,1,1, | 96 1,1,1, |
94 0,0 ), | 97 0,0 ), |
95 | 98 |
96 Q( /* + 43 */ | 99 QFONT( /* + 43 */ |
97 0,0, | 100 0,0, |
98 0,1,0, | 101 0,1,0, |
99 1,1, | 102 1,1, |
100 0,1,0, | 103 0,1,0, |
101 0,0 ), | 104 0,0 ), |
102 | 105 |
103 Q( /* , 44 */ | 106 QFONT( /* , 44 */ |
104 0,0, | 107 0,0, |
105 0,0,0, | 108 0,0,0, |
106 0,0, | 109 0,0, |
107 0,0,1, | 110 0,0,1, |
108 0,1 ), | 111 0,1 ), |
109 | 112 |
110 Q( /* - 45 */ | 113 QFONT( /* - 45 */ |
111 0,0, | 114 0,0, |
112 0,0,0, | 115 0,0,0, |
113 1,1, | 116 1,1, |
114 0,0,0, | 117 0,0,0, |
115 0,0 ), | 118 0,0 ), |
116 | 119 |
117 Q( /* . 46 */ | 120 QFONT( /* . 46 */ |
118 0,0, | 121 0,0, |
119 0,0,0, | 122 0,0,0, |
120 0,0, | 123 0,0, |
121 0,0,0, | 124 0,0,0, |
122 1,1 ), | 125 1,1 ), |
123 | 126 |
124 Q( /* / 47 */ | 127 QFONT( /* / 47 */ |
125 0,0, | 128 0,0, |
126 0,0,1, | 129 0,0,1, |
127 1,1, | 130 1,1, |
128 1,0,0, | 131 1,0,0, |
129 0,0 ), | 132 0,0 ), |
130 | 133 |
131 Q( /* 0 48 */ | 134 QFONT( /* 0 48 */ |
132 1,1, | 135 1,1, |
133 1,0,1, | 136 1,0,1, |
134 0,0, | 137 0,0, |
135 1,0,1, | 138 1,0,1, |
136 1,1 ), | 139 1,1 ), |
137 | 140 |
138 Q( /* 1 49 */ | 141 QFONT( /* 1 49 */ |
139 0,0, | 142 0,0, |
140 0,1,0, | 143 0,1,0, |
141 0,0, | 144 0,0, |
142 0,1,0, | 145 0,1,0, |
143 0,0 ), | 146 0,0 ), |
144 | 147 |
145 Q( /* 2 50 */ | 148 QFONT( /* 2 50 */ |
146 1,1, | 149 1,1, |
147 0,0,1, | 150 0,0,1, |
148 1,1, | 151 1,1, |
149 1,0,0, | 152 1,0,0, |
150 1,1 ), | 153 1,1 ), |
151 | 154 |
152 Q( /* 3 51 */ | 155 QFONT( /* 3 51 */ |
153 1,1, | 156 1,1, |
154 0,0,1, | 157 0,0,1, |
155 0,1, | 158 0,1, |
156 0,0,1, | 159 0,0,1, |
157 1,1 ), | 160 1,1 ), |
158 | 161 |
159 Q( /* 4 52 */ | 162 QFONT( /* 4 52 */ |
160 0,0, | 163 0,0, |
161 1,0,1, | 164 1,0,1, |
162 1,1, | 165 1,1, |
163 0,0,1, | 166 0,0,1, |
164 0,0 ), | 167 0,0 ), |
165 | 168 |
166 Q( /* 5 53 */ | 169 QFONT( /* 5 53 */ |
167 1,1, | 170 1,1, |
168 1,0,0, | 171 1,0,0, |
169 1,1, | 172 1,1, |
170 0,0,1, | 173 0,0,1, |
171 1,1 ), | 174 1,1 ), |
172 | 175 |
173 Q( /* 6 54 */ | 176 QFONT( /* 6 54 */ |
174 1,1, | 177 1,1, |
175 1,0,0, | 178 1,0,0, |
176 1,1, | 179 1,1, |
177 1,0,1, | 180 1,0,1, |
178 1,1 ), | 181 1,1 ), |
179 | 182 |
180 Q( /* 7 55 */ | 183 QFONT( /* 7 55 */ |
181 1,1, | 184 1,1, |
182 1,0,1, | 185 1,0,1, |
183 0,0, | 186 0,0, |
184 0,0,1, | 187 0,0,1, |
185 0,0 ), | 188 0,0 ), |
186 | 189 |
187 Q( /* 8 56 */ | 190 QFONT( /* 8 56 */ |
188 1,1, | 191 1,1, |
189 1,0,1, | 192 1,0,1, |
190 1,1, | 193 1,1, |
191 1,0,1, | 194 1,0,1, |
192 1,1 ), | 195 1,1 ), |
193 | 196 |
194 Q( /* 9 57 */ | 197 QFONT( /* 9 57 */ |
195 1,1, | 198 1,1, |
196 1,0,1, | 199 1,0,1, |
197 1,1, | 200 1,1, |
198 0,0,1, | 201 0,0,1, |
199 1,1 ), | 202 1,1 ), |
200 | 203 |
201 Q( /* : 58 */ | 204 QFONT( /* : 58 */ |
202 1,1, | 205 1,1, |
203 0,0,0, | 206 0,0,0, |
204 0,0, | 207 0,0, |
205 0,0,0, | 208 0,0,0, |
206 1,1 ), | 209 1,1 ), |
207 | 210 |
208 Q( /* ; 59 */ | 211 QFONT( /* ; 59 */ |
209 1,1, | 212 1,1, |
210 0,0,0, | 213 0,0,0, |
211 0,0, | 214 0,0, |
212 0,0,1, | 215 0,0,1, |
213 0,1 ), | 216 0,1 ), |
214 | 217 |
215 Q( /* < 60 */ | 218 QFONT( /* < 60 */ |
216 0,1, | 219 0,1, |
217 0,1,0, | 220 0,1,0, |
218 1,0, | 221 1,0, |
219 0,1,0, | 222 0,1,0, |
220 0,1 ), | 223 0,1 ), |
221 | 224 |
222 Q( /* = 61 */ | 225 QFONT( /* = 61 */ |
223 1,1, | 226 1,1, |
224 0,0,0, | 227 0,0,0, |
225 0,0, | 228 0,0, |
226 0,0,0, | 229 0,0,0, |
227 1,1 ), | 230 1,1 ), |
228 | 231 |
229 Q( /* > 62 */ | 232 QFONT( /* > 62 */ |
230 1,0, | 233 1,0, |
231 0,1,0, | 234 0,1,0, |
232 0,1, | 235 0,1, |
233 0,1,0, | 236 0,1,0, |
234 1,0 ), | 237 1,0 ), |
235 | 238 |
236 Q( /* ? 63 */ | 239 QFONT( /* ? 63 */ |
237 1,1, | 240 1,1, |
238 0,0,1, | 241 0,0,1, |
239 1,1, | 242 1,1, |
240 0,0,0, | 243 0,0,0, |
241 1,1 ), | 244 1,1 ), |
242 | 245 |
243 Q( /* @ 64 */ | 246 QFONT( /* @ 64 */ |
244 1,1, | 247 1,1, |
245 1,1,1, | 248 1,1,1, |
246 0,1, | 249 0,1, |
247 1,1,1, | 250 1,1,1, |
248 1,0 ), | 251 1,0 ), |
249 | 252 |
250 Q( /* A 65 */ | 253 QFONT( /* A 65 */ |
251 1,1, | 254 1,1, |
252 1,0,1, | 255 1,0,1, |
253 1,1, | 256 1,1, |
254 1,0,1, | 257 1,0,1, |
255 0,0 ), | 258 0,0 ), |
256 | 259 |
257 Q( /* B 66 */ | 260 QFONT( /* B 66 */ |
258 1,0, | 261 1,0, |
259 1,1,0, | 262 1,1,0, |
260 1,1, | 263 1,1, |
261 1,0,1, | 264 1,0,1, |
262 1,1 ), | 265 1,1 ), |
263 | 266 |
264 Q( /* C 67 */ | 267 QFONT( /* C 67 */ |
265 1,1, | 268 1,1, |
266 1,0,1, | 269 1,0,1, |
267 0,0, | 270 0,0, |
268 1,0,0, | 271 1,0,0, |
269 1,1 ), | 272 1,1 ), |
270 | 273 |
271 Q( /* D 68 */ | 274 QFONT( /* D 68 */ |
272 0,0, | 275 0,0, |
273 0,0,1, | 276 0,0,1, |
274 1,1, | 277 1,1, |
275 1,0,1, | 278 1,0,1, |
276 1,1 ), | 279 1,1 ), |
277 | 280 |
278 Q( /* E 69 */ | 281 QFONT( /* E 69 */ |
279 1,1, | 282 1,1, |
280 1,0,0, | 283 1,0,0, |
281 1,0, | 284 1,0, |
282 1,0,0, | 285 1,0,0, |
283 1,1 ), | 286 1,1 ), |
284 | 287 |
285 Q( /* F 70 */ | 288 QFONT( /* F 70 */ |
286 1,1, | 289 1,1, |
287 1,0,0, | 290 1,0,0, |
288 1,0, | 291 1,0, |
289 1,0,0, | 292 1,0,0, |
290 0,0 ), | 293 0,0 ), |
291 | 294 |
292 Q( /* G 71 */ | 295 QFONT( /* G 71 */ |
293 1,1, | 296 1,1, |
294 1,0,0, | 297 1,0,0, |
295 0,1, | 298 0,1, |
296 1,0,1, | 299 1,0,1, |
297 1,1 ), | 300 1,1 ), |
298 | 301 |
299 Q( /* H 72 */ | 302 QFONT( /* H 72 */ |
300 0,0, | 303 0,0, |
301 1,0,1, | 304 1,0,1, |
302 1,1, | 305 1,1, |
303 1,0,1, | 306 1,0,1, |
304 0,0 ), | 307 0,0 ), |
305 | 308 |
306 Q( /* I 73 */ | 309 QFONT( /* I 73 */ |
307 1,1, | 310 1,1, |
308 0,1,0, | 311 0,1,0, |
309 0,0, | 312 0,0, |
310 0,1,0, | 313 0,1,0, |
311 1,1 ), | 314 1,1 ), |
312 | 315 |
313 Q( /* J 74 */ | 316 QFONT( /* J 74 */ |
314 0,0, | 317 0,0, |
315 0,0,1, | 318 0,0,1, |
316 0,0, | 319 0,0, |
317 1,0,1, | 320 1,0,1, |
318 1,1 ), | 321 1,1 ), |
319 | 322 |
320 Q( /* K 75 */ | 323 QFONT( /* K 75 */ |
321 0,1, | 324 0,1, |
322 1,1,0, | 325 1,1,0, |
323 1,1, | 326 1,1, |
324 1,0,1, | 327 1,0,1, |
325 0,0 ), | 328 0,0 ), |
326 | 329 |
327 Q( /* L 76 */ | 330 QFONT( /* L 76 */ |
328 1,0, | 331 1,0, |
329 1,0,0, | 332 1,0,0, |
330 0,0, | 333 0,0, |
331 1,0,0, | 334 1,0,0, |
332 1,1 ), | 335 1,1 ), |
333 | 336 |
334 Q( /* M 77 */ | 337 QFONT( /* M 77 */ |
335 1,1, | 338 1,1, |
336 1,1,1, | 339 1,1,1, |
337 0,0, | 340 0,0, |
338 1,0,1, | 341 1,0,1, |
339 0,0 ), | 342 0,0 ), |
340 | 343 |
341 Q( /* N 78 */ | 344 QFONT( /* N 78 */ |
342 1,1, | 345 1,1, |
343 1,0,1, | 346 1,0,1, |
344 0,0, | 347 0,0, |
345 1,0,1, | 348 1,0,1, |
346 0,0 ), | 349 0,0 ), |
347 | 350 |
348 Q( /* O 79 */ | 351 QFONT( /* O 79 */ |
349 1,1, | 352 1,1, |
350 1,0,1, | 353 1,0,1, |
351 0,0, | 354 0,0, |
352 1,0,1, | 355 1,0,1, |
353 1,1 ), | 356 1,1 ), |
354 | 357 |
355 Q( /* P 80 */ | 358 QFONT( /* P 80 */ |
356 1,1, | 359 1,1, |
357 1,0,1, | 360 1,0,1, |
358 1,1, | 361 1,1, |
359 1,0,0, | 362 1,0,0, |
360 0,0 ), | 363 0,0 ), |
361 | 364 |
362 Q( /* Q 81 */ | 365 QFONT( /* Q 81 */ |
363 1,1, | 366 1,1, |
364 1,0,1, | 367 1,0,1, |
365 0,0, | 368 0,0, |
366 1,1,1, | 369 1,1,1, |
367 1,1 ), | 370 1,1 ), |
368 | 371 |
369 Q( /* R 82 */ | 372 QFONT( /* R 82 */ |
370 1,1, | 373 1,1, |
371 1,0,1, | 374 1,0,1, |
372 1,1, | 375 1,1, |
373 1,1,0, | 376 1,1,0, |
374 0,1 ), | 377 0,1 ), |
375 | 378 |
376 Q( /* S 83 */ | 379 QFONT( /* S 83 */ |
377 1,1, | 380 1,1, |
378 1,0,0, | 381 1,0,0, |
379 1,1, | 382 1,1, |
380 0,0,1, | 383 0,0,1, |
381 1,1 ), | 384 1,1 ), |
382 | 385 |
383 Q( /* T 84 */ | 386 QFONT( /* T 84 */ |
384 1,1, | 387 1,1, |
385 1,1,1, | 388 1,1,1, |
386 0,0, | 389 0,0, |
387 0,1,0, | 390 0,1,0, |
388 0,0 ), | 391 0,0 ), |
389 | 392 |
390 Q( /* U 85 */ | 393 QFONT( /* U 85 */ |
391 0,0, | 394 0,0, |
392 1,0,1, | 395 1,0,1, |
393 0,0, | 396 0,0, |
394 1,0,1, | 397 1,0,1, |
395 1,1 ), | 398 1,1 ), |
396 | 399 |
397 Q( /* V 86 */ | 400 QFONT( /* V 86 */ |
398 0,0, | 401 0,0, |
399 1,0,1, | 402 1,0,1, |
400 1,0, | 403 1,0, |
401 0,1,1, | 404 0,1,1, |
402 0,1 ), | 405 0,1 ), |
403 | 406 |
404 Q( /* W 87 */ | 407 QFONT( /* W 87 */ |
405 0,0, | 408 0,0, |
406 1,0,1, | 409 1,0,1, |
407 0,0, | 410 0,0, |
408 1,1,1, | 411 1,1,1, |
409 1,1 ), | 412 1,1 ), |
410 | 413 |
411 Q( /* X 88 */ | 414 QFONT( /* X 88 */ |
412 0,0, | 415 0,0, |
413 0,1,1, | 416 0,1,1, |
414 1,1, | 417 1,1, |
415 1,1,0, | 418 1,1,0, |
416 0,0 ), | 419 0,0 ), |
417 | 420 |
418 Q( /* Y 89 */ | 421 QFONT( /* Y 89 */ |
419 0,0, | 422 0,0, |
420 1,0,1, | 423 1,0,1, |
421 1,1, | 424 1,1, |
422 0,1,0, | 425 0,1,0, |
423 0,0 ), | 426 0,0 ), |
424 | 427 |
425 Q( /* Z 90 */ | 428 QFONT( /* Z 90 */ |
426 1,1, | 429 1,1, |
427 0,0,1, | 430 0,0,1, |
428 1,1, | 431 1,1, |
429 1,0,0, | 432 1,0,0, |
430 1,1 ), | 433 1,1 ), |
431 | 434 |
432 }; | 435 }; |
433 | 436 |
434 #undef Q | 437 #undef QFONT |