-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchars.h
116 lines (106 loc) · 2.46 KB
/
chars.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
#ifndef CHARS_H
#define CHARS_H
#include "shader.h"
#define CHT_SZ SH_SI_CNT
extern char cht[CHT_SZ]; // char table in char.c
static inline u8 char_to_glyph(char c)
{
return c - '!';
}
enum chars_enum {
CH_a = 'a' - '!',
CH_b = 'b' - '!',
CH_c = 'c' - '!',
CH_d = 'd' - '!',
CH_e = 'e' - '!',
CH_f = 'f' - '!',
CH_g = 'g' - '!',
CH_h = 'h' - '!',
CH_i = 'i' - '!',
CH_j = 'j' - '!',
CH_k = 'k' - '!',
CH_l = 'l' - '!',
CH_m = 'm' - '!',
CH_n = 'n' - '!',
CH_o = 'o' - '!',
CH_p = 'p' - '!',
CH_q = 'q' - '!',
CH_r = 'r' - '!',
CH_s = 's' - '!',
CH_t = 't' - '!',
CH_u = 'u' - '!',
CH_v = 'v' - '!',
CH_w = 'w' - '!',
CH_x = 'x' - '!',
CH_y = 'y' - '!',
CH_z = 'z' - '!',
CH_A = 'A' - '!',
CH_B = 'B' - '!',
CH_C = 'C' - '!',
CH_D = 'D' - '!',
CH_E = 'E' - '!',
CH_F = 'F' - '!',
CH_G = 'G' - '!',
CH_H = 'H' - '!',
CH_I = 'I' - '!',
CH_J = 'J' - '!',
CH_K = 'K' - '!',
CH_L = 'L' - '!',
CH_M = 'M' - '!',
CH_N = 'N' - '!',
CH_O = 'O' - '!',
CH_P = 'P' - '!',
CH_Q = 'Q' - '!',
CH_R = 'R' - '!',
CH_S = 'S' - '!',
CH_T = 'T' - '!',
CH_U = 'U' - '!',
CH_V = 'V' - '!',
CH_W = 'W' - '!',
CH_X = 'X' - '!',
CH_Y = 'Y' - '!',
CH_Z = 'Z' - '!',
CH_1 = '1' - '!',
CH_2 = '2' - '!',
CH_3 = '3' - '!',
CH_4 = '4' - '!',
CH_5 = '5' - '!',
CH_6 = '6' - '!',
CH_7 = '7' - '!',
CH_8 = '8' - '!',
CH_9 = '9' - '!',
CH_0 = '0' - '!',
CH_EXC = '!' - '!',
CH_AT = '@' - '!',
CH_POU = '#' - '!',
CH_DOL = '$' - '!',
CH_PRC = '%' - '!',
CH_CAR = '^' - '!',
CH_AMP = '&' - '!',
CH_AST = '*' - '!',
CH_LBRC = '(' - '!',
CH_RBRC = ')' - '!',
CH_MIN = '-' - '!',
CH_EQ = '=' - '!',
CH_LBRK = '[' - '!',
CH_RBRK = ']' - '!',
CH_BSL = '\\' - '!',
CH_SCLN = ';' - '!',
CH_APOS = '\'' - '!',
CH_GRV = '`' - '!',
CH_COM = ',' - '!',
CH_PER = '.' - '!',
CH_SL = '/' - '!',
CH_UND = '_' - '!',
CH_PLU = '+' - '!',
CH_LCRL = '{' - '!',
CH_RCRL = '}' - '!',
CH_BAR = '|' - '!',
CH_CLN = ':' - '!',
CH_SPCH = '"' - '!',
CH_TLD = '~' - '!',
CH_LARR = '<' - '!',
CH_RARR = '>' - '!',
CH_QUES = '?' - '!',
};
#endif //CHARS_H