-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathintro_bg.c
190 lines (189 loc) · 15.1 KB
/
intro_bg.c
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
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
#include "intro_bg.h"
const unsigned char intro_bg_data[] = {
0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255,
0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 1, 254, 3, 252,
0, 255, 0, 255, 0, 255, 0, 255, 62, 193, 255, 0, 255, 0, 255, 0,
0, 2, 255, 0, 255, 0, 255, 0, 255, 0, 255, 128, 127, 192, 63, 224,
31, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 3, 252, 15, 240, 31,
224, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 192, 63, 240, 15, 248,
7, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 248, 7, 254, 1, 254,
1, 14, 241, 63, 192, 127, 128, 127, 128, 255, 0, 255, 0, 255, 0, 255,
0, 0, 2, 255, 128, 127, 192, 63, 192, 63, 227, 28, 231, 24, 255, 0,
255, 0, 7, 248, 7, 248, 31, 224, 255, 0, 255, 0, 255, 0, 255, 0,
255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0,
255, 0, 240, 15, 243, 12, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0,
255, 0, 63, 192, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0,
255, 0, 0, 2, 255, 240, 15, 252, 3, 254, 1, 255, 0, 255, 0, 255,
0, 255, 0, 0, 2, 255, 0, 255, 0, 255, 0, 255, 128, 127, 192, 63,
192, 63, 224, 31, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255,
1, 254, 15, 240, 63, 192, 63, 192, 127, 128, 127, 128, 127, 128, 127, 128,
255, 0, 255, 0, 252, 3, 252, 3, 254, 1, 254, 1, 254, 1, 255, 0,
255, 0, 255, 0, 0, 2, 255, 0, 255, 0, 255, 0, 255, 0, 255, 192,
63, 248, 7, 253, 2, 0, 255, 0, 255, 0, 255, 31, 224, 63, 192, 255,
0, 255, 0, 255, 0, 0, 2, 255, 7, 248, 15, 240, 159, 96, 223, 32,
255, 0, 255, 0, 255, 0, 0, 2, 255, 128, 127, 192, 63, 224, 31, 239,
16, 255, 0, 255, 0, 255, 0, 0, 2, 255, 0, 255, 0, 255, 0, 255,
192, 63, 231, 24, 255, 0, 255, 0, 0, 2, 255, 1, 254, 3, 252, 7,
248, 7, 248, 135, 120, 199, 56, 247, 8, 120, 135, 254, 1, 255, 0, 255,
0, 255, 0, 255, 0, 255, 0, 255, 0, 127, 128, 255, 0, 255, 0, 255,
0, 255, 0, 255, 0, 255, 0, 255, 0, 240, 15, 240, 15, 248, 7, 248,
7, 248, 7, 252, 3, 252, 3, 253, 2, 0, 255, 0, 255, 0, 255, 0,
255, 0, 255, 30, 225, 255, 0, 255, 0, 31, 224, 63, 192, 127, 128, 127,
128, 127, 128, 255, 0, 255, 0, 255, 0, 251, 4, 253, 2, 255, 0, 255,
0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 31, 0, 3, 0, 0,
11, 255, 0, 255, 0, 255, 0, 255, 0, 63, 0, 31, 0, 15, 0, 15,
0, 255, 0, 254, 0, 248, 0, 240, 0, 224, 0, 192, 0, 128, 0, 128,
0, 195, 0, 0, 15, 255, 0, 127, 0, 31, 0, 15, 0, 7, 0, 3,
0, 1, 0, 1, 0, 0, 17, 7, 0, 7, 0, 3, 0, 3, 0, 3,
0, 1, 0, 1, 0, 1, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255,
0, 255, 0, 248, 0, 192, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255,
0, 255, 0, 31, 0, 3, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255,
0, 255, 0, 255, 0, 252, 0, 255, 0, 255, 0, 255, 0, 255, 0, 254,
0, 224, 0, 0, 5, 255, 0, 255, 0, 255, 0, 255, 0, 1, 0, 0,
7, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 31, 0, 3, 0, 0,
3, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 224,
0, 128, 0, 0, 9, 128, 0, 128, 0, 0, 3, 1, 0, 0, 9, 1,
0, 1, 0, 1, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 240,
0, 128, 0, 0, 3, 1, 0, 0, 15, 255, 0, 127, 0, 62, 0, 28,
0, 8, 0, 0, 7, 224, 0, 0, 15, 255, 0, 31, 0, 15, 0, 7,
0, 3, 0, 2, 0, 0, 5, 248, 0, 224, 0, 192, 0, 128, 0, 0,
9, 127, 0, 31, 0, 15, 0, 7, 0, 3, 0, 1, 0, 0, 5, 255,
0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 127, 0, 255,
0, 254, 0, 252, 0, 248, 0, 240, 0, 240, 0, 224, 0, 224, 0, 2,
0, 0, 15, 127, 0, 63, 0, 63, 0, 31, 0, 31, 0, 15, 0, 8,
0, 0, 3, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 1, 0, 0,
5, 192, 0, 192, 0, 192, 0, 192, 0, 192, 0, 192, 0, 0, 15, 2,
0, 3, 0, 3, 0, 0, 15, 225, 0, 0, 13, 1, 0, 7, 0, 0,
11, 128, 0, 0, 5, 7, 0, 7, 0, 7, 0, 15, 0, 15, 0, 31,
0, 63, 0, 63, 0, 128, 0, 128, 0, 128, 0, 192, 0, 224, 0, 240,
0, 254, 0, 255, 0, 0, 15, 128, 0, 0, 11, 2, 0, 7, 0, 63,
0, 0, 15, 24, 0, 0, 11, 4, 0, 56, 0, 120, 0, 0, 5, 128,
0, 128, 0, 192, 0, 241, 0, 255, 0, 255, 0, 24, 0, 28, 0, 63,
0, 63, 0, 127, 0, 255, 0, 255, 0, 255, 0, 0, 5, 128, 0, 248,
0, 252, 0, 252, 0, 254, 0, 255, 0, 0, 15, 129, 0, 0, 7, 28,
0, 63, 0, 63, 0, 127, 0, 255, 0, 0, 9, 192, 0, 255, 0, 255,
0, 255, 0, 0, 3, 1, 0, 3, 0, 15, 0, 255, 0, 255, 0, 255,
0, 255, 0, 127, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255,
0, 255, 0, 128, 0, 128, 0, 128, 0, 192, 0, 192, 0, 224, 0, 240,
0, 252, 0, 1, 0, 1, 0, 1, 0, 3, 0, 3, 0, 7, 0, 15,
0, 63, 0, 192, 0, 224, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255,
0, 255, 0, 32, 0, 96, 0, 240, 0, 248, 0, 255, 0, 255, 0, 255,
0, 255, 0, 16, 0, 31, 0, 63, 0, 127, 0, 255, 0, 255, 0, 255,
0, 255, 0, 248, 0, 248, 0, 248, 0, 252, 0, 254, 0, 255, 0, 255,
0, 255, 0, 0, 9, 1, 0, 135, 0, 255, 0, 255, 0, 255, 0, 224,
31, 63, 192, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 252, 3, 127,
128, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 1, 254, 255,
0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 224, 31, 231,
24, 195, 60, 195, 60, 129, 126, 129, 126, 129, 126, 0, 255, 31, 224, 240,
15, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 3,
252, 254, 1, 255, 0, 255, 0, 255, 0, 255, 0, 248, 7, 255, 0, 255,
0, 7, 248, 252, 3, 255, 0, 252, 3, 227, 28, 127, 128, 255, 0, 255,
0, 255, 0, 63, 192, 225, 30, 255, 0, 255, 0, 255, 0, 255, 0, 255,
0, 255, 0, 255, 0, 255, 0, 31, 224, 241, 14, 255, 0, 255, 0, 255,
0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 63, 192, 0, 255, 0,
255, 129, 126, 231, 24, 231, 24, 255, 0, 255, 0, 255, 0, 255, 0, 255,
0, 254, 1, 253, 2, 251, 4, 247, 8, 239, 16, 223, 32, 199, 56, 63,
192, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 231, 24, 248,
7, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 254, 1, 255, 0, 255,
0, 63, 192, 199, 56, 185, 70, 190, 65, 127, 128, 255, 0, 255, 0, 255,
0, 255, 0, 255, 0, 255, 0, 127, 128, 191, 64, 207, 48, 255, 0, 255,
0, 255, 0, 255, 0, 255, 0, 255, 0, 254, 1, 255, 0, 255, 0, 255,
0, 255, 0, 255, 0, 255, 0, 255, 0, 0, 2, 255, 255, 2, 0, 255,
0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 195, 60, 231,
24, 231, 24, 195, 60, 195, 60, 129, 126, 129, 126, 129, 126, 0, 255, 255,
2, 0, 255, 0, 255, 0, 255, 0, 254, 1, 225, 30, 255, 0, 255, 0,
255, 0, 254, 1, 249, 6, 199, 56, 63, 192, 255, 0, 255, 0, 255, 0,
191, 64, 127, 128, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0,
255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 239, 16,
255, 0, 255, 0, 255, 0, 248, 7, 231, 24, 159, 96, 255, 0, 255, 0,
249, 6, 231, 24, 31, 224, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0,
243, 12, 253, 2, 254, 1, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0,
255, 0, 255, 0, 255, 0, 127, 128, 128, 2, 127, 192, 63, 224, 31, 240,
15, 255, 0, 255, 0, 248, 7, 7, 2, 248, 31, 224, 30, 225, 63, 192,
63, 192, 255, 0, 192, 63, 127, 128, 255, 0, 255, 0, 127, 128, 135, 120,
252, 3, 224, 31, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0,
7, 248, 0, 255, 255, 2, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255,
0, 255, 0, 252, 3, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255,
0, 255, 0, 31, 224, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255,
0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 254,
1, 253, 2, 255, 0, 254, 1, 249, 6, 247, 8, 207, 48, 191, 64, 127,
128, 255, 0, 159, 96, 127, 128, 255, 0, 255, 0, 255, 0, 255, 0, 255,
0, 255, 0, 248, 7, 252, 3, 254, 1, 255, 0, 255, 0, 255, 0, 255,
0, 255, 0, 63, 192, 127, 128, 127, 128, 127, 128, 127, 128, 255, 0, 255,
0, 255, 0, 63, 192, 207, 48, 243, 12, 252, 3, 255, 0, 255, 0, 255,
0, 255, 0, 255, 0, 255, 0, 255, 0, 127, 128, 131, 124, 252, 3, 255,
0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 1, 254, 255,
0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 254, 1, 253,
2, 243, 12, 251, 4, 247, 8, 207, 48, 191, 64, 127, 128, 255, 0, 255,
0, 255, 0, 255, 0, 253, 2, 253, 2, 253, 2, 253, 2, 253, 2, 251,
4, 251, 4, 255, 0, 255, 0, 247, 8, 251, 4, 252, 3, 255, 0, 255,
0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 127, 128, 159, 96, 239,
16, 243, 12, 255, 0, 255, 0, 255, 0, 255, 0, 255, 3, 253, 30, 247,
111, 186, 199, 255, 0, 255, 1, 254, 15, 246, 121, 223, 191, 234, 29, 254,
249, 136, 127, 255, 0, 255, 0, 63, 192, 199, 56, 248, 7, 255, 0, 255,
0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 127, 128, 128, 2, 127,
255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 0, 2,
255, 255, 2, 0, 255, 0, 255, 0, 255, 0, 252, 3, 227, 28, 31, 224,
255, 0, 255, 0, 255, 0, 207, 48, 63, 192, 255, 0, 255, 0, 255, 0,
255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0,
255, 0, 255, 0, 224, 31, 255, 0, 255, 0, 255, 0, 255, 0, 254, 1,
241, 14, 143, 112, 127, 128, 247, 8, 239, 16, 223, 32, 191, 64, 127, 128,
255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0,
255, 0, 159, 96, 231, 24, 255, 255, 2, 223, 32, 192, 63, 192, 32, 192,
32, 192, 32, 192, 32, 192, 32, 255, 255, 3, 0, 0, 2, 255, 0, 0,
2, 124, 0, 127, 0, 127, 0, 15, 0, 254, 1, 243, 12, 207, 48, 191,
64, 127, 128, 252, 3, 254, 1, 255, 0, 7, 248, 253, 2, 254, 1, 251,
4, 207, 60, 231, 24, 255, 1, 255, 1, 255, 0, 255, 0, 255, 0, 254,
129, 251, 124, 239, 112, 187, 100, 30, 231, 255, 0, 255, 0, 224, 31, 63,
192, 253, 2, 231, 62, 243, 12, 255, 0, 255, 0, 255, 0, 255, 0, 63,
192, 223, 32, 239, 16, 207, 56, 119, 204, 255, 0, 255, 0, 255, 0, 255,
0, 255, 0, 255, 0, 255, 0, 254, 1, 255, 0, 255, 0, 255, 0, 252,
3, 243, 12, 239, 16, 159, 96, 127, 128, 255, 0, 252, 3, 131, 124, 127,
128, 255, 0, 255, 0, 255, 0, 255, 0, 192, 63, 63, 2, 192, 255, 0,
255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0,
255, 0, 255, 0, 255, 0, 231, 24, 211, 44, 249, 6, 254, 1, 255, 0,
255, 0, 255, 0, 255, 0, 231, 24, 211, 44, 222, 32, 222, 32, 222, 32,
192, 32, 192, 32, 192, 32, 199, 56, 211, 44, 3, 3, 2, 2, 3, 2,
3, 3, 2, 2, 127, 2, 127, 2, 102, 27, 18, 47, 191, 64, 231, 120,
207, 49, 255, 1, 252, 15, 49, 206, 133, 251, 200, 255, 254, 17, 248, 31,
194, 61, 143, 240, 223, 33, 204, 55, 144, 127, 57, 255, 13, 242, 239, 48,
78, 177, 3, 255, 43, 245, 111, 248, 155, 124, 252, 255, 159, 96, 255, 1,
230, 25, 240, 63, 129, 255, 143, 112, 38, 249, 113, 255, 3, 254, 163, 222,
249, 15, 117, 155, 241, 255, 53, 207, 167, 223, 159, 255, 255, 2, 0, 255,
0, 255, 0, 207, 248, 183, 204, 227, 30, 73, 182, 129, 255, 255, 2, 0,
255, 0, 252, 3, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 249, 6,
199, 56, 63, 192, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0,
255, 0, 255, 0, 255, 0, 255, 0, 255, 96, 159, 184, 247, 140, 145, 110,
181, 74, 181, 74, 61, 195, 61, 195, 45, 211, 173, 211, 169, 86, 17, 111,
181, 75, 181, 75, 61, 195, 61, 195, 45, 211, 173, 211, 169, 87, 0, 255,
255, 2, 0, 255, 0, 116, 139, 48, 207, 34, 223, 128, 255, 0, 255, 0,
255, 255, 2, 0, 255, 0, 50, 205, 16, 239, 0, 255, 32, 255, 0, 255,
0, 255, 255, 2, 0, 255, 0, 115, 140, 33, 222, 0, 255, 12, 255, 12,
255, 0, 255, 32, 255, 0, 255, 136, 255, 153, 255, 249, 255, 255, 5, 4,
255, 96, 255, 96, 255, 1, 255, 9, 255, 159, 255, 255, 5, 0, 255, 0,
255, 32, 255, 2, 255, 0, 255, 141, 255, 255, 5
};
const unsigned char intro_bg_tiles[] = {
0, 0, 63, 1, 2, 3, 0, 0, 5, 4, 5, 0, 0, 7, 6, 7,
8, 9, 10, 11, 12, 13, 14, 0, 15, 16, 17, 18, 19, 20, 21, 22,
23, 24, 10, 25, 10, 10, 6, 26, 27, 28, 10, 10, 7, 29, 10, 30,
31, 10, 10, 14, 32, 33, 34, 10, 35, 36, 37, 38, 10, 10, 3, 39,
40, 41, 42, 10, 10, 4, 43, 44, 35, 45, 46, 35, 47, 35, 35, 2,
48, 49, 50, 51, 35, 35, 3, 52, 53, 10, 54, 35, 35, 3, 55, 35,
35, 13, 56, 57, 58, 35, 35, 153, 59, 60, 35, 35, 10, 61, 62, 35,
35, 6, 63, 10, 64, 65, 35, 66, 35, 35, 3, 67, 68, 35, 10, 69,
70, 71, 72, 73, 74, 75, 76, 10, 10, 2, 77, 78, 10, 79, 80, 81,
10, 82, 83, 10, 10, 40, 84, 85, 86, 10, 87, 88, 89, 90, 91, 92,
93, 10, 10, 13, 94, 95, 96, 10, 10, 3, 97, 98, 99, 10, 10, 5,
100, 101, 102, 10, 103, 104, 105, 106, 10, 107, 103, 108, 109, 10, 110, 111,
112, 113, 114, 115, 25, 10, 116, 117, 94, 10, 10, 2, 118, 119, 120, 94,
10, 10, 3, 103, 121, 122, 10, 10, 2, 123, 124, 125, 10, 10, 4, 126,
127, 103, 10, 10, 5, 94, 128, 129, 130, 103, 10, 131, 132, 133, 134, 135,
136, 137, 10, 94, 10, 10, 4, 138, 139, 140, 10, 10, 2, 94, 141, 142,
143, 144, 145, 146, 147, 148, 10, 10, 2, 149, 150, 151, 152, 117, 10, 10,
2, 153, 153, 3, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 10,
165, 10, 10, 4, 166, 166, 5, 167, 168, 169, 170, 168, 170, 169, 168, 168,
2, 169, 170, 168, 169, 168, 169, 170, 168, 170, 168, 169, 170, 171, 172, 173,
171, 173, 172, 171, 171, 2, 172, 173, 171, 172, 171, 172, 173, 171, 173, 171,
172, 173
};