palpic2png.c: improve, make usable with ppic binary files
[rofl0r-openDOW.git] / maps / map_florida.c
blobb27eee07508354f8abbb18541079eeca16523611
1 #include "../map.h"
3 #define SCREEN_COUNT 23
4 #define BONUS_COUNT 14
6 const struct {
7 struct map header;
8 struct map_screen screens[SCREEN_COUNT];
9 mapscreen_index bonus_index[BONUS_COUNT];
10 struct map_fglayer bonus_screens[BONUS_COUNT];
11 } map_florida = {
12 .header = {
13 .maptype = MT_FOREST,
14 .mission_text = {
15 " a drug baron has recently caused",
16 "the death of my dear son,and the",
17 "police can't touch him. will",
18 "you kill this evil man and allow",
19 "justice? i will pay you $15000.",
21 .rewardk = 15,
22 .client_face = 6,
23 .mini_pic = 0,
24 .boss_id = 6,
25 .worldmap_coords = VEC(66,43),
26 .bonuslayer_count = BONUS_COUNT,
27 .enemy_type = ET_WESTERN,
28 .enemy_palette = {
29 PRGB( 0, 0, 0),
30 PRGB( 51, 85, 85),
31 PRGB( 51, 119, 51),
32 PRGB(119, 85, 17),
33 PRGB(187, 153, 85),
34 PRGB(187, 119, 85),
35 PRGB( 51, 119, 119),
36 PRGB( 17, 51, 51),
37 },
38 .screen_map = {
39 #define X MAPSCREEN_BLOCKED
40 [ 0] = { X, X, X, X, X, X, X },
41 [ 1] = { X, X, X, X, X, X, X },
42 [ 2] = { X,22, X, X, X, X, X },
43 [ 3] = { X,21, X, X, X, X, X },
44 [ 4] = { X,20, X, X, X, X, X },
45 [ 5] = { X,19, X, X, X, X, X },
46 [ 6] = { X,18, X, X, X, X, X },
47 [ 7] = { X,17, X, X, X, X, X },
48 [ 8] = { X,16,16,16,16,16, X },
49 [ 9] = { X,16,16,16,16,15, X },
50 [10] = { X, X, X, X, X,14, X },
51 [11] = { X, X, X, X, X,13, X },
52 [12] = { X, X, X, X, X,12, X },
53 [13] = { X, X, X, X, X,11, X },
54 [14] = { X, 0, 0, 0, 0, 0, X },
55 [15] = { X,10, 0, 0, 0, 0, X },
56 [16] = { X, 9, X, X, X, X, X },
57 [17] = { X, 8, X, X, X, X, X },
58 [18] = { X, 7, X, X, X, X, X },
59 [19] = { X, 6, X, X, X, X, X },
60 [20] = { X, 0, 0, 0, 0, 0, X },
61 [21] = { X, 0, 0, 0, 0, 5, X },
62 [22] = { X, X, X, X, X, 4, X },
63 [23] = { X, X, X, X, X, 3, X },
64 [24] = { X, X, X, X, X, 2, X },
65 [25] = { X, X, X, X, X, 1, X },
66 [26] = { X, X, X, X, X, 0, X },
67 [27] = { X, X, X, X, X, 0, X },
68 #undef X
71 .screens = {
72 [0] = {
73 .bg = {{
74 {2,2,2,},
75 {2,2,2,},
76 {2,2,2,},
77 {2,2,2,},
78 {2,2,2,},
79 {2,2,2,},
80 }},
81 .fg = {{
82 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
83 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
84 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
85 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
86 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
87 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
88 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
89 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
90 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
91 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
92 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
93 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
94 }},
96 [1] = {
97 .bg = {{
98 {2,2,2,},
99 {2,2,2,},
100 {2,2,2,},
101 {1,2,3,},
102 {2,2,2,},
103 {2,2,2,},
105 .fg = {{
106 {177,177,177,186,178, 0, 0,178,186,177,177,177,},
107 {177,177,177,186,178, 0, 0,178,186,177,177,177,},
108 {185,185,185,186,185,185,185,185,186,185,185,185,},
109 {100,101,177,186,177,100,101,177,186,177,100,101,},
110 {102,103,177,186,177,102,103,177,186,177,102,103,},
111 {185,185,185,186,185,185,185,185,186,185,185,185,},
112 { 0,150, 0, 0, 0, 0, 0,182, 0, 0, 0,183,},
113 { 0, 0,207, 0, 0, 0, 0, 0, 0,152, 0, 0,},
114 { 2, 2, 2, 0, 0,180, 0, 0, 0, 2, 2, 2,},
115 { 23, 24, 1, 97, 0, 0, 0, 0,184, 1, 24, 23,},
116 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
117 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
120 [2] = {
121 .bg = {{
122 {2,2,3,},
123 {2,2,2,},
124 {2,2,2,},
125 {2,3,2,},
126 {1,2,2,},
127 {2,2,2,},
129 .fg = {{
130 {177,177,100,101,177,177,177,186, 0, 0,152, 0,},
131 {177,177,100,101,177,177,177,186, 0, 0, 0, 0,},
132 {177,177,100,101,177,177,177,186, 0, 0, 0, 0,},
133 { 96, 96,102,103,177,177,177,186,152,202,202,202,},
134 {104, 0,185,185,185,185,185,186,188,203,203,203,},
135 { 63, 0,180,186,178, 0, 0,178,186,185,185,185,},
136 { 65,152, 0,186,178, 0, 0,178,186,177,177,177,},
137 { 63, 62, 63,186,178, 0, 0,178,186,177,177,177,},
138 { 65, 64, 65,186,178, 0, 0,178,186,185,185,185,},
139 { 0, 0, 0,186,178, 0, 0,178,186,177,177,100,},
140 { 0, 0,152,186,178, 0, 0,178,186,177,177,102,},
141 {185,185,185,186,178, 0, 0,178,186,185,185,185,},
144 [3] = {
145 .bg = {{
146 {2,1,2,},
147 {2,2,3,},
148 {2,2,2,},
149 {2,2,2,},
150 {3,2,2,},
151 {2,2,1,},
153 .fg = {{
154 { 0, 0, 0, 0, 0, 0, 0,186, 0, 0, 0, 0,},
155 { 0,152, 0, 0, 0, 0,183,186, 0, 0,152, 0,},
156 { 0, 0, 0, 0, 0, 0, 0,186, 0, 66, 67, 70,},
157 { 0,181, 0, 0,152, 0, 0,186, 0, 68, 69, 72,},
158 { 0, 0, 0, 0, 0, 0, 0,186, 0, 0, 0,152,},
159 { 39, 39, 39, 39, 0, 0, 0,186, 0, 0, 0, 0,},
160 { 97, 0, 0, 0, 0,182, 0,186, 0, 0, 0,152,},
161 { 0, 0, 0, 0,152, 0, 0,186, 0,180, 0, 0,},
162 { 0, 0, 0, 0, 0, 0,183,186, 0, 0, 0, 0,},
163 { 0,181, 0, 0, 0, 0, 0,186,152, 0, 0, 97,},
164 { 39, 39, 39, 39, 39, 39, 39,186, 0, 0, 39, 39,},
165 {185,185,185,185,185,185,185,186, 0, 0, 0, 0,},
168 [4] = {
169 .bg = {{
170 {3,2,2,},
171 {2,1,2,},
172 {2,2,2,},
173 {2,2,2,},
174 {3,3,2,},
175 {3,2,2,},
177 .fg = {{
178 {186, 0, 0, 0, 0, 0, 0, 0,100,101,177,177,},
179 {186, 0, 0,180, 0,207, 0, 0,100,101,177,177,},
180 {186,179, 0, 0, 0, 0,199, 0,100,101,177,177,},
181 {186, 0, 0, 0, 0, 0, 0, 0,102,103,177,177,},
182 {186, 0, 0, 0, 0,199, 0, 0,186,185,185,185,},
183 {186, 0, 0, 0, 0, 0, 0, 0,186,178,177,177,},
184 {186, 0,199, 0, 0, 0,193, 0,186,178, 0, 0,},
185 {186,185,185,185,185,185,185,185,186,178, 0, 0,},
186 {186,177,100,101,177,177,177,177,186,178, 0, 0,},
187 {186,177,102,103,177,177,177,177,186,178,177,177,},
188 {189,185,185,185,185,185,185,185,186,185,185,185,},
189 {152, 0, 0,182, 0, 0, 0,186,152, 0, 0, 0,},
192 [5] = {
193 .bg = {{
194 {2,2,2,},
195 {2,2,2,},
196 {2,3,2,},
197 {2,2,2,},
198 {2,2,1,},
199 {2,2,2,},
201 .fg = {{
202 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
203 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
204 { 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2,},
205 { 1, 82, 1, 1, 82, 0, 0, 82, 1, 1, 82, 1,},
206 { 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1,},
207 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
208 {185,185,185,185,185,185,185,185,188, 0, 0, 0,},
209 {101, 0, 0, 0, 0, 0, 0,199,186, 0, 0,154,},
210 {101, 0, 0,201, 0, 0,150, 0,186, 0, 0, 0,},
211 {101, 0, 0, 0, 0, 0, 0, 0,186, 0,199, 0,},
212 {101, 0, 0,207, 0, 0, 0,201,189,185,185,185,},
213 {103, 0, 0, 0,199, 0, 0, 0,100,101,177,177,},
216 [6] = {
217 .bg = {{
218 {2,2,2,},
219 {2,2,2,},
220 {2,2,2,},
221 {2,2,2,},
222 {2,2,2,},
223 {2,2,2,},
225 .fg = {{
226 { 89, 92, 92, 92, 92, 90,132,163,142,164,133,159,},
227 { 89, 92, 92, 92, 92, 90,132,163,142,164,133,159,},
228 { 86, 91, 91, 91, 91, 87,132,163,142,164,133,156,},
229 {131,131,131,131,131,131,134,163,142,164,135,131,},
230 {165,165,165,165,165,165,165,138,142,139,165,165,},
231 {142,142,142,142,142,142,142,142,142,142,142,142,},
232 {166,166,166,166,166,166,166,166,166,166,166,166,},
233 {130,130,130,130,130,130,130,130,130,130,130,130,},
234 { 62, 63, 0,155,160, 0, 0, 0, 0,180, 62, 63,},
235 { 64, 65, 0,156,161, 0,150, 0, 0, 0, 64, 65,},
236 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
237 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
240 [7] = {
241 .bg = {{
242 {2,2,2,},
243 {2,1,2,},
244 {2,3,1,},
245 {2,2,2,},
246 {2,2,2,},
247 {1,2,2,},
249 .fg = {{
250 {166,166,140,142,141,166,166,166,166,166,166,166,},
251 {130,136,163,142,164,137,130,130,130,130,130,130,},
252 {114,132,163,142,164,133, 0, 0,180, 0, 0,150,},
253 {114,132,163,142,164,133,150, 0, 0,155,160, 0,},
254 {114,132,163,142,164,133, 0,183, 0,156,161, 0,},
255 {114,132,163,142,164,133, 0, 0, 0, 0,182, 0,},
256 {131,134,163,142,164,135,131,131,131,131,131,131,},
257 {165,165,138,142,139,165,165,165,165,165,165,165,},
258 {142,142,142,142,142,142,142,142,142,142,142,142,},
259 {166,166,166,166,166,166,166,140,142,141,166,166,},
260 {130,130,130,130,130,130,136,163,142,164,137,130,},
261 { 84, 88, 88, 88, 88, 85,132,163,142,164,133,155,},
264 [8] = {
265 .bg = {{
266 {3,2,2,},
267 {3,3,3,},
268 {3,3,3,},
269 {2,1,2,},
270 {3,2,2,},
271 {3,3,3,},
273 .fg = {{
274 {130,130,130,130,130,136,163,142,164,137,130,130,},
275 {150, 0, 0,180, 0,132,163,142,164,133, 0,180,},
276 {131,131,131,131,131,134,163,142,164,135,131,131,},
277 {165,165,165,165,165,165,138,142,139,165,165,165,},
278 {142,142,142,142,142,142,142,142,142,142,142,142,},
279 {166,166,166,166,166,166,166,166,166,166,140,142,},
280 {130,130,130,130,130,130,130,130,130,136,163,142,},
281 { 0, 0,155,160, 63, 0, 0,182, 0,132,163,142,},
282 {154, 0,156,161, 65,181, 0, 0, 0,132,163,142,},
283 {131,131,131,131,131,131,131,131,131,134,163,142,},
284 {165,165,165,165,165,165,165,165,165,165,138,142,},
285 {142,142,142,142,142,142,142,142,142,142,142,142,},
288 [9] = {
289 .bg = {{
290 {3,3,3,},
291 {3,3,3,},
292 {3,3,3,},
293 {1,3,3,},
294 {3,3,3,},
295 {3,3,3,},
297 .fg = {{
298 {132,163,142,164,133, 0, 50, 52, 50, 0, 97,108,},
299 {134,163,142,164,135,131,131,131,131,131,131,131,},
300 {165,138,142,139,165,165,165,165,165,165,165,165,},
301 {142,142,142,142,142,142,142,142,142,142,142,142,},
302 {166,166,140,142,141,166,166,166,166,166,166,166,},
303 {130,136,163,142,164,137,130,130,130,130,130,130,},
304 { 44,132,163,142,164,133, 84, 88, 88, 88, 88, 85,},
305 { 44,132,163,142,164,133, 86, 91, 91, 91, 91, 87,},
306 {131,134,163,142,164,135,131,131,131,131,131,131,},
307 {165,165,138,142,139,165,165,165,165,165,165,165,},
308 {142,142,142,142,142,142,142,142,142,142,142,142,},
309 {166,166,166,166,166,166,140,142,141,166,166,166,},
312 [10] = {
313 .bg = {{
314 {2,2,2,},
315 {2,2,2,},
316 {2,2,2,},
317 {2,2,2,},
318 {2,1,3,},
319 {2,3,1,},
321 .fg = {{
322 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
323 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
324 {131,131,131,131,131,131,131,131,131,131,131,131,},
325 {165,165,165,165,165,165,165,165,165,165,165,165,},
326 {142,142,142,142,142,142,142,142,142,142,142,142,},
327 {166,140,142,141,166,166,166,166,166,166,166,166,},
328 {136,163,142,164,137,130,130,130,130,130,130,130,},
329 {132,163,142,164,133, 0, 0, 0, 0, 0, 66, 67,},
330 {132,163,142,164,133, 0,155,162,162,160, 68,155,},
331 {132,163,142,164,133, 56, 56, 56, 56, 56, 70,159,},
332 {132,163,142,164,133, 57, 57, 57, 57, 57, 72,156,},
333 {132,163,142,164,133, 0, 52, 52, 52, 0, 96, 96,},
336 [11] = {
337 .bg = {{
338 {1,1,1,},
339 {1,1,1,},
340 {1,1,1,},
341 {1,1,1,},
342 {2,2,2,},
343 {2,2,2,},
345 .fg = {{
346 {162,162,162,160,186,156,157,157,161,186,159,167,},
347 {167,167,167,158,186,185,185,185,185,186,159,167,},
348 {167,167,167,158,186,177,177,177,177,186,159,167,},
349 {157,157,157,161,186,177,177,177,177,186,156,157,},
350 {131,131,131,131,131,131,131,131,131,131,131,131,},
351 {165,165,165,165,165,165,165,165,165,165,165,165,},
352 {142,142,142,142,142,142,142,142,142,142,142,142,},
353 {166,166,166,166,166,166,166,166,166,166,166,166,},
354 {130,130,130,130,130,130,130,130,130,130,130,130,},
355 { 39, 39, 39, 0, 0, 0, 0, 0, 0, 39, 39, 39,},
356 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
357 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
360 [12] = {
361 .bg = {{
362 {1,1,1,},
363 {1,1,1,},
364 {1,1,1,},
365 {1,1,1,},
366 {1,1,1,},
367 {1,1,1,},
369 .fg = {{
370 {165,165,165,165,165,165,165,165,165,165,165,165,},
371 {142,142,142,142,142,142,142,142,142,142,142,142,},
372 {166,166,166,166,166,166,166,166,166,166,166,166,},
373 {130,130,130,130,130,130,130,130,130,130,130,130,},
374 {162,162,162,160,186,177,177,177,177,186,155,162,},
375 {167,167,167,158,186,178, 0, 0,178,186,159,167,},
376 {167,167,167,158,186,178, 0, 0,178,186,159,167,},
377 {157,157,157,161,186,177,177,177,177,186,156,157,},
378 {185,185,185,185,186,185,185,185,185,186,185,185,},
379 {177,177,177,177,186,155,162,162,160,186,155,162,},
380 {177,177,177,177,186,159,167,167,158,186,159,167,},
381 {185,185,185,185,186,159,167,167,158,186,159,167,},
384 [13] = {
385 .bg = {{
386 {1,1,1,},
387 {1,1,1,},
388 {1,1,1,},
389 {1,1,1,},
390 {1,1,1,},
391 {1,1,1,},
393 .fg = {{
394 {194,194, 0, 0, 0, 0, 0,184, 0, 0, 0, 0,},
395 {194,194,194, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
396 {194,194,194,194,193, 0, 0, 0, 0, 0, 0, 0,},
397 {194,194,194,194,194, 0, 0, 0, 0, 0,184,204,},
398 { 56, 56, 56, 56, 56, 56, 0, 0, 0, 0, 0,199,},
399 { 57, 57, 57, 57, 57, 57, 0,199, 0, 0, 0,199,},
400 {194, 52, 52, 52, 52,194, 0, 0, 0, 0, 0,199,},
401 {194, 50, 52, 52, 50,194, 0, 0, 0, 0,183,199,},
402 {195,195,195,195,195,195, 0, 0, 0, 0, 0,204,},
403 {207,192,207,207,192,207, 0, 0, 0, 0, 0, 0,},
404 {184, 0, 0, 0, 0, 0, 0, 0, 0, 0,206,205,},
405 {131,131,131,131,131,131,131,131,131,131,131,131,},
408 [14] = {
409 .bg = {{
410 {1,1,1,},
411 {1,1,1,},
412 {1,1,1,},
413 {1,1,1,},
414 {1,1,1,},
415 {1,1,1,},
417 .fg = {{
418 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
419 { 0, 0, 0, 0,193, 0, 0, 0, 0, 0, 0, 0,},
420 { 96, 0, 0, 0, 0,199, 0, 0, 0, 0, 0, 0,},
421 { 0, 0, 0, 0, 0, 0, 0, 0, 0,183, 0, 0,},
422 {184, 0, 0, 0, 0, 0,207, 0, 0, 0, 0,199,},
423 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
424 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
425 { 0, 0, 0, 0, 0, 0, 0, 0,199, 0, 0, 0,},
426 {199, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
427 { 0, 0, 0, 0, 0,204, 0, 0, 0, 0, 0,184,},
428 { 44, 0,183, 0, 0, 0, 0, 0, 0,199, 0, 0,},
429 {194, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
432 [15] = {
433 .bg = {{
434 {1,1,1,},
435 {1,1,1,},
436 {1,1,1,},
437 {1,1,1,},
438 {1,1,1,},
439 {1,1,1,},
441 .fg = {{
442 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
443 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
444 { 40, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0,199,},
445 { 42, 43, 0, 0,201, 0, 0, 0, 0,183, 0, 0,},
446 { 0, 0, 0, 0, 0,201, 0, 0, 0, 0, 0, 0,},
447 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
448 { 0,182, 0, 0, 0, 0, 0, 66, 67,207, 0, 0,},
449 { 0,183, 0, 0, 0, 0, 0, 68, 69, 0, 0, 0,},
450 { 0, 0, 0, 0, 0,182, 0, 0, 0, 0, 0,182,},
451 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
452 { 0, 0,201, 0, 0, 0, 0, 0, 0,199, 0, 0,},
453 {199, 0, 0, 0, 0, 0, 0,201, 0, 0, 0, 96,},
456 [16] = {
457 .bg = {{
458 {1,1,1,},
459 {1,1,1,},
460 {1,1,1,},
461 {1,1,1,},
462 {1,1,1,},
463 {1,1,1,},
465 .fg = {{
466 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
467 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
468 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
469 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
470 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
471 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
472 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
473 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
474 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
475 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
476 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
477 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
480 [17] = {
481 .bg = {{
482 {1,1,2,},
483 {1,1,3,},
484 {1,1,3,},
485 {1,1,1,},
486 {1,1,1,},
487 {1,1,1,},
489 .fg = {{
490 { 0, 0, 62, 63, 0,178,186,178, 0,192,156,157,},
491 { 0,184, 64,155,160,178,186,178,182, 0, 0,184,},
492 {204, 0,180,156,161,178,186,178, 0,179, 0, 0,},
493 {177,177,177,177,177,178,186,178,184,207, 0,180,},
494 {185,185,185,185,185,185,186,178,155,162,160, 0,},
495 {177,177,177,177,177,178,186,178,159,167,158,182,},
496 { 0,182,155,162,160,178,186,178,156,157,161,180,},
497 {179, 0,159,167,158,178,186,177,177,177,177,177,},
498 { 67,193,156,157,161,178,189,185,185,185,185,185,},
499 {204,180, 0, 0,205,177,177,177,177,177,177,177,},
500 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
501 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
504 [18] = {
505 .bg = {{
506 {1,3,2,},
507 {2,3,3,},
508 {3,3,3,},
509 {1,3,3,},
510 {1,3,3,},
511 {1,3,3,},
513 .fg = {{
514 { 0,199,159,167,158,178,186,178,180, 0, 0,182,},
515 { 0,199,159,167,158,178,186,177,177,177,177,177,},
516 { 0,180,159,167,158,178,186,185,185,185,185,185,},
517 { 0,199,156,157,161,178,186,177,177,177,177,177,},
518 {177,177,177,177,177,178,186,178,155,160, 0, 96,},
519 {185,185,185,185,185,185,186,178,156,161, 0,179,},
520 {177,177,177,177,177,177,186,178, 0,184,155,162,},
521 { 72, 73,155,162,160,178,186,178,192, 0,159,167,},
522 {180, 0,159,167,158,178,186,178, 0,182,159,167,},
523 { 0, 0,156,157,161,178,186,178,192, 0,159,167,},
524 { 0,179, 0,193, 0,178,186,178,205, 0,159,167,},
525 {184, 0, 0, 0,180,178,186,178, 0,184,159,167,},
528 [19] = {
529 .bg = {{
530 {1,3,3,},
531 {1,1,3,},
532 {1,1,3,},
533 {1,1,3,},
534 {3,3,3,},
535 {1,1,3,},
537 .fg = {{
538 {192, 0,159,167,158,178,186,178,192,184, 0,180,},
539 {179, 0,156,157,161,178,186,178,205, 0, 0, 0,},
540 { 62, 63, 0, 0, 0,178,186,178, 0, 0,179, 0,},
541 { 64, 65, 0,184, 0,178,186,178, 0,182, 0,193,},
542 {184, 0,155,162,160,178,186,178, 0, 0, 0,207,},
543 { 0,192,159,167,158,178,186,178,180, 0,184, 0,},
544 { 0, 0,156,157,161,178,186,178, 0,179, 0, 0,},
545 {177,177,177,177,177,178,186,178,193, 0, 0,182,},
546 {185,185,185,185,185,185,186,178, 0, 0,181, 0,},
547 {177,177,177,177,177,178,186,178,182, 0, 0,184,},
548 { 0,199,155,162,160,178,186,178, 0,184, 0,192,},
549 { 0,180,159,167,158,178,186,178, 0, 0,179, 0,},
552 [20] = {
553 .bg = {{
554 {3,1,1,},
555 {1,2,2,},
556 {1,1,3,},
557 {1,2,3,},
558 {1,1,3,},
559 {2,2,3,},
561 .fg = {{
562 {177,178,186,177,177,177,177,177,177,177,177,177,},
563 {185,185,186,185,185,185,185,185,185,185,185,185,},
564 {177,177,177,177,177,177,186,177,177,177,177,177,},
565 {180,180, 0,155,160,178,186,178,180, 0, 0,184,},
566 { 0, 0,184,156,161,178,186,178, 0, 0,182, 0,},
567 {179, 0, 0,206, 0,178,186,178,182, 0,193,184,},
568 { 0, 0,182,155,160,178,186,178,155,162,160, 0,},
569 {180, 0, 0,156,161,178,186,178,159,167,158, 0,},
570 {177,177,177,177,177,178,186,178,156,157,161,180,},
571 {185,185,185,185,185,185,186,177,177,177,177,177,},
572 {177,177,177,177,177,177,186,185,185,185,185,185,},
573 { 0,180,155,162,160,178,186,177,177,177,177,177,},
576 [21] = {
577 .bg = {{
578 {3,3,3,},
579 {3,3,2,},
580 {2,3,3,},
581 {3,3,3,},
582 {1,1,3,},
583 {1,2,3,},
585 .fg = {{
586 { 0, 42, 43, 0, 0, 0,181, 70, 71, 0, 0, 40,},
587 { 0, 0, 0,184, 0, 0, 0, 72, 73, 0, 0, 42,},
588 { 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,},
589 { 96,192, 0, 0,192,192,192,205, 0, 0, 0, 96,},
590 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
591 {177,177,177,177,177,177,177,177,177,177,177,177,},
592 {104,104,187,185,185,185,185,185,185,185,185,185,},
593 {104,104,186,178,177,177,177,177,177,177,177,177,},
594 {160,178,186,178,180,184, 0, 0,182, 0, 0,179,},
595 {158,178,186,178, 0, 0,180, 0,184, 0,180, 0,},
596 {158,178,186,178, 0,182, 0,184, 0, 0,184,193,},
597 {161,178,186,178,179, 0,193,182, 0,204, 0,180,},
600 [22] = {
601 .bg = {{
602 {3,3,3,},
603 {3,3,3,},
604 {3,3,3,},
605 {3,3,3,},
606 {3,3,3,},
607 {3,3,3,},
609 .fg = {{
610 { 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,},
611 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
612 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
613 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
614 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
615 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
616 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
617 { 0, 0, 0, 40, 41, 0, 0, 0, 0, 0, 66, 67,},
618 { 0, 0, 0, 42, 43, 0,183, 0, 0, 0, 68, 69,},
619 {180, 0, 0, 0, 0, 0, 0, 40, 41, 0, 0, 0,},
620 { 0, 0, 0, 0, 66, 67, 0, 42, 43, 0, 0, 0,},
621 { 0, 40, 41, 0, 68, 69, 0, 0, 0,182, 0, 0,},
625 .bonus_index = {
626 1,2,3,4,5,8,9,10,13,17,18,19,20,21,
628 .bonus_screens = {
629 [0] = {{
630 { 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
631 { 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
632 { 98, 99, 0, 0, 0, 98, 99, 0, 0, 0, 98, 99,},
633 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
634 { 0, 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0,},
635 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
636 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
637 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
638 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
639 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
640 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
641 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
643 [1] = {{
644 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
645 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
646 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
647 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
648 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
649 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
650 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
651 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
652 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 98,},
653 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
654 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
655 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
657 [2] = {{
658 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
659 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
660 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
661 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
662 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
663 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
664 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
665 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
666 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
667 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
668 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
669 { 0, 0, 98, 99, 0, 0, 0, 0, 0, 0, 0, 0,},
671 [3] = {{
672 { 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
673 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
674 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 71,},
675 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, 73,},
676 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
677 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
678 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
679 { 0, 0, 98, 99, 0, 0, 0, 0, 0, 0, 0, 0,},
680 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
681 { 0, 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0,},
682 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
683 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
685 [4] = {{
686 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
687 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
688 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
689 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
690 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
691 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
692 { 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
693 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
694 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
695 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
696 { 0, 0, 0, 0, 0, 0, 0, 0, 98, 99, 0, 0,},
697 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
699 [5] = {{
700 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
701 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
702 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
703 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
704 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
705 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
706 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
707 { 0, 0, 0, 62, 0, 0, 0, 0, 0, 0, 0, 0,},
708 { 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0,},
709 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
710 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
711 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
713 [6] = {{
714 { 0, 0, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0,},
715 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
716 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
717 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
718 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
719 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
720 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
721 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
722 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
723 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
724 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
725 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
727 [7] = {{
728 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
729 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
730 { 39, 39, 39, 39, 39, 0, 0, 39, 39, 39, 39, 39,},
731 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
732 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
733 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
734 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
735 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
736 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69,},
737 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71,},
738 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 73,},
739 { 0, 0, 0, 0, 0, 54, 0, 0, 0, 55, 0, 0,},
741 [8] = {{
742 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
743 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
744 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
745 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
746 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
747 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
748 { 54, 0, 0, 0, 0, 55, 0, 0, 0, 0, 0, 0,},
749 { 54, 0, 0, 0, 0, 55, 0, 0, 0, 0, 0, 0,},
750 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
751 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
752 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
753 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
755 [9] = {{
756 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
757 { 0, 0, 0, 65, 0, 0, 0, 0, 0, 0, 0, 0,},
758 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
759 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
760 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
761 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
762 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
763 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
764 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 63,},
765 { 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 65,},
766 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
767 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
769 [10] = {{
770 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
771 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
772 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62,},
773 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 63, 64,},
774 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 65, 0,},
775 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
776 { 70, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
777 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
778 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
779 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
780 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
781 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
783 [11] = {{
784 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
785 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
786 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
787 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
788 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
789 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
790 {206, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
791 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
792 { 0, 0, 0, 0, 62, 63, 0, 0, 0, 0, 0, 0,},
793 { 0, 0, 0, 0, 64, 65, 0, 0, 0, 0, 0, 0,},
794 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
795 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
797 [12] = {{
798 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
799 { 62, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
800 { 64, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
801 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
802 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
803 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
804 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
805 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
806 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
807 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
808 { 0, 0, 0, 0, 0, 0, 0, 0, 62, 63, 0, 0,},
809 { 0, 0, 0, 0, 0, 0, 0, 0, 64, 65, 0, 0,},
811 [13] = {{
812 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
813 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
814 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
815 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
816 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
817 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
818 { 0, 0,105,104, 0, 0, 0, 0, 0, 0, 0, 0,},
819 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
820 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
821 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
822 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
823 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,},
828 #undef SCREEN_COUNT
829 #undef BONUS_COUNT