--- /dev/null
+/* XPM */
+static char * Killer_Kaninchen1_xpm[] = {
+"7 5 2 1",
+" c #FFFFFF",
+". c #000000",
+" . . ",
+" . . ",
+" .. ",
+" .....",
+" ... "};
--- /dev/null
+/* XPM */
+static char * Killer_Kaninchen2_xpm[] = {
+"7 5 2 1",
+" c #FFFFFF",
+". c #000000",
+" . ",
+".. . ",
+" .. .",
+" .... ",
+" ... "};
--- /dev/null
+/* XPM */
+static char * Killer_Kaninchen3_xpm[] = {
+"7 5 2 1",
+" c #FFFFFF",
+". c #000000",
+" ",
+".. .. ",
+" .. .",
+" .... ",
+" ... "};
--- /dev/null
+/* XPM */
+static char * Killer_Kaninchen4_xpm[] = {
+"7 5 2 1",
+" c #FFFFFF",
+". c #000000",
+" . ",
+" . .. ",
+" .. ",
+" .....",
+" ... "};
--- /dev/null
+/* XPM */
+static char * Killer_Kaninchen5_xpm[] = {
+"7 5 2 1",
+" c #FFFFFF",
+". c #000000",
+" . . ",
+" . . ",
+" .. .",
+" .... ",
+" ... "};
--- /dev/null
+/* XPM */
+static char * Pilz1_xpm[] = {
+"7 7 2 1",
+" c #FFFFFF",
+". c #000000",
+" ",
+" ",
+" ... ",
+" ..... ",
+".......",
+" ... ",
+" ... "};
--- /dev/null
+/* XPM */
+static char * Pilz2_xpm[] = {
+"7 7 2 1",
+" c #FFFFFF",
+". c #000000",
+" ",
+" ",
+" ",
+" ... ",
+" ..... ",
+".......",
+" ... "};
--- /dev/null
+/* XPM */
+static char * Pilz3_xpm[] = {
+"7 7 2 1",
+" c #FFFFFF",
+". c #000000",
+" ",
+" ",
+" ... ",
+" ..... ",
+".......",
+" ... ",
+" ... "};
--- /dev/null
+/* XPM */
+static char * Pilz4_xpm[] = {
+"7 7 2 1",
+" c #FFFFFF",
+". c #000000",
+" ",
+" ... ",
+" ..... ",
+".......",
+" ... ",
+" ... ",
+" ... "};
--- /dev/null
+/* XPM */
+static char * Pilz5_xpm[] = {
+"7 7 2 1",
+" c #FFFFFF",
+". c #000000",
+" ... ",
+" ..... ",
+".......",
+" ... ",
+" ... ",
+" ... ",
+" "};
--- /dev/null
+/* XPM */
+static char * Pilz6_xpm[] = {
+"7 7 2 1",
+" c #FFFFFF",
+". c #000000",
+" ... ",
+" ..... ",
+".......",
+" ... ",
+" ... ",
+" ",
+" "};
--- /dev/null
+/* XPM */
+static char * brick_xpm[] = {
+"4 4 2 1",
+" g #000000",
+". g #FFFFFF",
+" ",
+" .. ",
+" . ",
+" "};
--- /dev/null
+/* XPM */
+static char * brick5x5_xpm[] = {
+"5 5 2 1",
+" g #FFFFFF",
+". g #000000",
+".....",
+". .",
+". ...",
+".....",
+"....."};
--- /dev/null
+/* XPM */
+static char * cat1_xpm[] = {
+"8 5 3 1",
+" g None",
+". g #000000",
+"+ g #FFFFFF",
+".+.+++++",
+"...++++.",
+".......+",
+"+.....++",
+"+.+.+.++"};
--- /dev/null
+/* XPM */
+static char * cat2_xpm[] = {
+"8 5 3 1",
+" g None",
+". g #000000",
+"+ g #FFFFFF",
+".+.+++++",
+"...+++++",
+"........",
+"+.....++",
+".+.+.+.+"};
--- /dev/null
+/* XPM */
+static char * cthulhu1_xpm[] = {
+"13 13 3 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+".....+++.....",
+"....+++++....",
+"...+.+++.+...",
+"...+..+..+...",
+"...+++++++...",
+"....+++++....",
+"+++.+.+.+.+++",
+"+...+.+.+.+.+",
+"+++++.+.+++..",
+".....++.+....",
+"..+.++..++++.",
+"..+++......+.",
+"..........++."};
--- /dev/null
+/* XPM */
+static char * cthulhu2_xpm[] = {
+"13 13 3 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+".....+++.....",
+"....+++++....",
+"...+.+++.+...",
+"...+..+..+...",
+"...+++++++...",
+"....+++++..++",
+"....+.+.++..+",
+"....+.+.+++.+",
+"+++++.+.+.+++",
+"+.....+.+....",
+"++.++++.+++..",
+"...+......+.+",
+"...++.....+++"};
--- /dev/null
+/* XPM */
+static char * cthulhu3_xpm[] = {
+"13 13 7 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"@ c #040404",
+"# c #020202",
+"$ c #070707",
+"% c #010101",
+".....+++.....",
+"....+@+++....",
+"...#.$++.+...",
+"...+..+..%...",
+"...%+++++%...",
+"....+++++....",
+"+++.+.+.+.+++",
+"+.+.+.+.+...+",
+"..+++.+.+++++",
+"......+.+....",
+"....+++.+.++.",
+"....+...+..+.",
+"....++..++++."};
--- /dev/null
+/* XPM */
+static char * datenkrake1_xpm[] = {
+"15 15 2 1",
+" g #FFFFFF",
+". g #000000",
+" . ",
+" . ",
+" . ",
+" . ",
+" . ",
+" . ",
+". . .",
+". . .",
+". ... ... ... .",
+" . ..... . ",
+" .. . ... . ",
+". ... .. .. .",
+" . . . .. ",
+" ....... ",
+" ..... "};
--- /dev/null
+/* XPM */
+static char * datenkrake2_xpm[] = {
+"15 15 2 1",
+" g #FFFFFF",
+". g #000000",
+" . ",
+" . . . ",
+" . . . ",
+" . . . ",
+" . . . ",
+" . . . ",
+" . . . ",
+" . . . ",
+" . ... . ",
+" ..... ",
+" . ... .. ",
+". .. .. . .. ",
+" .. . . . .",
+" ........ ",
+" ..... "};
--- /dev/null
+/* XPM */
+static char * datenkrake3_xpm[] = {
+"15 15 2 1",
+" g #FFFFFF",
+". g #000000",
+" . ",
+" . ",
+" . ",
+" . ",
+" ... . .. ",
+" . . . . . ",
+". . . . . ",
+" . . . ",
+" . ... . ",
+" ..... ",
+" . ... . .. ",
+". .. . .. .",
+" .. .. .. . ",
+" ....... ",
+" ..... "};
--- /dev/null
+/* XPM */
+static char * datenkrake4_xpm[] = {
+"15 15 2 1",
+" c #FFFFFF",
+". c #000000",
+" . ",
+" . ",
+". . .",
+" . . . ",
+" . . . ",
+" . . . ",
+" . . . ",
+" . . . ",
+" . ... . ",
+" ..... ",
+" .. ... . ",
+" .. . . . .",
+". .. .. . .. ",
+" ........ ",
+" ..... "};
--- /dev/null
+/* XPM */
+static char * disk1_xpm[] = {
+"3 3 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+"..+",
+".+.",
+"+.."};
--- /dev/null
+/* XPM */
+static char * disk2_xpm[] = {
+"3 3 3 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+".++",
+"+.+",
+"++."};
--- /dev/null
+/* XPM */
+static char * document_xpm[] = {
+"6 7 3 1",
+" g None",
+". g #FFFFFF",
+"+ g #000000",
+"..++++",
+".+...+",
+"+.++.+",
+"+....+",
+"+.++.+",
+"+....+",
+"++++++"};
--- /dev/null
+/* XPM */
+static char * geist1_xpm[] = {
+"10 10 2 1",
+" c #FFFFFF",
+". c #000000",
+" .. ",
+" .... ",
+" .... ",
+" ...... ",
+" . .. . ",
+" ........ ",
+" ... ... ",
+"... ...",
+"..........",
+". . . . . "};
--- /dev/null
+/* XPM */
+static char * geist2_xpm[] = {
+"10 10 2 1",
+" c #FFFFFF",
+". c #000000",
+" .. ",
+" .... ",
+" .... ",
+" ...... ",
+" . .. . ",
+" ........ ",
+" ... ... ",
+"... ...",
+"..........",
+" . . . . ."};
--- /dev/null
+/* XPM */
+static char * geist3_xpm[] = {
+"10 10 2 1",
+" c #FFFFFF",
+". c #000000",
+" .. ",
+" .... ",
+" .... ",
+" ...... ",
+" ...... ",
+" ........ ",
+" ........ ",
+"... ...",
+"..........",
+". . . . . "};
--- /dev/null
+/* XPM */
+static char * geist4_xpm[] = {
+"10 10 2 1",
+" c #FFFFFF",
+". c #000000",
+" .. ",
+" .... ",
+" .... ",
+" ...... ",
+" . .. . ",
+" ........ ",
+" ........ ",
+"... ...",
+"..........",
+" . . . . ."};
--- /dev/null
+/* XPM */
+static char * giraffe1_xpm[] = {
+"9 10 2 1",
+" c #FFFFFF",
+". c #000000",
+" . ",
+" .. ",
+" ... ",
+" . ",
+" . ",
+" . . ",
+" .... ",
+" .... ",
+" . . ",
+" . . "};
--- /dev/null
+/* XPM */
+static char * giraffe2_xpm[] = {
+"9 10 2 1",
+" c #FFFFFF",
+". c #000000",
+" . ",
+" .. ",
+" ... ",
+" . ",
+" . ",
+" . . ",
+" .... ",
+" .... ",
+" . . ",
+" . . "};
--- /dev/null
+/* XPM */
+static char * giraffe3_xpm[] = {
+"9 10 2 1",
+" c #FFFFFF",
+". c #000000",
+" . ",
+" .. ",
+" ... ",
+" . ",
+" . ",
+" . . ",
+" .... ",
+" .... ",
+" . . ",
+" . ."};
--- /dev/null
+/* XPM */
+static char * giraffe4_xpm[] = {
+"9 10 2 1",
+" c #FFFFFF",
+". c #000000",
+" . ",
+" .. ",
+" ... ",
+" . ",
+" . ",
+" . . ",
+" .... ",
+" .... ",
+" . . ",
+" . . "};
--- /dev/null
+/* XPM */
+static char * giraffe5_xpm[] = {
+"9 10 2 1",
+" c #FFFFFF",
+". c #000000",
+" . ",
+" .. ",
+" ... ",
+" . ",
+" . ",
+" . . ",
+" .... ",
+" .... ",
+" . . ",
+" . . "};
--- /dev/null
+/* XPM */
+static char * giraffe6_xpm[] = {
+"9 10 2 1",
+" c #FFFFFF",
+". c #000000",
+" ",
+" . ",
+" .. ",
+"... ",
+" .. ",
+" . . ",
+" .... ",
+" .... ",
+" . . ",
+" . . "};
--- /dev/null
+/* XPM */
+static char * giraffe7_xpm[] = {
+"9 10 2 1",
+" c #FFFFFF",
+". c #000000",
+" . ",
+" .. ",
+" ... ",
+" . ",
+" . ",
+" . . ",
+" .... ",
+" .... ",
+" . . ",
+" . . "};
--- /dev/null
+/* XPM */
+static char * hacker1_xpm[] = {
+"5 8 3 1",
+" g None",
+". g #FFFFFF",
+"+ g #000000",
+".++..",
+".+...",
+"+++++",
+"+++..",
+"+++..",
+".++..",
+".++..",
+".++.."};
--- /dev/null
+/* XPM */
+static char * hacker2_xpm[] = {
+"5 8 3 1",
+" g None",
+". g #FFFFFF",
+"+ g #000000",
+".++..",
+".+...",
+"+++++",
+"+++..",
+"+++..",
+".++..",
+".+.+.",
+".+.+."};
--- /dev/null
+/* XPM */
+static char * hacker3_xpm[] = {
+"5 8 3 1",
+" g None",
+". g #FFFFFF",
+"+ g #000000",
+".++..",
+".+...",
+"+++++",
+"+++..",
+"+++..",
+".+.+.",
+"+...+",
+"+...+"};
--- /dev/null
+/* XPM */
+static char * hund1_xpm[] = {
+"8 5 2 1",
+" c #000000",
+". c #FFFFFF",
+" .. ... ",
+". ... .",
+". ..",
+".. ..",
+".. .. .."};
--- /dev/null
+/* XPM */
+static char * hund2_xpm[] = {
+"8 5 2 1",
+" c #000000",
+". c #FFFFFF",
+" .. ... ",
+". ... .",
+". ..",
+".. ..",
+". . . ."};
--- /dev/null
+/* XPM */
+static char * hund3_xpm[] = {
+"8 5 2 1",
+" c #000000",
+". c #FFFFFF",
+" .. ....",
+". ... ",
+". ..",
+".. ..",
+".. .. .."};
--- /dev/null
+/* XPM */
+static char * hund4_xpm[] = {
+"8 5 2 1",
+" c #000000",
+". c #FFFFFF",
+" .. ....",
+". ... .",
+". . ",
+".. ..",
+".. .. .."};
--- /dev/null
+/* XPM */
+static char * minivogel1_xpm[] = {
+"9 7 3 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"....++...",
+"....+.+..",
+"..+.+..+.",
+".+.+++++.",
+"++++....+",
+"...+++++.",
+"........."};
--- /dev/null
+/* XPM */
+static char * minivogel2_xpm[] = {
+"9 7 3 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+".........",
+".........",
+"..+......",
+".+.+++++.",
+"+++++..++",
+"...++.++.",
+"....++..."};
--- /dev/null
+/* XPM */
+static char * rotor1_xpm[] = {
+"9 9 3 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"....+++..",
+"....++...",
+"....++...",
+"....+....",
+"....+++++",
+"......+++",
+"........+",
+".........",
+"........."};
--- /dev/null
+/* XPM */
+static char * rotor2_xpm[] = {
+"9 9 3 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"....+++..",
+"....++...",
+"+...++...",
+"+++.+....",
+"+++++....",
+".........",
+".........",
+".........",
+"........."};
--- /dev/null
+/* XPM */
+static char * rotor3_xpm[] = {
+"9 9 3 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+".........",
+".........",
+"+........",
+"+++......",
+"+++++....",
+"....+....",
+"...++....",
+"...++....",
+"..+++...."};
--- /dev/null
+/* XPM */
+static char * rotor4_xpm[] = {
+"9 9 3 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+".........",
+".........",
+".........",
+".........",
+"....+++++",
+"....+.+++",
+"...++...+",
+"...++....",
+"..+++...."};
--- /dev/null
+/* XPM */
+static char * schlange1_xpm[] = {
+"10 6 2 1",
+" c #FFFFFF",
+". c #000000",
+" ",
+" ..",
+" .",
+" .. .",
+"... ... .",
+" ... ...."};
--- /dev/null
+/* XPM */
+static char * schlange2_xpm[] = {
+"10 6 2 1",
+" c #FFFFFF",
+". c #000000",
+" ",
+" ..",
+" .",
+" .. .",
+"... ... .",
+" .... ..."};
--- /dev/null
+/* XPM */
+static char * schlange3_xpm[] = {
+"10 6 2 1",
+" c #FFFFFF",
+". c #000000",
+" .",
+" .",
+" .",
+" .. .",
+"... .",
+" ........"};
--- /dev/null
+/* XPM */
+static char * schlange4_xpm[] = {
+"10 6 2 1",
+" c #FFFFFF",
+". c #000000",
+" ...",
+" .",
+" .",
+" .. .",
+"... .",
+" ........"};
--- /dev/null
+/* XPM */
+static char * schlange5_xpm[] = {
+"10 6 2 1",
+" c #FFFFFF",
+". c #000000",
+" ...",
+" . .",
+" .",
+" .. .",
+"... .",
+" ........"};
--- /dev/null
+/* XPM */
+static char * schlange6_xpm[] = {
+"10 6 2 1",
+" c #FFFFFF",
+". c #000000",
+" ...",
+" .",
+" .. .",
+"... .",
+" . .",
+" ........"};
--- /dev/null
+/* XPM */
+static char * schlange7_xpm[] = {
+"10 6 2 1",
+" c #FFFFFF",
+". c #000000",
+" ..",
+" .. .",
+"... .",
+" . .",
+" . .",
+" ........"};
--- /dev/null
+/* XPM */
+static char * schlange8_xpm[] = {
+"10 6 2 1",
+" c #FFFFFF",
+". c #000000",
+" .. .",
+"... .",
+" . .",
+" . .",
+" . .",
+" ........"};
--- /dev/null
+/* XPM */
+static char * schlange9_xpm[] = {
+"10 6 2 1",
+" c #FFFFFF",
+". c #000000",
+" .. ",
+".... .",
+" . .",
+" .. .",
+" . .",
+" ........"};
--- /dev/null
+#include <stdio.h>
+
+static unsigned char const schrift[] = {
+ 0b00000000,
+ 0b00000000,
+ 0b01011111,
+ 0b00000000,
+ 0b00000000,
+ 0b00000000,
+ 0b00000000,
+ 0b00000111,
+ 0b00000000,
+ 0b00000111,
+ 0b00000000,
+ 0b00000000,
+ 0b00010100,
+ 0b01111111,
+ 0b00010100,
+ 0b01111111,
+ 0b00010100,
+ 0b00000000,
+ 0b00100100,
+ 0b00101010,
+ 0b01111111,
+ 0b00101010,
+ 0b00010010,
+ 0b00000000,
+ 0b00100011,
+ 0b00010011,
+ 0b00001000,
+ 0b01100100,
+ 0b01100010,
+ 0b00000000,
+ 0b00110110,
+ 0b01001001,
+ 0b01010101,
+ 0b00100010,
+ 0b01010000,
+ 0b00000000,
+ 0b00000000,
+ 0b00000000,
+ 0b00000011,
+ 0b00000000,
+ 0b00000000,
+ 0b00000000,
+ 0b00000000,
+ 0b00011100,
+ 0b00100010,
+ 0b01000001,
+ 0b00000000,
+ 0b00000000,
+ 0b00000000,
+ 0b01000001,
+ 0b00100010,
+ 0b00011100,
+ 0b00000000,
+ 0b00000000,
+ 0b00010100,
+ 0b00001000,
+ 0b00111110,
+ 0b00001000,
+ 0b00010100,
+ 0b00000000,
+ 0b00001000,
+ 0b00001000,
+ 0b00111110,
+ 0b00001000,
+ 0b00001000,
+ 0b00000000,
+ 0b00000000,
+ 0b01010000,
+ 0b00110000,
+ 0b00000000,
+ 0b00000000,
+ 0b00000000,
+ 0b00001000,
+ 0b00001000,
+ 0b00001000,
+ 0b00001000,
+ 0b00001000,
+ 0b00000000,
+ 0b00000000,
+ 0b01100000,
+ 0b01100000,
+ 0b00000000,
+ 0b00000000,
+ 0b00000000,
+ 0b00100000,
+ 0b00010000,
+ 0b00001000,
+ 0b00000100,
+ 0b00000010,
+ 0b00000000,
+ 0b00111110,
+ 0b01010001,
+ 0b01001001,
+ 0b01000101,
+ 0b00111110,
+ 0b00000000,
+ 0b00000000,
+ 0b01000010,
+ 0b01111111,
+ 0b01000000,
+ 0b00000000,
+ 0b00000000,
+ 0b01000010,
+ 0b01100001,
+ 0b01010001,
+ 0b01001001,
+ 0b01000110,
+ 0b00000000,
+ 0b00100001,
+ 0b01000001,
+ 0b01000101,
+ 0b01001011,
+ 0b00110001,
+ 0b00000000,
+ 0b00011000,
+ 0b00010100,
+ 0b00010010,
+ 0b01111111,
+ 0b00010000,
+ 0b00000000,
+ 0b00100111,
+ 0b01000101,
+ 0b01000101,
+ 0b01000101,
+ 0b00111001,
+ 0b00000000,
+ 0b00111100,
+ 0b01001010,
+ 0b01001001,
+ 0b01001001,
+ 0b00110000,
+ 0b00000000,
+ 0b00000011,
+ 0b01110001,
+ 0b00001001,
+ 0b00000101,
+ 0b00000011,
+ 0b00000000,
+ 0b00110110,
+ 0b01001001,
+ 0b01001001,
+ 0b01001001,
+ 0b00110110,
+ 0b00000000,
+ 0b00000110,
+ 0b01001001,
+ 0b01001001,
+ 0b00101001,
+ 0b00011110,
+ 0b00000000,
+ 0b00000000,
+ 0b00110110,
+ 0b00110110,
+ 0b00000000,
+ 0b00000000,
+ 0b00000000,
+ 0b00000000,
+ 0b01010110,
+ 0b00110110,
+ 0b00000000,
+ 0b00000000,
+ 0b00000000,
+ 0b00001000,
+ 0b00010100,
+ 0b00100010,
+ 0b01000001,
+ 0b00000000,
+ 0b00000000,
+ 0b00010100,
+ 0b00010100,
+ 0b00010100,
+ 0b00010100,
+ 0b00010100,
+ 0b00000000,
+ 0b00000000,
+ 0b01000001,
+ 0b00100010,
+ 0b00010100,
+ 0b00001000,
+ 0b00000000,
+ 0b00000010,
+ 0b00000001,
+ 0b01010001,
+ 0b00001001,
+ 0b00000110,
+ 0b00000000,
+ 0b00110010,
+ 0b01001001,
+ 0b01111001,
+ 0b01000001,
+ 0b00111110,
+ 0b00000000,
+ 0b01111110,
+ 0b00010001,
+ 0b00010001,
+ 0b00010001,
+ 0b01111110,
+ 0b00000000,
+ 0b01111111,
+ 0b01001001,
+ 0b01001001,
+ 0b01001001,
+ 0b00110110,
+ 0b00000000,
+ 0b00111110,
+ 0b01000001,
+ 0b01000001,
+ 0b01000001,
+ 0b00100010,
+ 0b00000000,
+ 0b01111111,
+ 0b01000001,
+ 0b01000001,
+ 0b01000001,
+ 0b00111110,
+ 0b00000000,
+ 0b01111111,
+ 0b01001001,
+ 0b01001001,
+ 0b01001001,
+ 0b01000001,
+ 0b00000000,
+ 0b01111111,
+ 0b00001001,
+ 0b00001001,
+ 0b00001001,
+ 0b00000001,
+ 0b00000000,
+ 0b00111110,
+ 0b01000001,
+ 0b01000001,
+ 0b01001001,
+ 0b01111010,
+ 0b00000000,
+ 0b01111111,
+ 0b00001000,
+ 0b00001000,
+ 0b00001000,
+ 0b01111111,
+ 0b00000000,
+ 0b00000000,
+ 0b01000001,
+ 0b01111111,
+ 0b01000001,
+ 0b00000000,
+ 0b00000000,
+ 0b00100000,
+ 0b01000000,
+ 0b01000001,
+ 0b00111111,
+ 0b00000001,
+ 0b00000000,
+ 0b01111111,
+ 0b00001000,
+ 0b00010100,
+ 0b00100010,
+ 0b01000001,
+ 0b00000000,
+ 0b01111111,
+ 0b01000000,
+ 0b01000000,
+ 0b01000000,
+ 0b01000000,
+ 0b00000000,
+ 0b01111111,
+ 0b00000010,
+ 0b00001100,
+ 0b00000010,
+ 0b01111111,
+ 0b00000000,
+ 0b01111111,
+ 0b00000100,
+ 0b00001000,
+ 0b00010000,
+ 0b01111111,
+ 0b00000000,
+ 0b00111110,
+ 0b01000001,
+ 0b01000001,
+ 0b01000001,
+ 0b00111110,
+ 0b00000000,
+ 0b01111111,
+ 0b00001001,
+ 0b00001001,
+ 0b00001001,
+ 0b00000110,
+ 0b00000000,
+ 0b00111110,
+ 0b01000001,
+ 0b01010001,
+ 0b00100001,
+ 0b01011110,
+ 0b00000000,
+ 0b01111111,
+ 0b00001001,
+ 0b00011001,
+ 0b00101001,
+ 0b01000110,
+ 0b00000000,
+ 0b00100110,
+ 0b01001001,
+ 0b01001001,
+ 0b01001001,
+ 0b00110010,
+ 0b00000000,
+ 0b00000001,
+ 0b00000001,
+ 0b01111111,
+ 0b00000001,
+ 0b00000001,
+ 0b00000000,
+ 0b00111111,
+ 0b01000000,
+ 0b01000000,
+ 0b01000000,
+ 0b00111111,
+ 0b00000000,
+ 0b00011111,
+ 0b00100000,
+ 0b01000000,
+ 0b00100000,
+ 0b00011111,
+ 0b00000000,
+ 0b00111111,
+ 0b01000000,
+ 0b00111000,
+ 0b01000000,
+ 0b00111111,
+ 0b00000000,
+ 0b01100011,
+ 0b00010100,
+ 0b00001000,
+ 0b00010100,
+ 0b01100011,
+ 0b00000000,
+ 0b00000111,
+ 0b00001000,
+ 0b01110000,
+ 0b00001000,
+ 0b00000111,
+ 0b00000000,
+ 0b01100001,
+ 0b01010001,
+ 0b01001001,
+ 0b01000101,
+ 0b01000011,
+ 0b00000000,
+ 0b00000000,
+ 0b01111111,
+ 0b01000001,
+ 0b01000001,
+ 0b00000000,
+ 0b00000000,
+ 0b00000010,
+ 0b00000100,
+ 0b00001000,
+ 0b00010000,
+ 0b00100000,
+ 0b00000000,
+ 0b00000000,
+ 0b01000001,
+ 0b01000001,
+ 0b01111111,
+ 0b00000000,
+ 0b00000000,
+ 0b00000100,
+ 0b00000010,
+ 0b00000001,
+ 0b00000010,
+ 0b00000100,
+ 0b00000000,
+ 0b01000000,
+ 0b01000000,
+ 0b01000000,
+ 0b01000000,
+ 0b01000000,
+ 0b00000000,
+ 0b00000000,
+ 0b00000001,
+ 0b00000010,
+ 0b00000100,
+ 0b00000000,
+ 0b00000000,
+ 0b00100000,
+ 0b01010100,
+ 0b01010100,
+ 0b01010100,
+ 0b01111000,
+ 0b00000000,
+ 0b01111111,
+ 0b01001000,
+ 0b01000100,
+ 0b01000100,
+ 0b00111000,
+ 0b00000000,
+ 0b00111000,
+ 0b01000100,
+ 0b01000100,
+ 0b01000100,
+ 0b00100000,
+ 0b00000000,
+ 0b00111000,
+ 0b01000100,
+ 0b01000100,
+ 0b01001000,
+ 0b01111111,
+ 0b00000000,
+ 0b00111000,
+ 0b01010100,
+ 0b01010100,
+ 0b01010100,
+ 0b00011000,
+ 0b00000000,
+ 0b00001000,
+ 0b01111110,
+ 0b00001001,
+ 0b00000001,
+ 0b00000010,
+ 0b00000000,
+ 0b00001000,
+ 0b01010100,
+ 0b01010100,
+ 0b01010100,
+ 0b00111100,
+ 0b00000000,
+ 0b01111111,
+ 0b00001000,
+ 0b00000100,
+ 0b00000100,
+ 0b01111000,
+ 0b00000000,
+ 0b00000000,
+ 0b01001000,
+ 0b01111101,
+ 0b01000000,
+ 0b00000000,
+ 0b00000000,
+ 0b00100000,
+ 0b01000000,
+ 0b01000100,
+ 0b00111101,
+ 0b00000000,
+ 0b00000000,
+ 0b01111111,
+ 0b00010000,
+ 0b00101000,
+ 0b01000100,
+ 0b00000000,
+ 0b00000000,
+ 0b00000000,
+ 0b01000001,
+ 0b01111111,
+ 0b01000000,
+ 0b00000000,
+ 0b00000000,
+ 0b01111100,
+ 0b00000100,
+ 0b01111000,
+ 0b00000100,
+ 0b01111000,
+ 0b00000000,
+ 0b01111100,
+ 0b00001000,
+ 0b00000100,
+ 0b00000100,
+ 0b01111000,
+ 0b00000000,
+ 0b00111000,
+ 0b01000100,
+ 0b01000100,
+ 0b01000100,
+ 0b00111000,
+ 0b00000000,
+ 0b01111100,
+ 0b00010100,
+ 0b00010100,
+ 0b00010100,
+ 0b00001000,
+ 0b00000000,
+ 0b00001000,
+ 0b00010100,
+ 0b00010100,
+ 0b00011000,
+ 0b01111100,
+ 0b00000000,
+ 0b01111100,
+ 0b00001000,
+ 0b00000100,
+ 0b00000100,
+ 0b00001000,
+ 0b00000000,
+ 0b01001000,
+ 0b01010100,
+ 0b01010100,
+ 0b01010100,
+ 0b00100000,
+ 0b00000000,
+ 0b00000100,
+ 0b00111111,
+ 0b01000100,
+ 0b01000000,
+ 0b00100000,
+ 0b00000000,
+ 0b00111100,
+ 0b01000000,
+ 0b01000000,
+ 0b00100000,
+ 0b01111100,
+ 0b00000000,
+ 0b00011100,
+ 0b00100000,
+ 0b01000000,
+ 0b00100000,
+ 0b00011100,
+ 0b00000000,
+ 0b00111100,
+ 0b01000000,
+ 0b00110000,
+ 0b01000000,
+ 0b00111100,
+ 0b00000000,
+ 0b01000100,
+ 0b00101000,
+ 0b00010000,
+ 0b00101000,
+ 0b01000100,
+ 0b00000000,
+ 0b00001100,
+ 0b01010000,
+ 0b01010000,
+ 0b01010000,
+ 0b00111100,
+ 0b00000000,
+ 0b01000100,
+ 0b01100100,
+ 0b01010100,
+ 0b01001100,
+ 0b01000100,
+ 0b00000000,
+ 0b00000000,
+ 0b00001000,
+ 0b00110110,
+ 0b01000001,
+ 0b00000000,
+ 0b00000000,
+ 0b00000000,
+ 0b00000000,
+ 0b01111111,
+ 0b00000000,
+ 0b00000000,
+ 0b00000000,
+ 0b00000000,
+ 0b01000001,
+ 0b00110110,
+ 0b00001000,
+ 0b00000000,
+ 0b00000000,
+ 0b00010000,
+ 0b00001000,
+ 0b00001000,
+ 0b00010000,
+ 0b00001000,
+ 0b00000000};
+
+int main(void) {
+ FILE *fd = fopen("font.dat", "w");
+
+ fwrite(schrift, sizeof(schrift), 1, fd);
+
+ fclose(fd);
+
+ return 0;
+}
--- /dev/null
+static unsigned char const schrift[] = {
+ 0b00000000,
+ 0b00000000,
+ 0b01011111,
+ 0b00000000,
+ 0b00000000,
+ 0b00000000,
+ 0b00000000,
+ 0b00000111,
+ 0b00000000,
+ 0b00000111,
+ 0b00000000,
+ 0b00000000,
+ 0b00010100,
+ 0b01111111,
+ 0b00010100,
+ 0b01111111,
+ 0b00010100,
+ 0b00000000,
+ 0b00100100,
+ 0b00101010,
+ 0b01111111,
+ 0b00101010,
+ 0b00010010,
+ 0b00000000,
+ 0b00100011,
+ 0b00010011,
+ 0b00001000,
+ 0b01100100,
+ 0b01100010,
+ 0b00000000,
+ 0b00110110,
+ 0b01001001,
+ 0b01010101,
+ 0b00100010,
+ 0b01010000,
+ 0b00000000,
+ 0b00000000,
+ 0b00000000,
+ 0b00000011,
+ 0b00000000,
+ 0b00000000,
+ 0b00000000,
+ 0b00000000,
+ 0b00011100,
+ 0b00100010,
+ 0b01000001,
+ 0b00000000,
+ 0b00000000,
+ 0b00000000,
+ 0b01000001,
+ 0b00100010,
+ 0b00011100,
+ 0b00000000,
+ 0b00000000,
+ 0b00010100,
+ 0b00001000,
+ 0b00111110,
+ 0b00001000,
+ 0b00010100,
+ 0b00000000,
+ 0b00001000,
+ 0b00001000,
+ 0b00111110,
+ 0b00001000,
+ 0b00001000,
+ 0b00000000,
+ 0b00000000,
+ 0b01010000,
+ 0b00110000,
+ 0b00000000,
+ 0b00000000,
+ 0b00000000,
+ 0b00001000,
+ 0b00001000,
+ 0b00001000,
+ 0b00001000,
+ 0b00001000,
+ 0b00000000,
+ 0b00000000,
+ 0b01100000,
+ 0b01100000,
+ 0b00000000,
+ 0b00000000,
+ 0b00000000,
+ 0b00100000,
+ 0b00010000,
+ 0b00001000,
+ 0b00000100,
+ 0b00000010,
+ 0b00000000,
+ 0b00111110,
+ 0b01010001,
+ 0b01001001,
+ 0b01000101,
+ 0b00111110,
+ 0b00000000,
+ 0b00000000,
+ 0b01000010,
+ 0b01111111,
+ 0b01000000,
+ 0b00000000,
+ 0b00000000,
+ 0b01000010,
+ 0b01100001,
+ 0b01010001,
+ 0b01001001,
+ 0b01000110,
+ 0b00000000,
+ 0b00100001,
+ 0b01000001,
+ 0b01000101,
+ 0b01001011,
+ 0b00110001,
+ 0b00000000,
+ 0b00011000,
+ 0b00010100,
+ 0b00010010,
+ 0b01111111,
+ 0b00010000,
+ 0b00000000,
+ 0b00100111,
+ 0b01000101,
+ 0b01000101,
+ 0b01000101,
+ 0b00111001,
+ 0b00000000,
+ 0b00111100,
+ 0b01001010,
+ 0b01001001,
+ 0b01001001,
+ 0b00110000,
+ 0b00000000,
+ 0b00000011,
+ 0b01110001,
+ 0b00001001,
+ 0b00000101,
+ 0b00000011,
+ 0b00000000,
+ 0b00110110,
+ 0b01001001,
+ 0b01001001,
+ 0b01001001,
+ 0b00110110,
+ 0b00000000,
+ 0b00000110,
+ 0b01001001,
+ 0b01001001,
+ 0b00101001,
+ 0b00011110,
+ 0b00000000,
+ 0b00000000,
+ 0b00110110,
+ 0b00110110,
+ 0b00000000,
+ 0b00000000,
+ 0b00000000,
+ 0b00000000,
+ 0b01010110,
+ 0b00110110,
+ 0b00000000,
+ 0b00000000,
+ 0b00000000,
+ 0b00001000,
+ 0b00010100,
+ 0b00100010,
+ 0b01000001,
+ 0b00000000,
+ 0b00000000,
+ 0b00010100,
+ 0b00010100,
+ 0b00010100,
+ 0b00010100,
+ 0b00010100,
+ 0b00000000,
+ 0b00000000,
+ 0b01000001,
+ 0b00100010,
+ 0b00010100,
+ 0b00001000,
+ 0b00000000,
+ 0b00000010,
+ 0b00000001,
+ 0b01010001,
+ 0b00001001,
+ 0b00000110,
+ 0b00000000,
+ 0b00110010,
+ 0b01001001,
+ 0b01111001,
+ 0b01000001,
+ 0b00111110,
+ 0b00000000,
+ 0b01111110,
+ 0b00010001,
+ 0b00010001,
+ 0b00010001,
+ 0b01111110,
+ 0b00000000,
+ 0b01111111,
+ 0b01001001,
+ 0b01001001,
+ 0b01001001,
+ 0b00110110,
+ 0b00000000,
+ 0b00111110,
+ 0b01000001,
+ 0b01000001,
+ 0b01000001,
+ 0b00100010,
+ 0b00000000,
+ 0b01111111,
+ 0b01000001,
+ 0b01000001,
+ 0b01000001,
+ 0b00111110,
+ 0b00000000,
+ 0b01111111,
+ 0b01001001,
+ 0b01001001,
+ 0b01001001,
+ 0b01000001,
+ 0b00000000,
+ 0b01111111,
+ 0b00001001,
+ 0b00001001,
+ 0b00001001,
+ 0b00000001,
+ 0b00000000,
+ 0b00111110,
+ 0b01000001,
+ 0b01000001,
+ 0b01001001,
+ 0b01111010,
+ 0b00000000,
+ 0b01111111,
+ 0b00001000,
+ 0b00001000,
+ 0b00001000,
+ 0b01111111,
+ 0b00000000,
+ 0b00000000,
+ 0b01000001,
+ 0b01111111,
+ 0b01000001,
+ 0b00000000,
+ 0b00000000,
+ 0b00100000,
+ 0b01000000,
+ 0b01000001,
+ 0b00111111,
+ 0b00000001,
+ 0b00000000,
+ 0b01111111,
+ 0b00001000,
+ 0b00010100,
+ 0b00100010,
+ 0b01000001,
+ 0b00000000,
+ 0b01111111,
+ 0b01000000,
+ 0b01000000,
+ 0b01000000,
+ 0b01000000,
+ 0b00000000,
+ 0b01111111,
+ 0b00000010,
+ 0b00001100,
+ 0b00000010,
+ 0b01111111,
+ 0b00000000,
+ 0b01111111,
+ 0b00000100,
+ 0b00001000,
+ 0b00010000,
+ 0b01111111,
+ 0b00000000,
+ 0b00111110,
+ 0b01000001,
+ 0b01000001,
+ 0b01000001,
+ 0b00111110,
+ 0b00000000,
+ 0b01111111,
+ 0b00001001,
+ 0b00001001,
+ 0b00001001,
+ 0b00000110,
+ 0b00000000,
+ 0b00111110,
+ 0b01000001,
+ 0b01010001,
+ 0b00100001,
+ 0b01011110,
+ 0b00000000,
+ 0b01111111,
+ 0b00001001,
+ 0b00011001,
+ 0b00101001,
+ 0b01000110,
+ 0b00000000,
+ 0b00100110,
+ 0b01001001,
+ 0b01001001,
+ 0b01001001,
+ 0b00110010,
+ 0b00000000,
+ 0b00000001,
+ 0b00000001,
+ 0b01111111,
+ 0b00000001,
+ 0b00000001,
+ 0b00000000,
+ 0b00111111,
+ 0b01000000,
+ 0b01000000,
+ 0b01000000,
+ 0b00111111,
+ 0b00000000,
+ 0b00011111,
+ 0b00100000,
+ 0b01000000,
+ 0b00100000,
+ 0b00011111,
+ 0b00000000,
+ 0b00111111,
+ 0b01000000,
+ 0b00111000,
+ 0b01000000,
+ 0b00111111,
+ 0b00000000,
+ 0b01100011,
+ 0b00010100,
+ 0b00001000,
+ 0b00010100,
+ 0b01100011,
+ 0b00000000,
+ 0b00000111,
+ 0b00001000,
+ 0b01110000,
+ 0b00001000,
+ 0b00000111,
+ 0b00000000,
+ 0b01100001,
+ 0b01010001,
+ 0b01001001,
+ 0b01000101,
+ 0b01000011,
+ 0b00000000,
+ 0b00000000,
+ 0b01111111,
+ 0b01000001,
+ 0b01000001,
+ 0b00000000,
+ 0b00000000,
+ 0b00000010,
+ 0b00000100,
+ 0b00001000,
+ 0b00010000,
+ 0b00100000,
+ 0b00000000,
+ 0b00000000,
+ 0b01000001,
+ 0b01000001,
+ 0b01111111,
+ 0b00000000,
+ 0b00000000,
+ 0b00000100,
+ 0b00000010,
+ 0b00000001,
+ 0b00000010,
+ 0b00000100,
+ 0b00000000,
+ 0b01000000,
+ 0b01000000,
+ 0b01000000,
+ 0b01000000,
+ 0b01000000,
+ 0b00000000,
+ 0b00000000,
+ 0b00000001,
+ 0b00000010,
+ 0b00000100,
+ 0b00000000,
+ 0b00000000,
+ 0b00100000,
+ 0b01010100,
+ 0b01010100,
+ 0b01010100,
+ 0b01111000,
+ 0b00000000,
+ 0b01111111,
+ 0b01001000,
+ 0b01000100,
+ 0b01000100,
+ 0b00111000,
+ 0b00000000,
+ 0b00111000,
+ 0b01000100,
+ 0b01000100,
+ 0b01000100,
+ 0b00100000,
+ 0b00000000,
+ 0b00111000,
+ 0b01000100,
+ 0b01000100,
+ 0b01001000,
+ 0b01111111,
+ 0b00000000,
+ 0b00111000,
+ 0b01010100,
+ 0b01010100,
+ 0b01010100,
+ 0b00011000,
+ 0b00000000,
+ 0b00001000,
+ 0b01111110,
+ 0b00001001,
+ 0b00000001,
+ 0b00000010,
+ 0b00000000,
+ 0b00001000,
+ 0b01010100,
+ 0b01010100,
+ 0b01010100,
+ 0b00111100,
+ 0b00000000,
+ 0b01111111,
+ 0b00001000,
+ 0b00000100,
+ 0b00000100,
+ 0b01111000,
+ 0b00000000,
+ 0b00000000,
+ 0b01001000,
+ 0b01111101,
+ 0b01000000,
+ 0b00000000,
+ 0b00000000,
+ 0b00100000,
+ 0b01000000,
+ 0b01000100,
+ 0b00111101,
+ 0b00000000,
+ 0b00000000,
+ 0b01111111,
+ 0b00010000,
+ 0b00101000,
+ 0b01000100,
+ 0b00000000,
+ 0b00000000,
+ 0b00000000,
+ 0b01000001,
+ 0b01111111,
+ 0b01000000,
+ 0b00000000,
+ 0b00000000,
+ 0b01111100,
+ 0b00000100,
+ 0b01111000,
+ 0b00000100,
+ 0b01111000,
+ 0b00000000,
+ 0b01111100,
+ 0b00001000,
+ 0b00000100,
+ 0b00000100,
+ 0b01111000,
+ 0b00000000,
+ 0b00111000,
+ 0b01000100,
+ 0b01000100,
+ 0b01000100,
+ 0b00111000,
+ 0b00000000,
+ 0b01111100,
+ 0b00010100,
+ 0b00010100,
+ 0b00010100,
+ 0b00001000,
+ 0b00000000,
+ 0b00001000,
+ 0b00010100,
+ 0b00010100,
+ 0b00011000,
+ 0b01111100,
+ 0b00000000,
+ 0b01111100,
+ 0b00001000,
+ 0b00000100,
+ 0b00000100,
+ 0b00001000,
+ 0b00000000,
+ 0b01001000,
+ 0b01010100,
+ 0b01010100,
+ 0b01010100,
+ 0b00100000,
+ 0b00000000,
+ 0b00000100,
+ 0b00111111,
+ 0b01000100,
+ 0b01000000,
+ 0b00100000,
+ 0b00000000,
+ 0b00111100,
+ 0b01000000,
+ 0b01000000,
+ 0b00100000,
+ 0b01111100,
+ 0b00000000,
+ 0b00011100,
+ 0b00100000,
+ 0b01000000,
+ 0b00100000,
+ 0b00011100,
+ 0b00000000,
+ 0b00111100,
+ 0b01000000,
+ 0b00110000,
+ 0b01000000,
+ 0b00111100,
+ 0b00000000,
+ 0b01000100,
+ 0b00101000,
+ 0b00010000,
+ 0b00101000,
+ 0b01000100,
+ 0b00000000,
+ 0b00001100,
+ 0b01010000,
+ 0b01010000,
+ 0b01010000,
+ 0b00111100,
+ 0b00000000,
+ 0b01000100,
+ 0b01100100,
+ 0b01010100,
+ 0b01001100,
+ 0b01000100,
+ 0b00000000,
+ 0b00000000,
+ 0b00001000,
+ 0b00110110,
+ 0b01000001,
+ 0b00000000,
+ 0b00000000,
+ 0b00000000,
+ 0b00000000,
+ 0b01111111,
+ 0b00000000,
+ 0b00000000,
+ 0b00000000,
+ 0b00000000,
+ 0b01000001,
+ 0b00110110,
+ 0b00001000,
+ 0b00000000,
+ 0b00000000,
+ 0b00010000,
+ 0b00001000,
+ 0b00001000,
+ 0b00010000,
+ 0b00001000,
+ 0b00000000};
--- /dev/null
+/* XPM */
+static char * schrift_xpm[] = {
+"8 564 3 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"........",
+"........",
+".+.+++++",
+"........",
+"........",
+"........",
+"........",
+".....+++",
+"........",
+".....+++",
+"........",
+"........",
+"...+.+..",
+".+++++++",
+"...+.+..",
+".+++++++",
+"...+.+..",
+"........",
+"..+..+..",
+"..+.+.+.",
+".+++++++",
+"..+.+.+.",
+"...+..+.",
+"........",
+"..+...++",
+"...+..++",
+"....+...",
+".++..+..",
+".++...+.",
+"........",
+"..++.++.",
+".+..+..+",
+".+.+.+.+",
+"..+...+.",
+".+.+....",
+"........",
+"........",
+"........",
+"......++",
+"........",
+"........",
+"........",
+"........",
+"...+++..",
+"..+...+.",
+".+.....+",
+"........",
+"........",
+"........",
+".+.....+",
+"..+...+.",
+"...+++..",
+"........",
+"........",
+"...+.+..",
+"....+...",
+"..+++++.",
+"....+...",
+"...+.+..",
+"........",
+"....+...",
+"....+...",
+"..+++++.",
+"....+...",
+"....+...",
+"........",
+"........",
+".+.+....",
+"..++....",
+"........",
+"........",
+"........",
+"....+...",
+"....+...",
+"....+...",
+"....+...",
+"....+...",
+"........",
+"........",
+".++.....",
+".++.....",
+"........",
+"........",
+"........",
+"..+.....",
+"...+....",
+"....+...",
+".....+..",
+"......+.",
+"........",
+"..+++++.",
+".+.+...+",
+".+..+..+",
+".+...+.+",
+"..+++++.",
+"........",
+"........",
+".+....+.",
+".+++++++",
+".+......",
+"........",
+"........",
+".+....+.",
+".++....+",
+".+.+...+",
+".+..+..+",
+".+...++.",
+"........",
+"..+....+",
+".+.....+",
+".+...+.+",
+".+..+.++",
+"..++...+",
+"........",
+"...++...",
+"...+.+..",
+"...+..+.",
+".+++++++",
+"...+....",
+"........",
+"..+..+++",
+".+...+.+",
+".+...+.+",
+".+...+.+",
+"..+++..+",
+"........",
+"..++++..",
+".+..+.+.",
+".+..+..+",
+".+..+..+",
+"..++....",
+"........",
+"......++",
+".+++...+",
+"....+..+",
+".....+.+",
+"......++",
+"........",
+"..++.++.",
+".+..+..+",
+".+..+..+",
+".+..+..+",
+"..++.++.",
+"........",
+".....++.",
+".+..+..+",
+".+..+..+",
+"..+.+..+",
+"...++++.",
+"........",
+"........",
+"..++.++.",
+"..++.++.",
+"........",
+"........",
+"........",
+"........",
+".+.+.++.",
+"..++.++.",
+"........",
+"........",
+"........",
+"....+...",
+"...+.+..",
+"..+...+.",
+".+.....+",
+"........",
+"........",
+"...+.+..",
+"...+.+..",
+"...+.+..",
+"...+.+..",
+"...+.+..",
+"........",
+"........",
+".+.....+",
+"..+...+.",
+"...+.+..",
+"....+...",
+"........",
+"......+.",
+".......+",
+".+.+...+",
+"....+..+",
+".....++.",
+"........",
+"..++..+.",
+".+..+..+",
+".++++..+",
+".+.....+",
+"..+++++.",
+"........",
+".++++++.",
+"...+...+",
+"...+...+",
+"...+...+",
+".++++++.",
+"........",
+".+++++++",
+".+..+..+",
+".+..+..+",
+".+..+..+",
+"..++.++.",
+"........",
+"..+++++.",
+".+.....+",
+".+.....+",
+".+.....+",
+"..+...+.",
+"........",
+".+++++++",
+".+.....+",
+".+.....+",
+".+.....+",
+"..+++++.",
+"........",
+".+++++++",
+".+..+..+",
+".+..+..+",
+".+..+..+",
+".+.....+",
+"........",
+".+++++++",
+"....+..+",
+"....+..+",
+"....+..+",
+".......+",
+"........",
+"..+++++.",
+".+.....+",
+".+.....+",
+".+..+..+",
+".++++.+.",
+"........",
+".+++++++",
+"....+...",
+"....+...",
+"....+...",
+".+++++++",
+"........",
+"........",
+".+.....+",
+".+++++++",
+".+.....+",
+"........",
+"........",
+"..+.....",
+".+......",
+".+.....+",
+"..++++++",
+".......+",
+"........",
+".+++++++",
+"....+...",
+"...+.+..",
+"..+...+.",
+".+.....+",
+"........",
+".+++++++",
+".+......",
+".+......",
+".+......",
+".+......",
+"........",
+".+++++++",
+"......+.",
+"....++..",
+"......+.",
+".+++++++",
+"........",
+".+++++++",
+".....+..",
+"....+...",
+"...+....",
+".+++++++",
+"........",
+"..+++++.",
+".+.....+",
+".+.....+",
+".+.....+",
+"..+++++.",
+"........",
+".+++++++",
+"....+..+",
+"....+..+",
+"....+..+",
+".....++.",
+"........",
+"..+++++.",
+".+.....+",
+".+.+...+",
+"..+....+",
+".+.++++.",
+"........",
+".+++++++",
+"....+..+",
+"...++..+",
+"..+.+..+",
+".+...++.",
+"........",
+"..+..++.",
+".+..+..+",
+".+..+..+",
+".+..+..+",
+"..++..+.",
+"........",
+".......+",
+".......+",
+".+++++++",
+".......+",
+".......+",
+"........",
+"..++++++",
+".+......",
+".+......",
+".+......",
+"..++++++",
+"........",
+"...+++++",
+"..+.....",
+".+......",
+"..+.....",
+"...+++++",
+"........",
+"..++++++",
+".+......",
+"..+++...",
+".+......",
+"..++++++",
+"........",
+".++...++",
+"...+.+..",
+"....+...",
+"...+.+..",
+".++...++",
+"........",
+".....+++",
+"....+...",
+".+++....",
+"....+...",
+".....+++",
+"........",
+".++....+",
+".+.+...+",
+".+..+..+",
+".+...+.+",
+".+....++",
+"........",
+"........",
+".+++++++",
+".+.....+",
+".+.....+",
+"........",
+"........",
+"......+.",
+".....+..",
+"....+...",
+"...+....",
+"..+.....",
+"........",
+"........",
+".+.....+",
+".+.....+",
+".+++++++",
+"........",
+"........",
+".....+..",
+"......+.",
+".......+",
+"......+.",
+".....+..",
+"........",
+".+......",
+".+......",
+".+......",
+".+......",
+".+......",
+"........",
+"........",
+".......+",
+"......+.",
+".....+..",
+"........",
+"........",
+"..+.....",
+".+.+.+..",
+".+.+.+..",
+".+.+.+..",
+".++++...",
+"........",
+".+++++++",
+".+..+...",
+".+...+..",
+".+...+..",
+"..+++...",
+"........",
+"..+++...",
+".+...+..",
+".+...+..",
+".+...+..",
+"..+.....",
+"........",
+"..+++...",
+".+...+..",
+".+...+..",
+".+..+...",
+".+++++++",
+"........",
+"..+++...",
+".+.+.+..",
+".+.+.+..",
+".+.+.+..",
+"...++...",
+"........",
+"....+...",
+".++++++.",
+"....+..+",
+".......+",
+"......+.",
+"........",
+"....+...",
+".+.+.+..",
+".+.+.+..",
+".+.+.+..",
+"..++++..",
+"........",
+".+++++++",
+"....+...",
+".....+..",
+".....+..",
+".++++...",
+"........",
+"........",
+".+..+...",
+".+++++.+",
+".+......",
+"........",
+"........",
+"..+.....",
+".+......",
+".+...+..",
+"..++++.+",
+"........",
+"........",
+".+++++++",
+"...+....",
+"..+.+...",
+".+...+..",
+"........",
+"........",
+"........",
+".+.....+",
+".+++++++",
+".+......",
+"........",
+"........",
+".+++++..",
+".....+..",
+".++++...",
+".....+..",
+".++++...",
+"........",
+".+++++..",
+"....+...",
+".....+..",
+".....+..",
+".++++...",
+"........",
+"..+++...",
+".+...+..",
+".+...+..",
+".+...+..",
+"..+++...",
+"........",
+".+++++..",
+"...+.+..",
+"...+.+..",
+"...+.+..",
+"....+...",
+"........",
+"....+...",
+"...+.+..",
+"...+.+..",
+"...++...",
+".+++++..",
+"........",
+".+++++..",
+"....+...",
+".....+..",
+".....+..",
+"....+...",
+"........",
+".+..+...",
+".+.+.+..",
+".+.+.+..",
+".+.+.+..",
+"..+.....",
+"........",
+".....+..",
+"..++++++",
+".+...+..",
+".+......",
+"..+.....",
+"........",
+"..++++..",
+".+......",
+".+......",
+"..+.....",
+".+++++..",
+"........",
+"...+++..",
+"..+.....",
+".+......",
+"..+.....",
+"...+++..",
+"........",
+"..++++..",
+".+......",
+"..++....",
+".+......",
+"..++++..",
+"........",
+".+...+..",
+"..+.+...",
+"...+....",
+"..+.+...",
+".+...+..",
+"........",
+"....++..",
+".+.+....",
+".+.+....",
+".+.+....",
+"..++++..",
+"........",
+".+...+..",
+".++..+..",
+".+.+.+..",
+".+..++..",
+".+...+..",
+"........",
+"........",
+"....+...",
+"..++.++.",
+".+.....+",
+"........",
+"........",
+"........",
+"........",
+".+++++++",
+"........",
+"........",
+"........",
+"........",
+".+.....+",
+"..++.++.",
+"....+...",
+"........",
+"........",
+"...+....",
+"....+...",
+"....+...",
+"...+....",
+"....+...",
+"........"};
--- /dev/null
+/* XPM */
+static char * sickle1_xpm[] = {
+"3 3 3 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+".++",
+"+.+",
+"..+"};
--- /dev/null
+/* XPM */
+static char * sickle2_xpm[] = {
+"3 3 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+"...",
+".++",
+"+.+"};
--- /dev/null
+/* XPM */
+static char * sickle3_xpm[] = {
+"3 3 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+".++",
+".+.",
+"..+"};
--- /dev/null
+/* XPM */
+static char * sickle4_xpm[] = {
+"3 3 3 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+".+.",
+"..+",
+"+++"};
--- /dev/null
+/* XPM */
+static char * sickle_1_xpm[] = {
+"3 3 3 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+".+.",
+"+.+",
+"..+"};
--- /dev/null
+/* XPM */
+static char * sickle_2_xpm[] = {
+"3 3 3 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+".++",
+"+..",
+".+."};
--- /dev/null
+/* XPM */
+static char * sickle_3_xpm[] = {
+"3 3 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+".++",
+".+.",
+"+.+"};
--- /dev/null
+/* XPM */
+static char * sickle_4_xpm[] = {
+"3 3 3 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+".+.",
+"..+",
+"++."};
--- /dev/null
+/* XPM */
+static char * spike_xpm[] = {
+"5 5 3 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"..+..",
+".+.+.",
+"+...+",
+"+...+",
+"+++++"};
--- /dev/null
+/* XPM */
+static char * spike_down_xpm[] = {
+"5 5 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+".....",
+".+++.",
+"+.+.+",
+"++.++",
+"++.++"};
--- /dev/null
+/* XPM */
+static char * spike_left_xpm[] = {
+"5 5 3 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"...++",
+"..+.+",
+"++..+",
+"..+.+",
+"...++"};
--- /dev/null
+/* XPM */
+static char * spike_right_xpm[] = {
+"5 5 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+"..+++",
+".+.++",
+".++..",
+".+.++",
+"..+++"};
--- /dev/null
+/* XPM */
+static char * spike_up_xpm[] = {
+"5 5 3 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"..+..",
+"..+..",
+".+.+.",
+"+...+",
+"+++++"};
--- /dev/null
+/* XPM */
+static char * spirale1_xpm[] = {
+"10 10 2 1",
+" c #000000",
+". c #FFFFFF",
+" . ",
+" ...... . ",
+" . . . ",
+" . .. . . ",
+" . . . . ",
+" . . . . ",
+" . .... . ",
+" . . ",
+" ........ ",
+" "};
--- /dev/null
+/* XPM */
+static char * spirale2_xpm[] = {
+"10 10 2 1",
+" c #000000",
+". c #FFFFFF",
+" .",
+" ....... .",
+" . . .",
+" . ... . .",
+" . . . .",
+" . . .. .",
+" . .... .",
+" . ..",
+" ........ ",
+" "};
--- /dev/null
+/* XPM */
+static char * spirale3_xpm[] = {
+"10 10 2 1",
+" c #000000",
+". c #FFFFFF",
+" ",
+" ........ ",
+" . . ",
+" . .... . ",
+" . . . . ",
+" . . . ",
+" . ...... ",
+" . ",
+" .........",
+" "};
--- /dev/null
+/* XPM */
+static char * spirale4_xpm[] = {
+"10 10 2 1",
+" c #000000",
+". c #FFFFFF",
+" ",
+" ........ ",
+" . . ",
+" . .... . ",
+" . . . . ",
+" . . . . ",
+" . .. . ",
+" . ..... ",
+" .. ",
+" ........"};
--- /dev/null
+/* XPM */
+static char * spirale5_xpm[] = {
+"10 10 2 1",
+" c #000000",
+". c #FFFFFF",
+" ",
+" ........ ",
+" . . ",
+" . .... . ",
+" . . . . ",
+" . . . . ",
+" . . .. . ",
+" . . . ",
+" . ...... ",
+" . "};
--- /dev/null
+/* XPM */
+static char * spirale6_xpm[] = {
+"10 10 2 1",
+" c #000000",
+". c #FFFFFF",
+" ",
+" ........ ",
+".. . ",
+". .... . ",
+". .. . . ",
+". . . . ",
+". . ... . ",
+". . . ",
+". ....... ",
+". "};
--- /dev/null
+/* XPM */
+static char * spirale7_xpm[] = {
+"10 10 2 1",
+" c #000000",
+". c #FFFFFF",
+" ",
+"......... ",
+" . ",
+" ...... . ",
+" . . . ",
+" . . . . ",
+" . .... . ",
+" . . ",
+" ........ ",
+" "};
--- /dev/null
+/* XPM */
+static char * spirale8_xpm[] = {
+"10 10 2 1",
+" c #FFFFFF",
+". c #000000",
+" ..",
+"....... .",
+". .. .",
+". ... . .",
+". . .. . .",
+". . .. . .",
+". . . .",
+". ...... .",
+". .",
+".........."};
--- /dev/null
+/* XPM */
+static char * trojaner1_xpm[] = {
+"19 15 3 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+".....+.............",
+"...++..............",
+"..+.++.............",
+".+++++.............",
+"+++++++............",
+"+++.+++.+..+..++++.",
+".+..++++.++.++.++++",
+".....+++.++.+++.+++",
+".....+++....+++.+++",
+".....++++++++++..++",
+".....++++++++++..++",
+".....+........+...+",
+".....+........+....",
+".....+........+....",
+".....+........+...."};
--- /dev/null
+/* XPM */
+static char * trojaner2_xpm[] = {
+"19 15 3 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"....+..............",
+"...++..............",
+"..+.++.............",
+".+++++.............",
+"+++++++............",
+"+++.+++.+..+..++++.",
+"....++++.++.++.++++",
+".....+++.++.+++.+++",
+".....+++....+++.+++",
+".....++++++++++..++",
+".....++++++++++..++",
+".....+........+...+",
+".....+........+....",
+".....+........+....",
+".....+........+...."};
--- /dev/null
+/* XPM */
+static char * trojaner3_xpm[] = {
+"19 15 3 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+".....+.............",
+"...++..............",
+"..+.++.............",
+".+++++.............",
+"+++++++............",
+"+++.+++.+..+..++++.",
+".+..++++.++.++.++++",
+".....+++.++.+++.+++",
+".....+++....+++.+++",
+".....++++++++++..++",
+"..+++++++++++++..++",
+"..+...........+...+",
+"..............+....",
+"..............+....",
+"..............+...."};
--- /dev/null
+/* XPM */
+static char * trojaner4_xpm[] = {
+"19 15 3 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+".....+.............",
+"...++..............",
+"..+.++.............",
+".+++++.............",
+"+++++++............",
+"+++.+++.+..+..++++.",
+".+..++++.++.++.++++",
+".....+++.++.+++.+++",
+".....+++....+++.+++",
+".....++++++++++..++",
+".....++++++++++..++",
+".....+........+...+",
+".....+........+++..",
+".....+.............",
+".....+............."};
--- /dev/null
+/* XPM */
+static char * trojanerklein1_xpm[] = {
+"12 9 3 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"....+.......",
+"..++........",
+".+.++.......",
+"++++++....++",
+".+..++++++.+",
+"....++++++.+",
+"....++++++..",
+"....+....+..",
+"....+....+.."};
--- /dev/null
+/* XPM */
+static char * trojanerklein2_xpm[] = {
+"12 9 3 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"...+........",
+"..++........",
+".+.++.......",
+"++++++....++",
+"....++++++.+",
+"....++++++.+",
+"....++++++..",
+"....+....+..",
+"....+....+.."};
--- /dev/null
+/* XPM */
+static char * trojanerklein3_xpm[] = {
+"12 9 3 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"....+.......",
+"..++........",
+".+.++.......",
+"++++++....++",
+".+..++++++.+",
+"....++++++.+",
+"...+++++++..",
+"...+.....+..",
+".........+.."};
--- /dev/null
+/* XPM */
+static char * trojanerklein4_xpm[] = {
+"12 9 3 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"....+.......",
+"..++........",
+".+.++.......",
+"++++++....++",
+".+..++++++.+",
+"....++++++.+",
+"....++++++..",
+"....+....++.",
+"....+......."};
--- /dev/null
+/* XPM */
+static char * tube_left_xpm[] = {
+"5 5 3 1",
+" g None",
+". g #FFFFFF",
+"+ g #000000",
+".+...",
+".+...",
+".+...",
+".+...",
+".+..."};
--- /dev/null
+/* XPM */
+static char * tube_right_xpm[] = {
+"5 5 3 1",
+" g None",
+". g #FFFFFF",
+"+ g #000000",
+"...+.",
+"...+.",
+"...+.",
+"...+.",
+"...+."};
--- /dev/null
+/* XPM */
+static char * tube_top_left_xpm[] = {
+"5 5 3 1",
+" g None",
+". g #000000",
+"+ g #FFFFFF",
+".....",
+".++++",
+".++++",
+"..+++",
+"+.+++"};
--- /dev/null
+/* XPM */
+static char * tube_top_right_xpm[] = {
+"5 5 3 1",
+" g None",
+". g #000000",
+"+ g #FFFFFF",
+".....",
+"++++.",
+"++++.",
+"+++..",
+"+++.+"};
--- /dev/null
+/* XPM */
+static char * vogel1_xpm[] = {
+"25 17 3 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+".........................",
+".........................",
+".........................",
+".........................",
+".......+++.....+++.......",
+"......++.++...++.++......",
+".....++...++.++...++.....",
+".....+..+++++++++..+.....",
+"....++.+..+.+.+..+.++....",
+"....+.+...++.++...+.+....",
+"...+.+....++.++....+.+...",
+"...++.....+++++.....++...",
+"..++......+++++......++..",
+"..........++.++..........",
+".........++...++.........",
+".........+.....+.........",
+"........+.+...+.+........"};
--- /dev/null
+/* XPM */
+static char * vogel2_xpm[] = {
+"25 17 3 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+".........................",
+".........................",
+".........................",
+".........................",
+"....++++.........++++....",
+"..+++..+++.....+++..+++..",
+".++......+++.+++......++.",
+"+..+++++..+++++..+++++..+",
+"........+++.+.+++........",
+"..........++.++..........",
+"..........++.++..........",
+"..........+++++..........",
+"..........+++++..........",
+"..........++.++..........",
+".........++...++.........",
+".........+.....+.........",
+"........+.+...+.+........"};
--- /dev/null
+/* XPM */
+static char * vogel3_xpm[] = {
+"25 17 3 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"..++.................++..",
+"...++...............++...",
+"...+.+.............+.+...",
+"....+.+...........+.+....",
+"....++.++.......++.++....",
+".....+..+++...+++..+.....",
+".....++...++.++...++.....",
+"......++.+++++++.++......",
+".......++++.+.++++.......",
+"..........++.++..........",
+"..........++.++..........",
+"..........+++++..........",
+"..........+++++..........",
+"..........++.++..........",
+".........++...++.........",
+".........+.....+.........",
+"........+.+...+.+........"};
--- /dev/null
+#!/bin/sh
+
+XPM="$1"
+
+XPM_FILE="${XPM}.xpm"
+XPM_NAME="${XPM}_xpm"
+
+if ! [ -f $XPM_FILE ]; then
+ exit -1
+fi
+
+make CFLAGS="-std=c99 -DXPM_FILE=\"$XPM_FILE\" -DXPM_NAME=\"$XPM_NAME\"" xpm_sprite_converter > /dev/null &&
+./xpm_sprite_converter
+
+rm -f xpm_sprite_converter
--- /dev/null
+#ifndef XPM_FILE
+#error "XPM_FILE undefined"
+#endif
+
+#ifndef XPM_NAME
+#error "XPM_NAME undefined"
+#endif
+
+#define STRINGIFY_I(x) #x
+#define STRINGIFY(x) STRINGIFY_I(x)
+
+#include STRINGIFY(XPM_FILE)
+
+#include <stdio.h>
+#include <stdint.h>
+#include <stdlib.h>
+#include <string.h>
+
+int main(void) {
+ int width, height, color_count, foo;
+ char black = '\0';
+ uint8_t *data;
+
+ if(4 != sscanf(XPM_NAME[0], "%d %d %d %d", &width, &height, &color_count, &foo)) {
+ fputs("Fehler beim Parsen der Dimensionen\n", stderr);
+ return -1;
+ }
+
+ for(int i = 0; i < color_count; ++i) {
+ size_t len = strlen((char*) XPM_NAME[i + 1]);
+ if(len > 7 && strcmp((char*) XPM_NAME[i + 1] + len - 7, "#000000") == 0) {
+ black = XPM_NAME[i + 1][0];
+ break;
+ }
+ }
+
+ if(!black) {
+ fputs("Konnte Schwarz nicht identifizieren.\n", stderr);
+ return -1;
+ }
+
+ data = calloc(width * height / 8 + 1, 1);
+
+ printf("{ %d, %d, (uint8_t const *) \"", width, height);
+
+ if(data) {
+ int y, x;
+ int i = 0, j;
+
+ for(x = 0; x < width; ++x) {
+ for(y = 0; y < height; ++y) {
+ data[i / 8] |= (XPM_NAME[y + 1 + color_count][x] == black) << i % 8;
+ ++i;
+ }
+ }
+
+ for(j = 0; j < i / 8 + (i % 8 != 0); ++j) {
+ printf("\\x%02x", data[j]);
+ }
+ puts("\" }");
+ }
+
+ free(data);
+}