#include "minecraftfont.h" /* 2D array, with 256 (planned) chars, where each char has an eight 8bit ints for each row of pixels. */ uint8_t font[][9] = { {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, // SPACE { 0,0,0,0,0,0,0,0, 4 }, // ! { 0b10000000, 0b10000000, 0b10000000, 0b10000000, 0b10000000, 0, 0b10000000, 0, 2 }, // " { 0b01010000, 0b01010000, 0b10100000, 0,0,0,0,0, 5 }, // # { 0b01010000, 0b01010000, 0b11111000, 0b01010000, 0b11111000, 0b01010000, 0b01010000, 0, 6 }, // $ { 0b00100000, 0b01111000, 0b10000000, 0b01110000, 0b00001000, 0b11110000, 0b00100000, 0, 6 }, // % { 0b10001000, 0b10010000, 0b00010000, 0b00100000, 0b01000000, 0b01001000, 0b10001000, 0, 6 }, // & { 0b00100000, 0b01010000, 0b00100000, 0b01101000, 0b10110000, 0b10010000, 0b01101000, 0, 6 }, // ' { 0b01000000, 0b01000000, 0b10000000, 0,0,0,0,0, 3 }, // ) { 0b00110000, 0b01000000, 0b10000000, 0b10000000, 0b10000000, 0b01000000, 0b00110000, 0, 5 }, // ( { 0b11000000, 0b00100000, 0b00010000, 0b00010000, 0b00010000, 0b00100000, 0b11000000, 0, 5 }, // * { 0, 0, 0b10010000, 0b01100000, 0b10010000, 0, 0, 0, 5 }, // + { 0, 0b00100000, 0b00100000, 0b11111000, 0b00100000, 0b00100000, 0, 0, 6 }, // , { 0,0,0,0,0, 0b10000000, 0b10000000, 0b10000000, 2 }, // - { 0, 0, 0, 0b11111000, 0, 0, 0, 0, 6 }, // . { 0,0,0,0,0, 0b10000000, 0b10000000, 0, 2 }, // / { 0b00001000, 0b00010000, 0b00010000, 0b00100000, 0b01000000, 0b01000000, 0b10000000, 0, 6 }, // 0 { 0b01110000, 0b10001000, 0b10011000, 0b10101000, 0b11001000, 0b10001000, 0b01110000, 0, 6 }, // 1 { 0b00100000, 0b01100000, 0b00100000, 0b00100000, 0b00100000, 0b00100000, 0b11111000, 0, 6 }, // 2 { 0b01110000, 0b10001000, 0b00001000, 0b00110000, 0b01000000, 0b10001000, 0b11111000, 0, 6 }, // 3 { 0b01110000, 0b10001000, 0b00001000, 0b00110000, 0b00001000, 0b10001000, 0b01110000, 0, 6 }, // 4 { 0b00011000, 0b00101000, 0b01001000, 0b10001000, 0b11111000, 0b00001000, 0b00001000, 0, 6 }, // 5 { 0b11111000, 0b10000000, 0b11110000, 0b00001000, 0b00001000, 0b10001000, 0b01110000, 0, 6 }, // 6 { 0b00110000, 0b01000000, 0b10000000, 0b11110000, 0b10001000, 0b10001000, 0b01110000, 0, 6 }, // 7 { 0b11111000, 0b10001000, 0b00001000, 0b00010000, 0b00100000, 0b00100000, 0b00100000, 0, 6 }, // 8 { 0b01110000, 0b10001000, 0b10001000, 0b01110000, 0b10001000, 0b10001000, 0b01110000, 0, 6 }, // 9 { 0b01110000, 0b10001000, 0b10001000, 0b01111000, 0b00001000, 0b00010000, 0b01100000, 0, 6 }, // : { 0, 0b10000000, 0b10000000, 0, 0, 0b10000000, 0b10000000, 0, 2 }, // ; { 0, 0b10000000, 0b10000000, 0, 0, 0b10000000, 0b10000000, 0b10000000, 2 }, // < { 0b00010000, 0b00100000, 0b01000000, 0b10000000, 0b01000000, 0b00100000, 0b00010000, 0, 5 }, // = { 0, 0, 0b11111000, 0, 0, 0b11111000, 0, 0, 6 }, // > { 0b10000000, 0b01000000, 0b00100000, 0b00010000, 0b00100000, 0b01000000, 0b10000000, 0, 5 }, // ? { 0b01110000, 0b10001000, 0b00001000, 0b00010000, 0b00100000, 0, 0b00100000, 0, 6 }, // @ { 0b01111000, 0b10000100, 0b10110100, 0b10110100, 0b10111100, 0b10000000, 0b01111000, 0, 7 }, // A { 0b01110000, 0b10001000, 0b11111000, 0b10001000, 0b10001000, 0b10001000, 0b10001000, 0, 6 }, // B { 0b11110000, 0b10001000, 0b11110000, 0b10001000, 0b10001000, 0b10001000, 0b11110000, 0, 6 }, // C { 0b01110000, 0b10001000, 0b10000000, 0b10000000, 0b10000000, 0b10001000, 0b01110000, 0, 6 }, // D { 0b11110000, 0b10001000, 0b10001000, 0b10001000, 0b10001000, 0b10001000, 0b11110000, 0, 6 }, // E { 0b11111000, 0b10000000, 0b11100000, 0b10000000, 0b10000000, 0b10000000, 0b11111000, 0, 6 }, // F { 0b11111000, 0b10000000, 0b11100000, 0b10000000, 0b10000000, 0b10000000, 0b10000000, 0, 6 }, // G { 0b01111000, 0b10000000, 0b10011000, 0b10001000, 0b10001000, 0b10001000, 0b01110000, 0, 6 }, // H { 0b10001000, 0b10001000, 0b11111000, 0b10001000, 0b10001000, 0b10001000, 0b10001000, 0, 6 }, // I { 0b11100000, 0b01000000, 0b01000000, 0b01000000, 0b01000000, 0b01000000, 0b11100000, 0, 4 }, // J { 0b00001000, 0b00001000, 0b00001000, 0b00001000, 0b00001000, 0b10001000, 0b01110000, 0, 6 }, // K { 0b10001000, 0b10010000, 0b11100000, 0b10010000, 0b10001000, 0b10001000, 0b10001000, 0, 6 }, // L { 0b10000000, 0b10000000, 0b10000000, 0b10000000, 0b10000000, 0b10000000, 0b11111000, 0, 6 }, // M { 0b10001000, 0b11011000, 0b10101000, 0b10001000, 0b10001000, 0b10001000, 0b10001000, 0, 6 }, // N { 0b10001000, 0b11001000, 0b10101000, 0b10011000, 0b10001000, 0b10001000, 0b10001000, 0, 6 }, // O { 0b01110000, 0b10001000, 0b10001000, 0b10001000, 0b10001000, 0b10001000, 0b01110000, 0, 6 }, // P { 0b11110000, 0b10001000, 0b11110000, 0b10000000, 0b10000000, 0b10000000, 0b10000000, 0, 6 }, // Q { 0b01110000, 0b10001000, 0b10001000, 0b10001000, 0b10001000, 0b10010000, 0b01101000, 0, 6 }, // R { 0b11110000, 0b10001000, 0b11110000, 0b10001000, 0b10001000, 0b10001000, 0b10001000, 0, 6 }, // S { 0b01111000, 0b10000000, 0b01110000, 0b00001000, 0b00001000, 0b10001000, 0b01110000, 0, 6 }, // T { 0b11111000, 0b00100000, 0b00100000, 0b00100000, 0b00100000, 0b00100000, 0b00100000, 0, 6 }, // U { 0b10001000, 0b10001000, 0b10001000, 0b10001000, 0b10001000, 0b10001000, 0b01110000, 0, 6 }, // V { 0b10001000, 0b10001000, 0b10001000, 0b10001000, 0b01010000, 0b01010000, 0b00100000, 0, 6 }, // W { 0b10001000, 0b10001000, 0b10001000, 0b10001000, 0b10101000, 0b11011000, 0b10001000, 0, 6 }, // X { 0b10001000, 0b01010000, 0b00100000, 0b01010000, 0b10001000, 0b10001000, 0b10001000, 0, 6 }, // Y { 0b10001000, 0b01010000, 0b00100000, 0b00100000, 0b00100000, 0b00100000, 0b00100000, 0, 6 }, // T { 0b11111000, 0b00001000, 0b00010000, 0b00100000, 0b01000000, 0b10000000, 0b11111000, 0, 6 }, // [ { 0b11100000, 0b10000000, 0b10000000, 0b10000000, 0b10000000, 0b10000000, 0b11100000, 0, 4 }, // BACKSLASH { 0b10000000, 0b01000000, 0b01000000, 0b00100000, 0b00010000, 0b00010000, 0b00001000, 0, 6 }, // ] { 0b11100000, 0b00100000, 0b00100000, 0b00100000, 0b00100000, 0b00100000, 0b11100000, 0, 4 }, // ^ { 0b00100000, 0b01010000, 0b10001000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0, 6 }, // _ { 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b11111000, 0, 6 }, // ' { 0b10000000, 0b10000000, 0b01000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0, 3 }, // a { 0b00000000, 0b00000000, 0b01110000, 0b00001000, 0b01111000, 0b10001000, 0b01111000, 0, 6 }, // b { 0b10000000, 0b10000000, 0b10110000, 0b11001000, 0b10001000, 0b10001000, 0b11110000, 0, 6 }, // c { 0b00000000, 0b00000000, 0b01110000, 0b10001000, 0b10000000, 0b10001000, 0b01110000, 0, 6 }, // d { 0b00001000, 0b00001000, 0b01101000, 0b10011000, 0b10001000, 0b10001000, 0b01111000, 0, 6 }, // e { 0b00000000, 0b00000000, 0b01110000, 0b10001000, 0b11111000, 0b10000000, 0b01111000, 0, 6 }, // f { 0b00110000, 0b01000000, 0b11110000, 0b01000000, 0b01000000, 0b01000000, 0b01000000, 0, 5 }, // g { 0b00000000, 0b00000000, 0b01111000, 0b10001000, 0b10001000, 0b01111000, 0b00001000, 0b11110000, 6 }, // h { 0b10000000, 0b10000000, 0b10110000, 0b11001000, 0b10001000, 0b10001000, 0b10001000, 0, 6 }, // i { 0b10000000, 0b00000000, 0b10000000, 0b10000000, 0b10000000, 0b10000000, 0b10000000, 0, 2 }, // j { 0b00001000, 0b00000000, 0b00001000, 0b00001000, 0b10001000, 0b10001000, 0b01110000, 0, 6 }, // k { 0b10000000, 0b10000000, 0b10010000, 0b10100000, 0b11000000, 0b10100000, 0b10010000, 0, 5 }, // l { 0b10000000, 0b10000000, 0b10000000, 0b10000000, 0b10000000, 0b10000000, 0b01000000, 0, 3 }, // m { 0b00000000, 0b00000000, 0b11010000, 0b10101000, 0b10101000, 0b10001000, 0b10001000, 0, 6 }, // n { 0b00000000, 0b00000000, 0b11110000, 0b10001000, 0b10001000, 0b10001000, 0b10001000, 0, 6 }, // o { 0b00000000, 0b00000000, 0b01110000, 0b10001000, 0b10001000, 0b10001000, 0b01110000, 0, 6 }, // p { 0b00000000, 0b00000000, 0b10110000, 0b11001000, 0b10001000, 0b11110000, 0b10000000, 0b10000000, 6 }, // q { 0b00000000, 0b00000000, 0b01101000, 0b10011000, 0b10001000, 0b01111000, 0b00001000, 0b00001000, 6 }, // r { 0b00000000, 0b00000000, 0b10110000, 0b11001000, 0b10000000, 0b10000000, 0b10000000, 0, 6, }, // s { 0b00000000, 0b00000000, 0b01111000, 0b10000000, 0b01110000, 0b00001000, 0b11110000, 0, 6 }, // t { 0b01000000, 0b01000000, 0b11100000, 0b01000000, 0b01000000, 0b01000000, 0b00100000, 0, 4 }, // u { 0b00000000, 0b00000000, 0b10001000, 0b10001000, 0b10001000, 0b10001000, 0b01111000, 0, 6 }, // v { 0b00000000, 0b00000000, 0b10001000, 0b10001000, 0b10001000, 0b01010000, 0b00100000, 0, 6 }, // w { 0b00000000, 0b00000000, 0b10001000, 0b10001000, 0b10101000, 0b10101000, 0b01111000, 0, 6 }, // x { 0b00000000, 0b00000000, 0b10001000, 0b01010000, 0b00100000, 0b01010000, 0b10001000, 0, 6 }, // y { 0b00000000, 0b00000000, 0b10001000, 0b10001000, 0b10001000, 0b01111000, 0b00001000, 0b11110000, 6 }, // z { 0b00000000, 0b00000000, 0b11111000, 0b00010000, 0b00100000, 0b01000000, 0b11111000, 0, 6 }, // { { 0b00110000, 0b01000000, 0b01000000, 0b10000000, 0b01000000, 0b01000000, 0b00110000, 0, 5 }, // { 0b10000000, 0b10000000, 0b10000000, 0b00000000, 0b10000000, 0b10000000, 0b10000000, 0, 2 }, // } { 0b11000000, 0b00100000, 0b00100000, 0b00010000, 0b00100000, 0b00100000, 0b11000000, 0, 5 }, // ~ { 0b01100100, 0b10011000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0, 7 } };