Added more chars to the font
This commit is contained in:
8
main.c
8
main.c
@@ -151,14 +151,6 @@ int main() {
|
||||
textures,
|
||||
renderer
|
||||
)) {
|
||||
|
||||
// For testing the font
|
||||
SDL_SetRenderDrawColor(renderer, 255, 255, 255, 255);
|
||||
drawStr(renderer, " !\"#$%&'()*+,-./", 0, 0);
|
||||
drawStr(renderer, "0123456789:;<=>?", 0, 8);
|
||||
drawStr(renderer, "@ABCDEFGHIJKLMNO", 0, 16);
|
||||
drawStr(renderer, "PQRSTUVWXYZ[\\]^_", 0, 24);
|
||||
|
||||
SDL_PumpEvents();
|
||||
|
||||
SDL_GetMouseState(&mouseX, &mouseY);
|
||||
|
||||
559
minecraftfont.h
559
minecraftfont.h
@@ -699,5 +699,564 @@ Uint8 font[][9] = {
|
||||
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,
|
||||
|
||||
6
|
||||
},
|
||||
// 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,
|
||||
|
||||
6
|
||||
},
|
||||
// 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
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user