-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathletterpool.py
90 lines (88 loc) · 2.9 KB
/
letterpool.py
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
pixel_char_BLANK = (0, 0, 0, 0, 0, 0, 0, 0)
pixel_char_COMMA = (0, 0, 0, 0, 0, 0, 8, 16)
pixel_char_PERIOD = (0, 0, 0, 0, 0, 0, 8, 0)
pixel_char_ASK = (24, 36, 4, 8, 16, 0, 16, 0)
pixel_char_WARN = (16, 16, 16, 16, 16, 0, 16, 0)
pixel_char_ACCENT = (0, 8, 8, 16, 0, 0, 0, 0)
pixel_char_DOLLOR = (16, 60, 80, 60, 20, 84, 56, 16)
pixel_char_HEART_1 = (0, 0, 0, 0, 0, 7, 15, 31)
pixel_char_HEART_2 = (0, 0, 0, 0, 0, 129, 195, 231)
pixel_char_HEART_3 = (0, 0, 0, 0, 0, 224, 240, 248)
pixel_char_HEART_4 = (31, 31, 31, 31, 15, 15, 7, 3)
pixel_char_HEART_5 = (255, 255, 255, 255, 255, 255, 255, 255)
pixel_char_HEART_6 = (248, 248, 248, 248, 240, 240, 224, 192)
pixel_char_HEART_7 = (1, 0, 0, 0, 0, 0, 0, 0)
pixel_char_HEART_8 = (255, 255, 126, 60, 24, 0, 0, 0)
pixel_char_HEART_9 = (128, 0, 0, 0, 0, 0, 0, 0)
pixel_char_A = (0, 24, 36, 36, 60, 36, 36, 0)
pixel_char_B = (0, 56, 36, 56, 36, 36, 56, 0)
pixel_char_C = (0, 28, 32, 32, 32, 32, 28, 0)
pixel_char_D = (0, 56, 36, 36, 36, 36, 56, 0)
pixel_char_E = (0, 60, 32, 56, 32, 32, 60, 0)
pixel_char_F = (0, 60, 32, 56, 32, 32, 32, 0)
pixel_char_G = (0, 24, 36, 32, 44, 36, 24, 0)
pixel_char_H = (0, 36, 36, 60, 36, 36, 36, 0)
pixel_char_I = (0, 56, 16, 16, 16, 16, 56, 0)
pixel_char_J = (0, 4, 4, 4, 4, 36, 24, 0)
pixel_char_K = (0, 40, 40, 48, 40, 36, 36, 0)
pixel_char_L = (0, 32, 32, 32, 32, 32, 60, 0)
pixel_char_M = (0, 68, 108, 84, 68, 68, 68, 0)
pixel_char_N = (0, 36, 52, 52, 44, 44, 36, 0)
pixel_char_O = (0, 24, 36, 36, 36, 36, 24, 0)
pixel_char_P = (0, 56, 36, 36, 56, 32, 32, 0)
pixel_char_Q = (0, 24, 36, 36, 36, 36, 28, 2)
pixel_char_R = (0, 56, 36, 36, 56, 36, 36, 0)
pixel_char_S = (0, 28, 32, 24, 4, 4, 56, 0)
pixel_char_T = (0, 124, 16, 16, 16, 16, 16, 0)
pixel_char_U = (0, 36, 36, 36, 36, 36, 60, 0)
pixel_char_V = (0, 68, 68, 68, 68, 40, 16, 0)
pixel_char_W = (0, 68, 68, 68, 84, 108, 68, 0)
pixel_char_X = (0, 36, 36, 16, 8, 36, 36, 0)
pixel_char_Y = (0, 34, 34, 20, 8, 8, 8, 0)
pixel_char_Z = (0, 60, 4, 8, 16, 32, 60, 0)
AXIS_X_RANGE = 8
AXIS_Y_RANGE = 8
LETTER_POOL = {
' ':pixel_char_BLANK,
',':pixel_char_COMMA,
'.':pixel_char_PERIOD,
'?':pixel_char_ASK,
'!':pixel_char_WARN,
"'":pixel_char_ACCENT,
'$':pixel_char_DOLLOR,
'1':pixel_char_HEART_1,
'2':pixel_char_HEART_2,
'3':pixel_char_HEART_3,
'4':pixel_char_HEART_4,
'5':pixel_char_HEART_5,
'6':pixel_char_HEART_6,
'7':pixel_char_HEART_7,
'8':pixel_char_HEART_8,
'9':pixel_char_HEART_9,
'A':pixel_char_A,
'B':pixel_char_B,
'C':pixel_char_C,
'D':pixel_char_D,
'E':pixel_char_E,
'F':pixel_char_F,
'G':pixel_char_G,
'H':pixel_char_H,
'I':pixel_char_I,
'J':pixel_char_J,
'K':pixel_char_K,
'L':pixel_char_L,
'M':pixel_char_M,
'N':pixel_char_N,
'O':pixel_char_O,
'P':pixel_char_P,
'Q':pixel_char_Q,
'R':pixel_char_R,
'S':pixel_char_S,
'T':pixel_char_T,
'U':pixel_char_U,
'V':pixel_char_V,
'W':pixel_char_W,
'X':pixel_char_X,
'Y':pixel_char_Y,
'Z':pixel_char_Z
}