-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathframes.hpp
161 lines (140 loc) · 9.77 KB
/
frames.hpp
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
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
// All animation frames
uint8_t empty = B00000000;
uint8_t load[12][8] = {
{B00000000, B00000000, B00000100, B00000100, B00000100, B00000100, B00000000, B00000000},
{B00000000, B00000000, B00000000, B00000100, B00000100, B00001100, B00000000, B00000000},
{B00000000, B00000000, B00000000, B00000000, B00000100, B00011100, B00000000, B00000000},
{B00000000, B00000000, B00000000, B00000000, B00000000, B00111100, B00000000, B00000000},
{B00000000, B00000000, B00000000, B00000000, B00100000, B00111000, B00000000, B00000000},
{B00000000, B00000000, B00000000, B00100000, B00100000, B00110000, B00000000, B00000000},
{B00000000, B00000000, B00100000, B00100000, B00100000, B00100000, B00000000, B00000000},
{B00000000, B00000000, B00110000, B00100000, B00100000, B00000000, B00000000, B00000000},
{B00000000, B00000000, B00111000, B00100000, B00000000, B00000000, B00000000, B00000000},
{B00000000, B00000000, B00111100, B00000000, B00000000, B00000000, B00000000, B00000000},
{B00000000, B00000000, B00011100, B00000100, B00000000, B00000000, B00000000, B00000000},
{B00000000, B00000000, B00001100, B00000100, B00000100, B00000000, B00000000, B00000000}
};
uint8_t clearDay[3][8] = {
{B00000000, B00000000, B00011000, B00111100, B00111100, B00011000, B00000000, B00000000},
{B00000000, B01000010, B00011000, B00111100, B00111100, B00011000, B01000010, B00000000},
{B10010001, B01000010, B00011000, B00111100, B00111100, B00011000, B01000010, B10001001}
};
uint8_t clearNight[2][8] = {
{B00000000, B00001000, B10000001, B10000001, B11000011, B11111111, B01111110, B00111100},
{B00001000, B00011100, B10001001, B10000001, B11000011, B11111111, B01111110, B00111100}
};
uint8_t moderateRain[3][8] = {
{B00001100, B00011110, B00111110, B00011111, B01011111, B00011111, B10011110, B00001100},
{B00001100, B00011110, B01011110, B00011111, B10011111, B00011111, B00111110, B00001100},
{B00001100, B00011110, B10011110, B00011111, B00111111, B00011111, B01011110, B00001100}
};
uint8_t heavyRain[3][8] = {
{B10001100, B01011110, B00111110, B01011111, B10011111, B00111111 , B01011110, B10001100},
{B00101100, B10011110, B01011110, B10011111, B00111111, B01011111 , B10011110, B00101100},
{B01001100, B00111110, B10011110, B00111111, B01011111, B10011111, B00111110, B01001100}
};
uint8_t lightning[3][8] = {
{B00001100, B00011110, B00011110, B00011111, B00011111, B00011111, B00011110, B00001100},
{B00001100, B00011110, B10111110, B01011111, B00011111, B00011111, B00011110, B00001100},
{B11111111, B11111111, B11111111, B11111111, B11111111, B11111111, B11111111, B11111111}
};
uint8_t snowfall[2][8] = {
{B10011001, B01011010, B00100100, B11011011, B11011011, B00100100, B01011010, B10011001},
{B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000}
};
uint8_t heavySnowfall[4][8] = {
{B10011001, B01011010, B00100100, B11011011, B11011011, B00100100, B01011010, B10011001},
{B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000},
{B00000000, B00000000, B00000000, B11011111, B11011111, B00000000, B00000000, B00000000},
{B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000}
};
uint8_t notFound[2][8] = {
{B10000001, B01000010, B00100100, B00011000, B00011000, B00100100, B01000010, B10000001},
{B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000}
};
uint8_t scatteredClouds[16] = {B00001100, B00011110, B00011110, B00011111, B00011111, B00011111, B00011110, B00001100, B00000000, B01100000, B11110000, B11110000, B11111000, B11111000, B11110000, B01100000};
uint8_t fewClouds[16] = {B00000100, B00000110, B00000110, B00000100, B00000000, B00010000, B00011000, B00011000, B00011000, B00010000, B00000000, B00100000, B01110000, B01110000, B01110000, B00100000};
uint8_t brokenClouds[16] = {B01000010, B11100111, B11100111, B11100111, B01000010, B00010000, B00111001, B10111011, B10111001, B00010000, B01000010, B11100111, B11100111, B11100111, B01000010, B00000000};
uint8_t fog[16] = {B01000100, B01000100, B01010001, B01010101, B00010101, B01010101, B01010101, B00010000, B01000100, B01000100, B01010001, B01010101, B00010101, B01010101, B01010101, B00010000};
uint8_t numUnderHundred[10][3] = {
{B00111110, B00100010, B00111110},
{B00000000, B00111110, B00000000},
{B00111010, B00101010, B00101110},
{B00101010, B00101010, B00111110},
{B00001110, B00001000, B00111110},
{B00101110, B00101010, B00111010},
{B00111110, B00101010, B00111010},
{B00000010, B00000010, B00111110},
{B00111110, B00101010, B00111110},
{B00001110, B00001010, B00111110},
};
uint8_t numOverHundred[10][3] = {
{B11111000, B10001000, B11111001},
{B00000000, B11111000, B00000001},
{B11101000, B10101000, B10111001},
{B10101000, B10101000, B11111001},
{B00111000, B00100000, B11111001},
{B10111000, B10101000, B11101001},
{B11111000, B10101000, B11101001},
{B00001000, B00001000, B11111001},
{B11111000, B10101000, B11111001},
{B00111000, B00101000, B11111001}
};
uint8_t hundredOnes[5] = {B00000111, B00000000, B00000111, B00000101, B00000111};
uint8_t hundredTeens[5] = {B00000111, B00000000, B00000000, B00000111, B00000000};
uint8_t maxHumidity[8] = {B00001111, B00000000, B00001111, B00001001, B00001111, B11110000, B10010000, B11110000};
uint8_t HI[8] = {B00111110, B00001000, B00111110, B00000000, B00000000, B00111110, B00000000, B00000000};
uint8_t LO[8] = {B00111110, B00100000, B00100000, B00000000, B00111110, B00100010, B00111110, B00000000};
uint8_t HU[8] = {B00111110, B00001000, B00111110, B00000000, B00100100, B00010000, B00001000, B00100100};
uint8_t sandclock[8] = {B00000000, B00000000, B11100111, B11011001, B11011001, B11100111, B00000000, B00000000};
uint8_t wrench[8] = {B01000001, B11100010, B01110100, B00111000, B00011100, B01101111, B11100101, B01000110};
uint8_t wifi[15][8] = {
{ B11101000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B11101000 },
{ B11101000, B00001000, B00000000, B00000000, B00000000, B00000000, B00000000, B11101000 },
{ B11101000, B00000000, B00001000, B00000000, B00000000, B00000000, B00000000, B11101000 },
{ B11101000, B00000000, B00000000, B00001000, B00000000, B00000000, B00000000, B11101000 },
{ B11101000, B00000000, B00000000, B00000000, B00001000, B00000000, B00000000, B11101000 },
{ B11101000, B00000000, B00000000, B00000000, B00000000, B00001000, B00000000, B11101000 },
{ B11101000, B00000000, B00000000, B00000000, B00000000, B00000000, B00001000, B11101000 },
{ B11101000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B11101000 },
{ B11101000, B00000000, B00000000, B00000000, B00000000, B00000000, B00001000, B11101000 },
{ B11101000, B00000000, B00000000, B00000000, B00000000, B00001000, B00000000, B11101000 },
{ B11101000, B00000000, B00000000, B00000000, B00001000, B00000000, B00000000, B11101000 },
{ B11101000, B00000000, B00000000, B00001000, B00000000, B00000000, B00000000, B11101000 },
{ B11101000, B00000000, B00001000, B00000000, B00000000, B00000000, B00000000, B11101000 },
{ B11101000, B00001000, B00000000, B00000000, B00000000, B00000000, B00000000, B11101000 },
{ B11101000, B00001000, B00001000, B00001000, B00001000, B00001000, B00001000, B11101000 }
};
uint8_t download[1][8] = {{B00010000, B00110000, B01111111, B11111111, B01111111, B00110000, B00010000, B00000000}};
uint8_t reqData[7][8] = {
{B11101000,B00001000,B00001000,B00001000,B00001000,B00001000,B00001000,B11101000},
{B11101000,B00001000,B00001000,B00001000,B00001000,B00001000,B00000000,B11101000},
{B11101000,B00001000,B00001000,B00001000,B00001000,B00000000,B00001000,B11101000},
{B11101000,B00001000,B00001000,B00001000,B00000000,B00001000,B00001000,B11101000},
{B11101000,B00001000,B00001000,B00000000,B00001000,B00001000,B00001000,B11101000},
{B11101000,B00001000,B00000000,B00001000,B00001000,B00001000,B00001000,B11101000},
{B11101000,B00000000,B00001000,B00001000,B00001000,B00001000,B00001000,B11101000}
};
uint8_t progressAni[21][8] = {
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000},
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000010,B00000000},
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000110,B00000000},
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00001110,B00000000},
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00011110,B00000000},
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00111110,B00000000},
{B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B01111110,B00000000},
{B00000000,B00000000,B00000000,B00000000,B00000000,B01000000,B01111110,B00000000},
{B00000000,B00000000,B00000000,B00000000,B01000000,B01000000,B01111110,B00000000},
{B00000000,B00000000,B00000000,B01000000,B01000000,B01000000,B01111110,B00000000},
{B00000000,B00000000,B01000000,B01000000,B01000000,B01000000,B01111110,B00000000},
{B00000000,B01000000,B01000000,B01000000,B01000000,B01000000,B01111110,B00000000},
{B00000000,B01100000,B01000000,B01000000,B01000000,B01000000,B01111110,B00000000},
{B00000000,B01110000,B01000000,B01000000,B01000000,B01000000,B01111110,B00000000},
{B00000000,B01111000,B01000000,B01000000,B01000000,B01000000,B01111110,B00000000},
{B00000000,B01111100,B01000000,B01000000,B01000000,B01000000,B01111110,B00000000},
{B00000000,B01111110,B01000000,B01000000,B01000000,B01000000,B01111110,B00000000},
{B00000000,B01111110,B01000010,B01000000,B01000000,B01000000,B01111110,B00000000},
{B00000000,B01111110,B01000010,B01000010,B01000000,B01000000,B01111110,B00000000},
{B00000000,B01111110,B01000010,B01000010,B01000010,B01000000,B01111110,B00000000},
{B00000000,B01111110,B01000010,B01000010,B01000010,B01000010,B01111110,B00000000}
};