fixed handling of fake acid for EM engine
[rocksndiamonds.git] / src / game_em / tab_generate.c
1 /* 2000-04-19T13:26:05Z
2  *
3  * construct some tables to be included directly in emerald mine source.
4  * i made this because dynamically building the tables every time sucks and i
5  * need to be able to easily modify tile definitions.
6  *
7  * this is key data which almost everything depends on.
8  *
9  * this is supposed to be fairly easy to read and modify. the tab values
10  * are still hard coded constants but that should be less of a problem to
11  * modify.
12  */
13
14 #include "main_em.h"
15
16
17 /* ------------------------------------------------------------------------- */
18
19 /* 0=stop 1=blank */
20 int tile_blank[] =
21 {
22   Xblank, 1,
23   Xacid_splash_e, 1,
24   Xacid_splash_w, 1,
25 #ifdef EM_ENGINE_USE_ADDITIONAL_ELEMENTS
26   Xfake_acid_1, 1,
27   Xfake_acid_2, 1,
28   Xfake_acid_3, 1,
29   Xfake_acid_4, 1,
30   Xfake_acid_5, 1,
31   Xfake_acid_6, 1,
32   Xfake_acid_7, 1,
33   Xfake_acid_8, 1,
34 #endif
35   TILE_MAX
36 };
37
38 /* 0=stop 1=acid */
39 int tile_acid[] =
40 {
41   Xblank, 1,
42   Xacid_splash_e, 1,
43   Xacid_splash_w, 1,
44 #ifdef EM_ENGINE_USE_ADDITIONAL_ELEMENTS
45   Xfake_acid_1, 1,
46   Xfake_acid_2, 1,
47   Xfake_acid_3, 1,
48   Xfake_acid_4, 1,
49   Xfake_acid_5, 1,
50   Xfake_acid_6, 1,
51   Xfake_acid_7, 1,
52   Xfake_acid_8, 1,
53 #endif
54   Xacid_1, 1,
55   Xacid_2, 1,
56   Xacid_3, 1,
57   Xacid_4, 1,
58   Xacid_5, 1,
59   Xacid_6, 1,
60   Xacid_7, 1,
61   Xacid_8, 1,
62   TILE_MAX
63 };
64
65 /* 0=stop 1=fake_acid */
66 int tile_fake_acid[] =
67 {
68 #ifdef EM_ENGINE_USE_ADDITIONAL_ELEMENTS
69   Xfake_acid_1, 1,
70   Xfake_acid_2, 1,
71   Xfake_acid_3, 1,
72   Xfake_acid_4, 1,
73   Xfake_acid_5, 1,
74   Xfake_acid_6, 1,
75   Xfake_acid_7, 1,
76   Xfake_acid_8, 1,
77 #endif
78   TILE_MAX
79 };
80
81 /* 0=stop 1=amoeba */
82 int tile_amoeba[] =
83 {
84   Xfake_amoeba, 1,
85   Xfake_amoebaB, 1,
86   Xamoeba_1, 1,
87   Xamoeba_2, 1,
88   Xamoeba_3, 1,
89   Xamoeba_4, 1,
90   Xamoeba_5, 1,
91   Xamoeba_6, 1,
92   Xamoeba_7, 1,
93   Xamoeba_8, 1,
94   TILE_MAX
95 };
96
97 /* 0=stop 1=move */
98 int tile_android_move[] =
99 {
100   Xblank, 1,
101   Xacid_splash_e, 1,
102   Xacid_splash_w, 1,
103 #ifdef EM_ENGINE_USE_ADDITIONAL_ELEMENTS
104   Xfake_acid_1, 1,
105   Xfake_acid_2, 1,
106   Xfake_acid_3, 1,
107   Xfake_acid_4, 1,
108   Xfake_acid_5, 1,
109   Xfake_acid_6, 1,
110   Xfake_acid_7, 1,
111   Xfake_acid_8, 1,
112 #endif
113   Xplant, 1,
114   TILE_MAX
115 };
116
117
118 /* ------------------------------------------------------------------------- */
119
120 /* explosions: special format */
121 /* everything is initially filled with Xboom_1 */
122 int tile_explode[] =
123 {
124   Zborder,
125   Znormal,
126   Zdynamite,
127   Xboom_bug,
128   Xboom_bomb,
129   Xboom_android,
130   Xandroid,
131   Xandroid_1_n,
132   Xandroid_2_n,
133   Xandroid_1_e,
134   Xandroid_2_e,
135   Xandroid_1_s,
136   Xandroid_2_s,
137   Xandroid_1_w,
138   Xandroid_2_w,
139   Xacid_ne,
140   Xacid_nw,
141   Xacid_s,
142   Xacid_se,
143   Xacid_sw,
144   Xacid_1,
145   Xacid_2,
146   Xacid_3,
147   Xacid_4,
148   Xacid_5,
149   Xacid_6,
150   Xacid_7,
151   Xacid_8,
152   Xdoor_1,
153   Xdoor_2,
154   Xdoor_3,
155   Xdoor_4,
156   Xdoor_5,
157   Xdoor_6,
158   Xdoor_7,
159   Xdoor_8,
160   Xplant,
161   Yplant,
162   Xfake_door_1,
163   Xfake_door_2,
164   Xfake_door_3,
165   Xfake_door_4,
166   Xfake_door_5,
167   Xfake_door_6,
168   Xfake_door_7,
169   Xfake_door_8,
170   Xsteel_1,
171   Xsteel_2,
172   Xsteel_3,
173   Xsteel_4,
174   TILE_MAX,                     /* up till here are indestructable */
175
176   Xbug_1_n, Xboom_bug,
177   Xbug_1_e, Xboom_bug,
178   Xbug_1_s, Xboom_bug,
179   Xbug_1_w, Xboom_bug,
180   Xbug_2_n, Xboom_bug,
181   Xbug_2_e, Xboom_bug,
182   Xbug_2_s, Xboom_bug,
183   Xbug_2_w, Xboom_bug,
184   Xbomb, Xboom_bomb,
185   Xbomb_pause, Xboom_bomb,
186   Xbomb_fall, Xboom_bomb,
187   TILE_MAX,                     /* up till here are special explosions */
188
189   Xandroid, Xboom_android,
190   Xandroid_1_n, Xboom_android,
191   Xandroid_2_n, Xboom_android,
192   Xandroid_1_e, Xboom_android,
193   Xandroid_2_e, Xboom_android,
194   Xandroid_1_s, Xboom_android,
195   Xandroid_2_s, Xboom_android,
196   Xandroid_1_w, Xboom_android,
197   Xandroid_2_w, Xboom_android,
198   TILE_MAX                      /* up until here are dynamite explosions */
199 };
200
201
202 /* ------------------------------------------------------------------------- */
203
204 /* map the graphics file to internal tiles and animations
205  *
206  * one graphics icon maps to many tiles and animations
207  */
208
209 int obj_map[] =
210 {
211   /* special */
212
213   Ystone_sB, 7,
214   Xsand_stonein_4, 7,
215   -1,
216   Xsand_stonein_4, 5,
217   Xsand_stonein_4, 6,
218   -1,
219   Ystone_sB, 6,
220   Xsand_stonein_4, 3,
221   Xsand_stonein_4, 4,
222   -1,
223   Xsand_stonein_4, 1,
224   Xsand_stonein_4, 2,
225   -1,
226   Ystone_sB, 5,
227   Xsand_stonein_3, 7,
228   Xsand_stonein_4, 0,
229   -1,
230   Xsand_stonein_3, 5,
231   Xsand_stonein_3, 6,
232   -1,
233   Ystone_sB, 4,
234   Xsand_stonein_3, 3,
235   Xsand_stonein_3, 4,
236   -1,
237   Xsand_stonein_3, 1,
238   Xsand_stonein_3, 2,
239   -1,
240   Ystone_sB, 3,
241   Xsand_stonein_2, 7,
242   Xsand_stonein_3, 0,
243   -1,
244   Xsand_stonein_2, 5,
245   Xsand_stonein_2, 6,
246   -1,
247   Ystone_sB, 2,
248   Xsand_stonein_2, 3,
249   Xsand_stonein_2, 4,
250   -1,
251   Xsand_stonein_2, 1,
252   Xsand_stonein_2, 2,
253   -1,
254   Ystone_sB, 1,
255   Xsand_stonein_1, 7,
256   Xsand_stonein_2, 0,
257   -1,
258   Xsand_stonein_1, 5,
259   Xsand_stonein_1, 6,
260   -1,
261   Ystone_sB, 0,
262   Xsand_stonein_1, 3,
263   Xsand_stonein_1, 4,
264   -1,
265   Xsand_stonein_1, 1,
266   Xsand_stonein_1, 2,
267   -1,
268   Xstone, 0,
269   Xstone, 1,
270   Xstone, 2,
271   Xstone, 3,
272   Xstone, 4,
273   Xstone, 5,
274   Xstone, 6,
275   Xstone, 7,
276   Xstone_pause, 0,
277   Xstone_pause, 1,
278   Xstone_pause, 2,
279   Xstone_pause, 3,
280   Xstone_pause, 4,
281   Xstone_pause, 5,
282   Xstone_pause, 6,
283   Xstone_pause, 7,
284   Xstone_fall, 0,
285   Xstone_fall, 1,
286   Xstone_fall, 2,
287   Xstone_fall, 3,
288   Xstone_fall, 4,
289   Xstone_fall, 5,
290   Xstone_fall, 6,
291   Xstone_fall, 7,
292   Xpush_stone_e, 0,
293   Xpush_stone_e, 1,
294   Xpush_stone_e, 2,
295   Xpush_stone_e, 3,
296   Xpush_stone_e, 4,
297   Xpush_stone_e, 5,
298   Xpush_stone_e, 6,
299   Xpush_stone_e, 7,
300   Xpush_stone_w, 0,
301   Xpush_stone_w, 1,
302   Xpush_stone_w, 2,
303   Xpush_stone_w, 3,
304   Xpush_stone_w, 4,
305   Xpush_stone_w, 5,
306   Xpush_stone_w, 6,
307   Xpush_stone_w, 7,
308   Ystone_s, 7,
309   Xsand_stoneout_2, 7,
310   Xsand_stonein_1, 0,
311   Ystone_e, 7,
312   Ystone_w, 7,
313   Ydiamond_stone, 7,
314   -1,
315   -1,
316   Ystone_s, 6,
317   Xsand_stoneout_2, 6,
318   -1,
319   -1,
320   Ystone_s, 5,
321   Xsand_stoneout_2, 5,
322   -1,
323   -1,
324   Ystone_s, 4,
325   Xsand_stoneout_2, 4,
326   -1,
327   Xsand_stoneout_2, 3,
328   -1,
329   Ystone_s, 3,
330   Xsand_stoneout_2, 2,
331   -1,
332   Xsand_stoneout_2, 1,
333   -1,
334   Ystone_s, 2,
335   Xsand_stoneout_2, 0,
336   -1,
337   Xsand_stoneout_1, 7,
338   Xsand_stoneout_1, 6,
339   -1,
340   Ystone_s, 1,
341   Xsand_stoneout_1, 5,
342   -1,
343   Xsand_stoneout_1, 4,
344   Xsand_stoneout_1, 3,
345   -1,
346   Ystone_s, 0,
347   Xsand_stoneout_1, 2,
348   -1,
349   Xsand_stoneout_1, 1,
350   Xsand_stoneout_1, 0,
351   -1,
352
353 #if 0
354   /* use normal "Xblank" instead of explicit x==0, y==2 empty space graphic */
355   Ynut_sB, 7,
356 #endif
357
358   -1,
359   -1,
360   Ynut_sB, 6,
361   -1,
362   -1,
363   Ynut_sB, 5,
364   -1,
365   -1,
366   Ynut_sB, 4,
367   -1,
368   -1,
369   Ynut_sB, 3,
370   -1,
371   -1,
372   Ynut_sB, 2,
373   -1,
374   -1,
375   Ynut_sB, 1,
376   -1,
377   -1,
378   Ynut_sB, 0,
379   -1,
380   -1,
381   Ynut_s, 7,
382   Ynut_e, 7,
383   Ynut_w, 7,
384   Xnut, 0,
385   Xnut, 1,
386   Xnut, 2,
387   Xnut, 3,
388   Xnut, 4,
389   Xnut, 5,
390   Xnut, 6,
391   Xnut, 7,
392   Xnut_pause, 0,
393   Xnut_pause, 1,
394   Xnut_pause, 2,
395   Xnut_pause, 3,
396   Xnut_pause, 4,
397   Xnut_pause, 5,
398   Xnut_pause, 6,
399   Xnut_pause, 7,
400   Xnut_fall, 0,
401   Xnut_fall, 1,
402   Xnut_fall, 2,
403   Xnut_fall, 3,
404   Xnut_fall, 4,
405   Xnut_fall, 5,
406   Xnut_fall, 6,
407   Xnut_fall, 7,
408   Xpush_nut_e, 0,
409   Xpush_nut_e, 1,
410   Xpush_nut_e, 2,
411   Xpush_nut_e, 3,
412   Xpush_nut_e, 4,
413   Xpush_nut_e, 5,
414   Xpush_nut_e, 6,
415   Xpush_nut_e, 7,
416   Xpush_nut_w, 0,
417   Xpush_nut_w, 1,
418   Xpush_nut_w, 2,
419   Xpush_nut_w, 3,
420   Xpush_nut_w, 4,
421   Xpush_nut_w, 5,
422   Xpush_nut_w, 6,
423   Xpush_nut_w, 7,
424   -1,
425   -1,
426   Ynut_s, 6,
427   -1,
428   -1,
429   Ynut_s, 5,
430   -1,
431   -1,
432   Ynut_s, 4,
433   -1,
434   -1,
435   Ynut_s, 3,
436   -1,
437   -1,
438   Ynut_s, 2,
439   -1,
440   -1,
441   Ynut_s, 1,
442   -1,
443   -1,
444   Ynut_s, 0,
445   -1,
446   -1,
447
448 /* normal */
449
450   Xblank, 0,
451   Xblank, 1,
452   Xblank, 2,
453   Xblank, 3,
454   Xblank, 4,
455   Xblank, 5,
456   Xblank, 6,
457   Xblank, 7,
458   Xfake_blank, 0,
459   Xfake_blank, 1,
460   Xfake_blank, 2,
461   Xfake_blank, 3,
462   Xfake_blank, 4,
463   Xfake_blank, 5,
464   Xfake_blank, 6,
465   Xfake_blank, 7,
466   Xfake_amoeba, 0,
467   Xfake_amoeba, 1,
468   Xfake_amoeba, 2,
469   Xfake_amoeba, 3,
470   Xfake_amoeba, 4,
471   Xfake_amoeba, 5,
472   Xfake_amoeba, 6,
473   Xfake_amoeba, 7,
474   Zplayer, 0,
475   Zplayer, 1,
476   Zplayer, 2,
477   Zplayer, 3,
478   Zplayer, 4,
479   Zplayer, 5,
480   Zplayer, 6,
481   Zplayer, 7,
482   Ydynamite_blank, 3,
483   Ydynamite_blank, 4,
484   Ydynamite_blank, 5,
485   Ydynamite_blank, 6,
486   Ydynamite_blank, 7,
487   -1,
488   -1,
489   -1,
490   -1,
491   -1,
492
493   Ystone_eB, 6,
494   Ystone_w, 0,
495   -1,
496   Ystone_e, 6,
497   Ystone_wB, 0,
498   -1,
499   Ystone_eB, 5,
500   Ystone_w, 1,
501   -1,
502   Ystone_e, 5,
503   Ystone_wB, 1,
504   -1,
505   Ystone_eB, 4,
506   Ystone_w, 2,
507   -1,
508   Ystone_e, 4,
509   Ystone_wB, 2,
510   -1,
511   Ystone_eB, 3,
512   Ystone_w, 3,
513   -1,
514   Ystone_e, 3,
515   Ystone_wB, 3,
516   -1,
517   Ystone_eB, 2,
518   Ystone_w, 4,
519   -1,
520   Ystone_e, 2,
521   Ystone_wB, 4,
522   -1,
523   Ystone_eB, 1,
524   Ystone_w, 5,
525   -1,
526   Ystone_e, 1,
527   Ystone_wB, 5,
528   -1,
529   Ystone_eB, 0,
530   Ystone_w, 6,
531   -1,
532   Ystone_e, 0,
533   Ystone_wB, 6,
534   -1,
535
536   Ynut_eB, 6,
537   Ynut_w, 0,
538   -1,
539   Ynut_e, 6,
540   Ynut_wB, 0,
541   -1,
542   Ynut_eB, 5,
543   Ynut_w, 1,
544   -1,
545   Ynut_e, 5,
546   Ynut_wB, 1,
547   -1,
548   Ynut_eB, 4,
549   Ynut_w, 2,
550   -1,
551   Ynut_e, 4,
552   Ynut_wB, 2,
553   -1,
554   Ynut_eB, 3,
555   Ynut_w, 3,
556   -1,
557   Ynut_e, 3,
558   Ynut_wB, 3,
559   -1,
560   Ynut_eB, 2,
561   Ynut_w, 4,
562   -1,
563   Ynut_e, 2,
564   Ynut_wB, 4,
565   -1,
566   Ynut_eB, 1,
567   Ynut_w, 5,
568   -1,
569   Ynut_e, 1,
570   Ynut_wB, 5,
571   -1,
572   Ynut_eB, 0,
573   Ynut_w, 6,
574   -1,
575   Ynut_e, 0,
576   Ynut_wB, 6,
577   -1,
578
579   Ybug_w_n, 7,
580   Ybug_e_n, 7,
581   Ybug_n, 7,
582   Xbug_1_n, 0,
583   Xbug_1_n, 1,
584   Xbug_1_n, 2,
585   Xbug_1_n, 3,
586   Xbug_1_n, 4,
587   Xbug_1_n, 5,
588   Xbug_1_n, 6,
589   Xbug_1_n, 7,
590   Xbug_2_n, 0,
591   Xbug_2_n, 1,
592   Xbug_2_n, 2,
593   Xbug_2_n, 3,
594   Xbug_2_n, 4,
595   Xbug_2_n, 5,
596   Xbug_2_n, 6,
597   Xbug_2_n, 7,
598   -1,
599   Ybug_n_e, 7,
600   Ybug_s_e, 7,
601   Ybug_e, 7,
602   Xbug_1_e, 0,
603   Xbug_1_e, 1,
604   Xbug_1_e, 2,
605   Xbug_1_e, 3,
606   Xbug_1_e, 4,
607   Xbug_1_e, 5,
608   Xbug_1_e, 6,
609   Xbug_1_e, 7,
610   Xbug_2_e, 0,
611   Xbug_2_e, 1,
612   Xbug_2_e, 2,
613   Xbug_2_e, 3,
614   Xbug_2_e, 4,
615   Xbug_2_e, 5,
616   Xbug_2_e, 6,
617   Xbug_2_e, 7,
618   -1,
619   Ybug_e_s, 7,
620   Ybug_w_s, 7,
621   Ybug_s, 7,
622   Xbug_1_s, 0,
623   Xbug_1_s, 1,
624   Xbug_1_s, 2,
625   Xbug_1_s, 3,
626   Xbug_1_s, 4,
627   Xbug_1_s, 5,
628   Xbug_1_s, 6,
629   Xbug_1_s, 7,
630   Xbug_2_s, 0,
631   Xbug_2_s, 1,
632   Xbug_2_s, 2,
633   Xbug_2_s, 3,
634   Xbug_2_s, 4,
635   Xbug_2_s, 5,
636   Xbug_2_s, 6,
637   Xbug_2_s, 7,
638   -1,
639   Ybug_n_w, 7,
640   Ybug_s_w, 7,
641   Ybug_w, 7,
642   Xbug_1_w, 0,
643   Xbug_1_w, 1,
644   Xbug_1_w, 2,
645   Xbug_1_w, 3,
646   Xbug_1_w, 4,
647   Xbug_1_w, 5,
648   Xbug_1_w, 6,
649   Xbug_1_w, 7,
650   Xbug_2_w, 0,
651   Xbug_2_w, 1,
652   Xbug_2_w, 2,
653   Xbug_2_w, 3,
654   Xbug_2_w, 4,
655   Xbug_2_w, 5,
656   Xbug_2_w, 6,
657   Xbug_2_w, 7,
658   -1,
659   Ybug_n, 0,
660   -1,
661   Ybug_nB, 0,
662   -1,
663   Ybug_n, 1,
664   -1,
665   Ybug_nB, 1,
666   -1,
667   Ybug_n, 2,
668   -1,
669   Ybug_nB, 2,
670   -1,
671   Ybug_n, 3,
672   -1,
673   Ybug_nB, 3,
674   -1,
675   Ybug_n, 4,
676   -1,
677   Ybug_nB, 4,
678   -1,
679   Ybug_n, 5,
680   -1,
681   Ybug_nB, 5,
682   -1,
683   Ybug_n, 6,
684   -1,
685   Ybug_nB, 6,
686   -1,
687   Ybug_eB, 6,
688   -1,
689   Ybug_e, 6,
690   -1,
691   Ybug_eB, 5,
692   -1,
693   Ybug_e, 5,
694   -1,
695   Ybug_eB, 4,
696   -1,
697   Ybug_e, 4,
698   -1,
699   Ybug_eB, 3,
700   -1,
701   Ybug_e, 3,
702   -1,
703   Ybug_eB, 2,
704   -1,
705   Ybug_e, 2,
706   -1,
707   Ybug_eB, 1,
708   -1,
709   Ybug_e, 1,
710   -1,
711   Ybug_eB, 0,
712   -1,
713   Ybug_e, 0,
714   -1,
715   Ybug_sB, 6,
716   -1,
717   Ybug_s, 6,
718   -1,
719   Ybug_sB, 5,
720   -1,
721   Ybug_s, 5,
722   -1,
723   Ybug_sB, 4,
724   -1,
725   Ybug_s, 4,
726   -1,
727   Ybug_sB, 3,
728   -1,
729   Ybug_s, 3,
730   -1,
731   Ybug_sB, 2,
732   -1,
733   Ybug_s, 2,
734   -1,
735   Ybug_sB, 1,
736   -1,
737   Ybug_s, 1,
738   -1,
739   Ybug_sB, 0,
740   -1,
741   Ybug_s, 0,
742   -1,
743   Ybug_w, 0,
744   -1,
745   Ybug_wB, 0,
746   -1,
747   Ybug_w, 1,
748   -1,
749   Ybug_wB, 1,
750   -1,
751   Ybug_w, 2,
752   -1,
753   Ybug_wB, 2,
754   -1,
755   Ybug_w, 3,
756   -1,
757   Ybug_wB, 3,
758   -1,
759   Ybug_w, 4,
760   -1,
761   Ybug_wB, 4,
762   -1,
763   Ybug_w, 5,
764   -1,
765   Ybug_wB, 5,
766   -1,
767   Ybug_w, 6,
768   -1,
769   Ybug_wB, 6,
770   -1,
771   Ybug_n_e, 0,
772   Ybug_e_n, 6,
773   -1,
774   Ybug_n_e, 1,
775   Ybug_e_n, 5,
776   -1,
777   Ybug_n_e, 2,
778   Ybug_e_n, 4,
779   -1,
780   Ybug_n_e, 3,
781   Ybug_e_n, 3,
782   -1,
783   Ybug_n_e, 4,
784   Ybug_e_n, 2,
785   -1,
786   Ybug_n_e, 5,
787   Ybug_e_n, 1,
788   -1,
789   Ybug_n_e, 6,
790   Ybug_e_n, 0,
791   -1,
792   Ybug_e_s, 0,
793   Ybug_s_e, 6,
794   -1,
795   Ybug_e_s, 1,
796   Ybug_s_e, 5,
797   -1,
798   Ybug_e_s, 2,
799   Ybug_s_e, 4,
800   -1,
801   Ybug_e_s, 3,
802   Ybug_s_e, 3,
803   -1,
804   Ybug_e_s, 4,
805   Ybug_s_e, 2,
806   -1,
807   Ybug_e_s, 5,
808   Ybug_s_e, 1,
809   -1,
810   Ybug_e_s, 6,
811   Ybug_s_e, 0,
812   -1,
813   Ybug_s_w, 0,
814   Ybug_w_s, 6,
815   -1,
816   Ybug_s_w, 1,
817   Ybug_w_s, 5,
818   -1,
819   Ybug_s_w, 2,
820   Ybug_w_s, 4,
821   -1,
822   Ybug_s_w, 3,
823   Ybug_w_s, 3,
824   -1,
825   Ybug_s_w, 4,
826   Ybug_w_s, 2,
827   -1,
828   Ybug_s_w, 5,
829   Ybug_w_s, 1,
830   -1,
831   Ybug_s_w, 6,
832   Ybug_w_s, 0,
833   -1,
834   Ybug_n_w, 6,
835   Ybug_w_n, 0,
836   -1,
837   Ybug_n_w, 5,
838   Ybug_w_n, 1,
839   -1,
840   Ybug_n_w, 4,
841   Ybug_w_n, 2,
842   -1,
843   Ybug_n_w, 3,
844   Ybug_w_n, 3,
845   -1,
846   Ybug_n_w, 2,
847   Ybug_w_n, 4,
848   -1,
849   Ybug_n_w, 1,
850   Ybug_w_n, 5,
851   -1,
852   Ybug_n_w, 0,
853   Ybug_w_n, 6,
854   -1,
855   Ybug_stone, 0,
856   -1,
857   Ybug_stone, 1,
858   -1,
859   Ybug_stone, 2,
860   -1,
861   Ybug_stone, 3,
862   -1,
863   Ybug_stone, 4,
864   -1,
865   Ybug_stone, 5,
866   -1,
867   Ybug_stone, 6,
868   -1,
869   Ybug_spring, 0,
870   -1,
871   Ybug_spring, 1,
872   -1,
873   Ybug_spring, 2,
874   -1,
875   Ybug_spring, 3,
876   -1,
877   Ybug_spring, 4,
878   -1,
879   Ybug_spring, 5,
880   -1,
881   Ybug_spring, 6,
882   -1,
883
884   Ytank_w_n, 7,
885   Ytank_e_n, 7,
886   Ytank_n, 7,
887   Xtank_1_n, 0,
888   Xtank_1_n, 1,
889   Xtank_1_n, 2,
890   Xtank_1_n, 3,
891   Xtank_1_n, 4,
892   Xtank_1_n, 5,
893   Xtank_1_n, 6,
894   Xtank_1_n, 7,
895   Xtank_2_n, 0,
896   Xtank_2_n, 1,
897   Xtank_2_n, 2,
898   Xtank_2_n, 3,
899   Xtank_2_n, 4,
900   Xtank_2_n, 5,
901   Xtank_2_n, 6,
902   Xtank_2_n, 7,
903   -1,
904   Ytank_n_e, 7,
905   Ytank_s_e, 7,
906   Ytank_e, 7,
907   Xtank_1_e, 0,
908   Xtank_1_e, 1,
909   Xtank_1_e, 2,
910   Xtank_1_e, 3,
911   Xtank_1_e, 4,
912   Xtank_1_e, 5,
913   Xtank_1_e, 6,
914   Xtank_1_e, 7,
915   Xtank_2_e, 0,
916   Xtank_2_e, 1,
917   Xtank_2_e, 2,
918   Xtank_2_e, 3,
919   Xtank_2_e, 4,
920   Xtank_2_e, 5,
921   Xtank_2_e, 6,
922   Xtank_2_e, 7,
923   -1,
924   Ytank_e_s, 7,
925   Ytank_w_s, 7,
926   Ytank_s, 7,
927   Xtank_1_s, 0,
928   Xtank_1_s, 1,
929   Xtank_1_s, 2,
930   Xtank_1_s, 3,
931   Xtank_1_s, 4,
932   Xtank_1_s, 5,
933   Xtank_1_s, 6,
934   Xtank_1_s, 7,
935   Xtank_2_s, 0,
936   Xtank_2_s, 1,
937   Xtank_2_s, 2,
938   Xtank_2_s, 3,
939   Xtank_2_s, 4,
940   Xtank_2_s, 5,
941   Xtank_2_s, 6,
942   Xtank_2_s, 7,
943   -1,
944   Ytank_n_w, 7,
945   Ytank_s_w, 7,
946   Ytank_w, 7,
947   Xtank_1_w, 0,
948   Xtank_1_w, 1,
949   Xtank_1_w, 2,
950   Xtank_1_w, 3,
951   Xtank_1_w, 4,
952   Xtank_1_w, 5,
953   Xtank_1_w, 6,
954   Xtank_1_w, 7,
955   Xtank_2_w, 0,
956   Xtank_2_w, 1,
957   Xtank_2_w, 2,
958   Xtank_2_w, 3,
959   Xtank_2_w, 4,
960   Xtank_2_w, 5,
961   Xtank_2_w, 6,
962   Xtank_2_w, 7,
963   -1,
964   Ytank_n, 0,
965   -1,
966   Ytank_nB, 0,
967   -1,
968   Ytank_n, 1,
969   -1,
970   Ytank_nB, 1,
971   -1,
972   Ytank_n, 2,
973   -1,
974   Ytank_nB, 2,
975   -1,
976   Ytank_n, 3,
977   -1,
978   Ytank_nB, 3,
979   -1,
980   Ytank_n, 4,
981   -1,
982   Ytank_nB, 4,
983   -1,
984   Ytank_n, 5,
985   -1,
986   Ytank_nB, 5,
987   -1,
988   Ytank_n, 6,
989   -1,
990   Ytank_nB, 6,
991   -1,
992   Ytank_eB, 6,
993   -1,
994   Ytank_e, 6,
995   -1,
996   Ytank_eB, 5,
997   -1,
998   Ytank_e, 5,
999   -1,
1000   Ytank_eB, 4,
1001   -1,
1002   Ytank_e, 4,
1003   -1,
1004   Ytank_eB, 3,
1005   -1,
1006   Ytank_e, 3,
1007   -1,
1008   Ytank_eB, 2,
1009   -1,
1010   Ytank_e, 2,
1011   -1,
1012   Ytank_eB, 1,
1013   -1,
1014   Ytank_e, 1,
1015   -1,
1016   Ytank_eB, 0,
1017   -1,
1018   Ytank_e, 0,
1019   -1,
1020   Ytank_sB, 6,
1021   -1,
1022   Ytank_s, 6,
1023   -1,
1024   Ytank_sB, 5,
1025   -1,
1026   Ytank_s, 5,
1027   -1,
1028   Ytank_sB, 4,
1029   -1,
1030   Ytank_s, 4,
1031   -1,
1032   Ytank_sB, 3,
1033   -1,
1034   Ytank_s, 3,
1035   -1,
1036   Ytank_sB, 2,
1037   -1,
1038   Ytank_s, 2,
1039   -1,
1040   Ytank_sB, 1,
1041   -1,
1042   Ytank_s, 1,
1043   -1,
1044   Ytank_sB, 0,
1045   -1,
1046   Ytank_s, 0,
1047   -1,
1048   Ytank_w, 0,
1049   -1,
1050   Ytank_wB, 0,
1051   -1,
1052   Ytank_w, 1,
1053   -1,
1054   Ytank_wB, 1,
1055   -1,
1056   Ytank_w, 2,
1057   -1,
1058   Ytank_wB, 2,
1059   -1,
1060   Ytank_w, 3,
1061   -1,
1062   Ytank_wB, 3,
1063   -1,
1064   Ytank_w, 4,
1065   -1,
1066   Ytank_wB, 4,
1067   -1,
1068   Ytank_w, 5,
1069   -1,
1070   Ytank_wB, 5,
1071   -1,
1072   Ytank_w, 6,
1073   -1,
1074   Ytank_wB, 6,
1075   -1,
1076   Ytank_n_e, 0,
1077   Ytank_e_n, 6,
1078   -1,
1079   Ytank_n_e, 1,
1080   Ytank_e_n, 5,
1081   -1,
1082   Ytank_n_e, 2,
1083   Ytank_e_n, 4,
1084   -1,
1085   Ytank_n_e, 3,
1086   Ytank_e_n, 3,
1087   -1,
1088   Ytank_n_e, 4,
1089   Ytank_e_n, 2,
1090   -1,
1091   Ytank_n_e, 5,
1092   Ytank_e_n, 1,
1093   -1,
1094   Ytank_n_e, 6,
1095   Ytank_e_n, 0,
1096   -1,
1097   Ytank_e_s, 0,
1098   Ytank_s_e, 6,
1099   -1,
1100   Ytank_e_s, 1,
1101   Ytank_s_e, 5,
1102   -1,
1103   Ytank_e_s, 2,
1104   Ytank_s_e, 4,
1105   -1,
1106   Ytank_e_s, 3,
1107   Ytank_s_e, 3,
1108   -1,
1109   Ytank_e_s, 4,
1110   Ytank_s_e, 2,
1111   -1,
1112   Ytank_e_s, 5,
1113   Ytank_s_e, 1,
1114   -1,
1115   Ytank_e_s, 6,
1116   Ytank_s_e, 0,
1117   -1,
1118   Ytank_s_w, 0,
1119   Ytank_w_s, 6,
1120   -1,
1121   Ytank_s_w, 1,
1122   Ytank_w_s, 5,
1123   -1,
1124   Ytank_s_w, 2,
1125   Ytank_w_s, 4,
1126   -1,
1127   Ytank_s_w, 3,
1128   Ytank_w_s, 3,
1129   -1,
1130   Ytank_s_w, 4,
1131   Ytank_w_s, 2,
1132   -1,
1133   Ytank_s_w, 5,
1134   Ytank_w_s, 1,
1135   -1,
1136   Ytank_s_w, 6,
1137   Ytank_w_s, 0,
1138   -1,
1139   Ytank_n_w, 6,
1140   Ytank_w_n, 0,
1141   -1,
1142   Ytank_n_w, 5,
1143   Ytank_w_n, 1,
1144   -1,
1145   Ytank_n_w, 4,
1146   Ytank_w_n, 2,
1147   -1,
1148   Ytank_n_w, 3,
1149   Ytank_w_n, 3,
1150   -1,
1151   Ytank_n_w, 2,
1152   Ytank_w_n, 4,
1153   -1,
1154   Ytank_n_w, 1,
1155   Ytank_w_n, 5,
1156   -1,
1157   Ytank_n_w, 0,
1158   Ytank_w_n, 6,
1159   -1,
1160   Ytank_stone, 0,
1161   -1,
1162   Ytank_stone, 1,
1163   -1,
1164   Ytank_stone, 2,
1165   -1,
1166   Ytank_stone, 3,
1167   -1,
1168   Ytank_stone, 4,
1169   -1,
1170   Ytank_stone, 5,
1171   -1,
1172   Ytank_stone, 6,
1173   -1,
1174   Ytank_spring, 0,
1175   -1,
1176   Ytank_spring, 1,
1177   -1,
1178   Ytank_spring, 2,
1179   -1,
1180   Ytank_spring, 3,
1181   -1,
1182   Ytank_spring, 4,
1183   -1,
1184   Ytank_spring, 5,
1185   -1,
1186   Ytank_spring, 6,
1187   -1,
1188
1189   Yandroid_n, 7,
1190   Yandroid_ne, 7,
1191   Yandroid_e, 7,
1192   Yandroid_se, 7,
1193   Yandroid_s, 7,
1194   Yandroid_sw, 7,
1195   Yandroid_w, 7,
1196   Yandroid_nw, 7,
1197   Xandroid, 7,
1198   Xandroid_1_n, 7,
1199   Xandroid_2_n, 7,
1200   Xandroid_1_e, 7,
1201   Xandroid_2_e, 7,
1202   Xandroid_1_w, 7,
1203   Xandroid_2_w, 7,
1204   Xandroid_1_s, 7,
1205   Xandroid_2_s, 7,
1206   -1,
1207   Xandroid, 0,
1208   Xandroid_1_n, 0,
1209   Xandroid_2_n, 0,
1210   Xandroid_1_e, 0,
1211   Xandroid_2_e, 0,
1212   Xandroid_1_w, 0,
1213   Xandroid_2_w, 0,
1214   Xandroid_1_s, 0,
1215   Xandroid_2_s, 0,
1216   -1,
1217   Xandroid, 1,
1218   Xandroid_1_n, 1,
1219   Xandroid_2_n, 1,
1220   Xandroid_1_e, 1,
1221   Xandroid_2_e, 1,
1222   Xandroid_1_w, 1,
1223   Xandroid_2_w, 1,
1224   Xandroid_1_s, 1,
1225   Xandroid_2_s, 1,
1226   -1,
1227   Xandroid, 2,
1228   Xandroid_1_n, 2,
1229   Xandroid_2_n, 2,
1230   Xandroid_1_e, 2,
1231   Xandroid_2_e, 2,
1232   Xandroid_1_w, 2,
1233   Xandroid_2_w, 2,
1234   Xandroid_1_s, 2,
1235   Xandroid_2_s, 2,
1236   -1,
1237   Xandroid, 3,
1238   Xandroid_1_n, 3,
1239   Xandroid_2_n, 3,
1240   Xandroid_1_e, 3,
1241   Xandroid_2_e, 3,
1242   Xandroid_1_w, 3,
1243   Xandroid_2_w, 3,
1244   Xandroid_1_s, 3,
1245   Xandroid_2_s, 3,
1246   -1,
1247   Xandroid, 4,
1248   Xandroid_1_n, 4,
1249   Xandroid_2_n, 4,
1250   Xandroid_1_e, 4,
1251   Xandroid_2_e, 4,
1252   Xandroid_1_w, 4,
1253   Xandroid_2_w, 4,
1254   Xandroid_1_s, 4,
1255   Xandroid_2_s, 4,
1256   -1,
1257   Xandroid, 5,
1258   Xandroid_1_n, 5,
1259   Xandroid_2_n, 5,
1260   Xandroid_1_e, 5,
1261   Xandroid_2_e, 5,
1262   Xandroid_1_w, 5,
1263   Xandroid_2_w, 5,
1264   Xandroid_1_s, 5,
1265   Xandroid_2_s, 5,
1266   -1,
1267   Xandroid, 6,
1268   Xandroid_1_n, 6,
1269   Xandroid_2_n, 6,
1270   Xandroid_1_e, 6,
1271   Xandroid_2_e, 6,
1272   Xandroid_1_w, 6,
1273   Xandroid_2_w, 6,
1274   Xandroid_1_s, 6,
1275   Xandroid_2_s, 6,
1276   -1,
1277   Yandroid_n, 0,
1278   Yandroid_sB, 6,
1279   -1,
1280   Yandroid_nB, 0,
1281   Yandroid_s, 6,
1282   -1,
1283   Yandroid_n, 1,
1284   Yandroid_sB, 5,
1285   -1,
1286   Yandroid_nB, 1,
1287   Yandroid_s, 5,
1288   -1,
1289   Yandroid_n, 2,
1290   Yandroid_sB, 4,
1291   Xboom_android, 0,
1292   -1,
1293   Yandroid_nB, 2,
1294   Yandroid_s, 4,
1295   Xboom_android, 1,
1296   -1,
1297   Yandroid_n, 3,
1298   Yandroid_sB, 3,
1299   Xboom_android, 2,
1300   -1,
1301   Yandroid_nB, 3,
1302   Yandroid_s, 3,
1303   Xboom_android, 3,
1304   -1,
1305   Yandroid_n, 4,
1306   Yandroid_sB, 2,
1307   Xboom_android, 4,
1308   -1,
1309   Yandroid_nB, 4,
1310   Yandroid_s, 2,
1311   Xboom_android, 5,
1312   -1,
1313   Yandroid_n, 5,
1314   Yandroid_sB, 1,
1315   Xboom_android, 6,
1316   -1,
1317   Yandroid_nB, 5,
1318   Yandroid_s, 1,
1319   -1,
1320   Yandroid_n, 6,
1321   Yandroid_sB, 0,
1322   -1,
1323   Yandroid_nB, 6,
1324   Yandroid_s, 0,
1325   -1,
1326   Yandroid_eB, 6,
1327   Yandroid_w, 0,
1328   -1,
1329   Yandroid_e, 6,
1330   Yandroid_wB, 0,
1331   -1,
1332   Yandroid_eB, 5,
1333   Yandroid_w, 1,
1334   -1,
1335   Yandroid_e, 5,
1336   Yandroid_wB, 1,
1337   -1,
1338   Yandroid_eB, 4,
1339   Yandroid_w, 2,
1340   -1,
1341   Yandroid_e, 4,
1342   Yandroid_wB, 2,
1343   -1,
1344   Yandroid_eB, 3,
1345   Yandroid_w, 3,
1346   -1,
1347   Yandroid_e, 3,
1348   Yandroid_wB, 3,
1349   -1,
1350   Yandroid_eB, 2,
1351   Yandroid_w, 4,
1352   -1,
1353   Yandroid_e, 2,
1354   Yandroid_wB, 4,
1355   -1,
1356   Yandroid_eB, 1,
1357   Yandroid_w, 5,
1358   -1,
1359   Yandroid_e, 1,
1360   Yandroid_wB, 5,
1361   -1,
1362   Yandroid_eB, 0,
1363   Yandroid_w, 6,
1364   -1,
1365   Yandroid_e, 0,
1366   Yandroid_wB, 6,
1367   -1,
1368   Yandroid_neB, 6,
1369   Yandroid_sw, 0,
1370   -1,
1371   Yandroid_ne, 6,
1372   Yandroid_swB, 0,
1373   -1,
1374   Yandroid_neB, 5,
1375   Yandroid_sw, 1,
1376   -1,
1377   Yandroid_ne, 5,
1378   Yandroid_swB, 1,
1379   -1,
1380   Yandroid_neB, 4,
1381   Yandroid_sw, 2,
1382   -1,
1383   Yandroid_ne, 4,
1384   Yandroid_swB, 2,
1385   -1,
1386   Yandroid_neB, 3,
1387   Yandroid_sw, 3,
1388   -1,
1389   Yandroid_ne, 3,
1390   Yandroid_swB, 3,
1391   -1,
1392   Yandroid_neB, 2,
1393   Yandroid_sw, 4,
1394   -1,
1395   Yandroid_ne, 2,
1396   Yandroid_swB, 4,
1397   -1,
1398   Yandroid_neB, 1,
1399   Yandroid_sw, 5,
1400   -1,
1401   Yandroid_ne, 1,
1402   Yandroid_swB, 5,
1403   -1,
1404   Yandroid_neB, 0,
1405   Yandroid_sw, 6,
1406   -1,
1407   Yandroid_ne, 0,
1408   Yandroid_swB, 6,
1409   -1,
1410   Yandroid_nw, 0,
1411   Yandroid_seB, 6,
1412   -1,
1413   Yandroid_nwB, 0,
1414   Yandroid_se, 6,
1415   -1,
1416   Yandroid_nw, 1,
1417   Yandroid_seB, 5,
1418   -1,
1419   Yandroid_nwB, 1,
1420   Yandroid_se, 5,
1421   -1,
1422   Yandroid_nw, 2,
1423   Yandroid_seB, 4,
1424   -1,
1425   Yandroid_nwB, 2,
1426   Yandroid_se, 4,
1427   -1,
1428   Yandroid_nw, 3,
1429   Yandroid_seB, 3,
1430   -1,
1431   Yandroid_nwB, 3,
1432   Yandroid_se, 3,
1433   -1,
1434   Yandroid_nw, 4,
1435   Yandroid_seB, 2,
1436   -1,
1437   Yandroid_nwB, 4,
1438   Yandroid_se, 2,
1439   -1,
1440   Yandroid_nw, 5,
1441   Yandroid_seB, 1,
1442   -1,
1443   Yandroid_nwB, 5,
1444   Yandroid_se, 1,
1445   -1,
1446   Yandroid_nw, 6,
1447   Yandroid_seB, 0,
1448   -1,
1449   Yandroid_nwB, 6,
1450   Yandroid_se, 0,
1451   -1,
1452
1453   Yspring_e, 7,
1454   Yspring_w, 7,
1455   Yspring_alien_e, 7,
1456   Yspring_alien_w, 7,
1457   Yspring_s, 7,
1458   Xspring, 0,
1459   Xspring, 1,
1460   Xspring, 2,
1461   Xspring, 3,
1462   Xspring, 4,
1463   Xspring, 5,
1464   Xspring, 6,
1465   Xspring, 7,
1466   Xspring_pause, 0,
1467   Xspring_pause, 1,
1468   Xspring_pause, 2,
1469   Xspring_pause, 3,
1470   Xspring_pause, 4,
1471   Xspring_pause, 5,
1472   Xspring_pause, 6,
1473   Xspring_pause, 7,
1474   Xspring_e, 0,
1475   Xspring_e, 1,
1476   Xspring_e, 2,
1477   Xspring_e, 3,
1478   Xspring_e, 4,
1479   Xspring_e, 5,
1480   Xspring_e, 6,
1481   Xspring_e, 7,
1482   Xspring_w, 0,
1483   Xspring_w, 1,
1484   Xspring_w, 2,
1485   Xspring_w, 3,
1486   Xspring_w, 4,
1487   Xspring_w, 5,
1488   Xspring_w, 6,
1489   Xspring_w, 7,
1490   Xspring_fall, 0,
1491   Xspring_fall, 1,
1492   Xspring_fall, 2,
1493   Xspring_fall, 3,
1494   Xspring_fall, 4,
1495   Xspring_fall, 5,
1496   Xspring_fall, 6,
1497   Xspring_fall, 7,
1498   Xpush_spring_e, 0,
1499   Xpush_spring_e, 1,
1500   Xpush_spring_e, 2,
1501   Xpush_spring_e, 3,
1502   Xpush_spring_e, 4,
1503   Xpush_spring_e, 5,
1504   Xpush_spring_e, 6,
1505   Xpush_spring_e, 7,
1506   Xpush_spring_w, 0,
1507   Xpush_spring_w, 1,
1508   Xpush_spring_w, 2,
1509   Xpush_spring_w, 3,
1510   Xpush_spring_w, 4,
1511   Xpush_spring_w, 5,
1512   Xpush_spring_w, 6,
1513   Xpush_spring_w, 7,
1514   -1,
1515   Yspring_sB, 6,
1516   -1,
1517   Yspring_s, 6,
1518   -1,
1519   Yspring_sB, 5,
1520   -1,
1521   Yspring_s, 5,
1522   -1,
1523   Yspring_sB, 4,
1524   -1,
1525   Yspring_s, 4,
1526   -1,
1527   Yspring_sB, 3,
1528   -1,
1529   Yspring_s, 3,
1530   -1,
1531   Yspring_sB, 2,
1532   -1,
1533   Yspring_s, 2,
1534   -1,
1535   Yspring_sB, 1,
1536   -1,
1537   Yspring_s, 1,
1538   -1,
1539   Yspring_sB, 0,
1540   -1,
1541   Yspring_s, 0,
1542   -1,
1543   Yspring_eB, 6,
1544   Yspring_w, 0,
1545   -1,
1546   Yspring_e, 6,
1547   Yspring_wB, 0,
1548   -1,
1549   Yspring_eB, 5,
1550   Yspring_w, 1,
1551   -1,
1552   Yspring_e, 5,
1553   Yspring_wB, 1,
1554   -1,
1555   Yspring_eB, 4,
1556   Yspring_w, 2,
1557   -1,
1558   Yspring_e, 4,
1559   Yspring_wB, 2,
1560   -1,
1561   Yspring_eB, 3,
1562   Yspring_w, 3,
1563   -1,
1564   Yspring_e, 3,
1565   Yspring_wB, 3,
1566   -1,
1567   Yspring_eB, 2,
1568   Yspring_w, 4,
1569   -1,
1570   Yspring_e, 2,
1571   Yspring_wB, 4,
1572   -1,
1573   Yspring_eB, 1,
1574   Yspring_w, 5,
1575   -1,
1576   Yspring_e, 1,
1577   Yspring_wB, 5,
1578   -1,
1579   Yspring_eB, 0,
1580   Yspring_w, 6,
1581   -1,
1582   Yspring_e, 0,
1583   Yspring_wB, 6,
1584   -1,
1585   Yspring_alien_eB, 6,
1586   -1,
1587   Yspring_alien_e, 6,
1588   -1,
1589   Yspring_alien_eB, 5,
1590   -1,
1591   Yspring_alien_e, 5,
1592   -1,
1593   Yspring_alien_eB, 4,
1594   -1,
1595   Yspring_alien_e, 4,
1596   -1,
1597   Yspring_alien_eB, 3,
1598   -1,
1599   Yspring_alien_e, 3,
1600   -1,
1601   Yspring_alien_eB, 2,
1602   -1,
1603   Yspring_alien_e, 2,
1604   -1,
1605   Yspring_alien_eB, 1,
1606   -1,
1607   Yspring_alien_e, 1,
1608   -1,
1609   Yspring_alien_eB, 0,
1610   -1,
1611   Yspring_alien_e, 0,
1612   -1,
1613   Yspring_alien_w, 0,
1614   -1,
1615   Yspring_alien_wB, 0,
1616   -1,
1617   Yspring_alien_w, 1,
1618   -1,
1619   Yspring_alien_wB, 1,
1620   -1,
1621   Yspring_alien_w, 2,
1622   -1,
1623   Yspring_alien_wB, 2,
1624   -1,
1625   Yspring_alien_w, 3,
1626   -1,
1627   Yspring_alien_wB, 3,
1628   -1,
1629   Yspring_alien_w, 4,
1630   -1,
1631   Yspring_alien_wB, 4,
1632   -1,
1633   Yspring_alien_w, 5,
1634   -1,
1635   Yspring_alien_wB, 5,
1636   -1,
1637   Yspring_alien_w, 6,
1638   -1,
1639   Yspring_alien_wB, 6,
1640   -1,
1641
1642   Xeater_n, 0,
1643   Xeater_e, 0,
1644   Xeater_w, 0,
1645   Xeater_s, 0,
1646   Xeater_n, 7,
1647   Xeater_e, 7,
1648   Xeater_s, 7,
1649   Xeater_w, 7,
1650   Yeater_n, 7,
1651   Yeater_e, 7,
1652   Yeater_s, 7,
1653   Yeater_w, 7,
1654   -1,
1655   Xeater_n, 1,
1656   Xeater_e, 1,
1657   Xeater_w, 1,
1658   Xeater_s, 1,
1659   Xeater_n, 6,
1660   Xeater_e, 6,
1661   Xeater_w, 6,
1662   Xeater_s, 6,
1663   -1,
1664   Xeater_n, 2,
1665   Xeater_e, 2,
1666   Xeater_w, 2,
1667   Xeater_s, 2,
1668   Xeater_n, 5,
1669   Xeater_e, 5,
1670   Xeater_w, 5,
1671   Xeater_s, 5,
1672   -1,
1673   Xeater_n, 3,
1674   Xeater_e, 3,
1675   Xeater_w, 3,
1676   Xeater_s, 3,
1677   Xeater_n, 4,
1678   Xeater_e, 4,
1679   Xeater_w, 4,
1680   Xeater_s, 4,
1681   -1,
1682   Yeater_n, 0,
1683   Yeater_sB, 6,
1684   -1,
1685   Yeater_nB, 0,
1686   Yeater_s, 6,
1687   -1,
1688   Yeater_n, 1,
1689   Yeater_sB, 5,
1690   -1,
1691   Yeater_nB, 1,
1692   Yeater_s, 5,
1693   -1,
1694   Yeater_n, 2,
1695   Yeater_sB, 4,
1696   -1,
1697   Yeater_nB, 2,
1698   Yeater_s, 4,
1699   -1,
1700   Yeater_n, 3,
1701   Yeater_sB, 3,
1702   -1,
1703   Yeater_nB, 3,
1704   Yeater_s, 3,
1705   -1,
1706   Yeater_n, 4,
1707   Yeater_sB, 2,
1708   -1,
1709   Yeater_nB, 4,
1710   Yeater_s, 2,
1711   -1,
1712   Yeater_n, 5,
1713   Yeater_sB, 1,
1714   -1,
1715   Yeater_nB, 5,
1716   Yeater_s, 1,
1717   -1,
1718   Yeater_n, 6,
1719   Yeater_sB, 0,
1720   -1,
1721   Yeater_nB, 6,
1722   Yeater_s, 0,
1723   -1,
1724   Yeater_eB, 6,
1725   Yeater_w, 0,
1726   -1,
1727   Yeater_e, 6,
1728   Yeater_wB, 0,
1729   -1,
1730   Yeater_eB, 5,
1731   Yeater_w, 1,
1732   -1,
1733   Yeater_e, 5,
1734   Yeater_wB, 1,
1735   -1,
1736   Yeater_eB, 4,
1737   Yeater_w, 2,
1738   -1,
1739   Yeater_e, 4,
1740   Yeater_wB, 2,
1741   -1,
1742   Yeater_eB, 3,
1743   Yeater_w, 3,
1744   -1,
1745   Yeater_e, 3,
1746   Yeater_wB, 3,
1747   -1,
1748   Yeater_eB, 2,
1749   Yeater_w, 4,
1750   -1,
1751   Yeater_e, 2,
1752   Yeater_wB, 4,
1753   -1,
1754   Yeater_eB, 1,
1755   Yeater_w, 5,
1756   -1,
1757   Yeater_e, 1,
1758   Yeater_wB, 5,
1759   -1,
1760   Yeater_eB, 0,
1761   Yeater_w, 6,
1762   -1,
1763   Yeater_e, 0,
1764   Yeater_wB, 6,
1765   -1,
1766   Yeater_stone, 0,
1767   -1,
1768   Yeater_stone, 1,
1769   -1,
1770   Yeater_stone, 2,
1771   -1,
1772   Yeater_stone, 3,
1773   -1,
1774   Yeater_stone, 4,
1775   -1,
1776   Yeater_stone, 5,
1777   -1,
1778   Yeater_stone, 6,
1779   -1,
1780   Yeater_spring, 0,
1781   -1,
1782   Yeater_spring, 1,
1783   -1,
1784   Yeater_spring, 2,
1785   -1,
1786   Yeater_spring, 3,
1787   -1,
1788   Yeater_spring, 4,
1789   -1,
1790   Yeater_spring, 5,
1791   -1,
1792   Yeater_spring, 6,
1793   -1,
1794
1795   Xalien, 0,
1796   Xalien_pause, 0,
1797   Xalien, 7,
1798   Xalien_pause, 7,
1799   Yalien_n, 7,
1800   Yalien_e, 7,
1801   Yalien_s, 7,
1802   Yalien_w, 7,
1803   -1,
1804   Xalien, 1,
1805   Xalien_pause, 1,
1806   Xalien, 6,
1807   Xalien_pause, 6,
1808   -1,
1809   Xalien, 2,
1810   Xalien_pause, 2,
1811   Xalien, 5,
1812   Xalien_pause, 5,
1813   -1,
1814   Xalien, 3,
1815   Xalien_pause, 3,
1816   Xalien, 4,
1817   Xalien_pause, 4,
1818   -1,
1819   Yalien_n, 0,
1820   Yalien_sB, 6,
1821   -1,
1822   Yalien_nB, 0,
1823   Yalien_s, 6,
1824   -1,
1825   Yalien_n, 1,
1826   Yalien_sB, 5,
1827   -1,
1828   Yalien_nB, 1,
1829   Yalien_s, 5,
1830   -1,
1831   Yalien_n, 2,
1832   Yalien_sB, 4,
1833   -1,
1834   Yalien_nB, 2,
1835   Yalien_s, 4,
1836   -1,
1837   Yalien_n, 3,
1838   Yalien_sB, 3,
1839   -1,
1840   Yalien_nB, 3,
1841   Yalien_s, 3,
1842   -1,
1843   Yalien_n, 4,
1844   Yalien_sB, 2,
1845   -1,
1846   Yalien_nB, 4,
1847   Yalien_s, 2,
1848   -1,
1849   Yalien_n, 5,
1850   Yalien_sB, 1,
1851   -1,
1852   Yalien_nB, 5,
1853   Yalien_s, 1,
1854   -1,
1855   Yalien_n, 6,
1856   Yalien_sB, 0,
1857   -1,
1858   Yalien_nB, 6,
1859   Yalien_s, 0,
1860   -1,
1861   Yalien_eB, 6,
1862   Yalien_w, 0,
1863   -1,
1864   Yalien_e, 6,
1865   Yalien_wB, 0,
1866   -1,
1867   Yalien_eB, 5,
1868   Yalien_w, 1,
1869   -1,
1870   Yalien_e, 5,
1871   Yalien_wB, 1,
1872   -1,
1873   Yalien_eB, 4,
1874   Yalien_w, 2,
1875   -1,
1876   Yalien_e, 4,
1877   Yalien_wB, 2,
1878   -1,
1879   Yalien_eB, 3,
1880   Yalien_w, 3,
1881   -1,
1882   Yalien_e, 3,
1883   Yalien_wB, 3,
1884   -1,
1885   Yalien_eB, 2,
1886   Yalien_w, 4,
1887   -1,
1888   Yalien_e, 2,
1889   Yalien_wB, 4,
1890   -1,
1891   Yalien_eB, 1,
1892   Yalien_w, 5,
1893   -1,
1894   Yalien_e, 1,
1895   Yalien_wB, 5,
1896   -1,
1897   Yalien_eB, 0,
1898   Yalien_w, 6,
1899   -1,
1900   Yalien_e, 0,
1901   Yalien_wB, 6,
1902   -1,
1903   Yalien_stone, 0,
1904   -1,
1905   Yalien_stone, 1,
1906   -1,
1907   Yalien_stone, 2,
1908   -1,
1909   Yalien_stone, 3,
1910   -1,
1911   Yalien_stone, 4,
1912   -1,
1913   Yalien_stone, 5,
1914   -1,
1915   Yalien_stone, 6,
1916   -1,
1917   Yalien_spring, 0,
1918   -1,
1919   Yalien_spring, 1,
1920   -1,
1921   Yalien_spring, 2,
1922   -1,
1923   Yalien_spring, 3,
1924   -1,
1925   Yalien_spring, 4,
1926   -1,
1927   Yalien_spring, 5,
1928   -1,
1929   Yalien_spring, 6,
1930   -1,
1931
1932   Xemerald, 0,
1933   Xemerald, 1,
1934   Xemerald, 2,
1935   Xemerald, 3,
1936   Xemerald, 4,
1937   Xemerald, 5,
1938   Xemerald, 6,
1939   Xemerald, 7,
1940   Xemerald_pause, 0,
1941   Xemerald_pause, 1,
1942   Xemerald_pause, 2,
1943   Xemerald_pause, 3,
1944   Xemerald_pause, 4,
1945   Xemerald_pause, 5,
1946   Xemerald_pause, 6,
1947   Xemerald_pause, 7,
1948   Xemerald_fall, 0,
1949   Xemerald_fall, 1,
1950   Xemerald_fall, 2,
1951   Xemerald_fall, 3,
1952   Xemerald_fall, 4,
1953   Xemerald_fall, 5,
1954   Xemerald_fall, 6,
1955   Xemerald_fall, 7,
1956   Xpush_emerald_e, 0,
1957   Xpush_emerald_e, 1,
1958   Xpush_emerald_e, 2,
1959   Xpush_emerald_e, 3,
1960   Xpush_emerald_e, 4,
1961   Xpush_emerald_e, 5,
1962   Xpush_emerald_e, 6,
1963   Xpush_emerald_e, 7,
1964   Xpush_emerald_w, 0,
1965   Xpush_emerald_w, 1,
1966   Xpush_emerald_w, 2,
1967   Xpush_emerald_w, 3,
1968   Xpush_emerald_w, 4,
1969   Xpush_emerald_w, 5,
1970   Xpush_emerald_w, 6,
1971   Xpush_emerald_w, 7,
1972   Xemerald_shine, 0,
1973   Xemerald_shine, 7,
1974   Ynut_stone, 7,
1975   Yemerald_s, 7,
1976   Yemerald_e, 7,
1977   Yemerald_w, 7,
1978   -1,
1979   Xemerald_shine, 1,
1980   Xemerald_shine, 6,
1981   -1,
1982   Xemerald_shine, 2,
1983   Xemerald_shine, 5,
1984   -1,
1985   Xemerald_shine, 3,
1986   Xemerald_shine, 4,
1987   -1,
1988   Yemerald_sB, 6,
1989   -1,
1990   Yemerald_s, 6,
1991   -1,
1992   Yemerald_sB, 5,
1993   -1,
1994   Yemerald_s, 5,
1995   -1,
1996   Yemerald_sB, 4,
1997   -1,
1998   Yemerald_s, 4,
1999   -1,
2000   Yemerald_sB, 3,
2001   -1,
2002   Yemerald_s, 3,
2003   -1,
2004   Yemerald_sB, 2,
2005   -1,
2006   Yemerald_s, 2,
2007   -1,
2008   Yemerald_sB, 1,
2009   -1,
2010   Yemerald_s, 1,
2011   -1,
2012   Yemerald_sB, 0,
2013   -1,
2014   Yemerald_s, 0,
2015   -1,
2016   Yemerald_eB, 6,
2017   Yemerald_w, 0,
2018   -1,
2019   Yemerald_e, 6,
2020   Yemerald_wB, 0,
2021   -1,
2022   Yemerald_eB, 5,
2023   Yemerald_w, 1,
2024   -1,
2025   Yemerald_e, 5,
2026   Yemerald_wB, 1,
2027   -1,
2028   Yemerald_eB, 4,
2029   Yemerald_w, 2,
2030   -1,
2031   Yemerald_e, 4,
2032   Yemerald_wB, 2,
2033   -1,
2034   Yemerald_eB, 3,
2035   Yemerald_w, 3,
2036   -1,
2037   Yemerald_e, 3,
2038   Yemerald_wB, 3,
2039   -1,
2040   Yemerald_eB, 2,
2041   Yemerald_w, 4,
2042   -1,
2043   Yemerald_e, 2,
2044   Yemerald_wB, 4,
2045   -1,
2046   Yemerald_eB, 1,
2047   Yemerald_w, 5,
2048   -1,
2049   Yemerald_e, 1,
2050   Yemerald_wB, 5,
2051   -1,
2052   Yemerald_eB, 0,
2053   Yemerald_w, 6,
2054   -1,
2055   Yemerald_e, 0,
2056   Yemerald_wB, 6,
2057   -1,
2058   Yemerald_blank, 6,
2059   -1,
2060   Yemerald_blank, 5,
2061   -1,
2062   Yemerald_blank, 4,
2063   -1,
2064   Yemerald_blank, 3,
2065   -1,
2066   Yemerald_blank, 2,
2067   -1,
2068   Yemerald_blank, 1,
2069   -1,
2070   Yemerald_blank, 0,
2071   -1,
2072   Ynut_stone, 0,
2073   -1,
2074   Ynut_stone, 1,
2075   -1,
2076   Ynut_stone, 2,
2077   -1,
2078   Ynut_stone, 3,
2079   -1,
2080   Ynut_stone, 4,
2081   -1,
2082   Ynut_stone, 5,
2083   -1,
2084   Ynut_stone, 6,
2085   -1,
2086
2087   Xdiamond, 0,
2088   Xdiamond, 1,
2089   Xdiamond, 2,
2090   Xdiamond, 3,
2091   Xdiamond, 4,
2092   Xdiamond, 5,
2093   Xdiamond, 6,
2094   Xdiamond, 7,
2095   Xdiamond_pause, 0,
2096   Xdiamond_pause, 1,
2097   Xdiamond_pause, 2,
2098   Xdiamond_pause, 3,
2099   Xdiamond_pause, 4,
2100   Xdiamond_pause, 5,
2101   Xdiamond_pause, 6,
2102   Xdiamond_pause, 7,
2103   Xdiamond_fall, 0,
2104   Xdiamond_fall, 1,
2105   Xdiamond_fall, 2,
2106   Xdiamond_fall, 3,
2107   Xdiamond_fall, 4,
2108   Xdiamond_fall, 5,
2109   Xdiamond_fall, 6,
2110   Xdiamond_fall, 7,
2111   Xpush_diamond_e, 0,
2112   Xpush_diamond_e, 1,
2113   Xpush_diamond_e, 2,
2114   Xpush_diamond_e, 3,
2115   Xpush_diamond_e, 4,
2116   Xpush_diamond_e, 5,
2117   Xpush_diamond_e, 6,
2118   Xpush_diamond_e, 7,
2119   Xpush_diamond_w, 0,
2120   Xpush_diamond_w, 1,
2121   Xpush_diamond_w, 2,
2122   Xpush_diamond_w, 3,
2123   Xpush_diamond_w, 4,
2124   Xpush_diamond_w, 5,
2125   Xpush_diamond_w, 6,
2126   Xpush_diamond_w, 7,
2127   Xdiamond_shine, 0,
2128   Xdiamond_shine, 7,
2129   Ydiamond_s, 7,
2130   Ydiamond_e, 7,
2131   Ydiamond_w, 7,
2132   -1,
2133   Xdiamond_shine, 1,
2134   Xdiamond_shine, 6,
2135   -1,
2136   Xdiamond_shine, 2,
2137   Xdiamond_shine, 5,
2138   -1,
2139   Xdiamond_shine, 3,
2140   Xdiamond_shine, 4,
2141   -1,
2142   Ydiamond_sB, 6,
2143   -1,
2144   Ydiamond_s, 6,
2145   -1,
2146   Ydiamond_sB, 5,
2147   -1,
2148   Ydiamond_s, 5,
2149   -1,
2150   Ydiamond_sB, 4,
2151   -1,
2152   Ydiamond_s, 4,
2153   -1,
2154   Ydiamond_sB, 3,
2155   -1,
2156   Ydiamond_s, 3,
2157   -1,
2158   Ydiamond_sB, 2,
2159   -1,
2160   Ydiamond_s, 2,
2161   -1,
2162   Ydiamond_sB, 1,
2163   -1,
2164   Ydiamond_s, 1,
2165   -1,
2166   Ydiamond_sB, 0,
2167   -1,
2168   Ydiamond_s, 0,
2169   -1,
2170   Ydiamond_eB, 6,
2171   Ydiamond_w, 0,
2172   -1,
2173   Ydiamond_e, 6,
2174   Ydiamond_wB, 0,
2175   -1,
2176   Ydiamond_eB, 5,
2177   Ydiamond_w, 1,
2178   -1,
2179   Ydiamond_e, 5,
2180   Ydiamond_wB, 1,
2181   -1,
2182   Ydiamond_eB, 4,
2183   Ydiamond_w, 2,
2184   -1,
2185   Ydiamond_e, 4,
2186   Ydiamond_wB, 2,
2187   -1,
2188   Ydiamond_eB, 3,
2189   Ydiamond_w, 3,
2190   -1,
2191   Ydiamond_e, 3,
2192   Ydiamond_wB, 3,
2193   -1,
2194   Ydiamond_eB, 2,
2195   Ydiamond_w, 4,
2196   -1,
2197   Ydiamond_e, 2,
2198   Ydiamond_wB, 4,
2199   -1,
2200   Ydiamond_eB, 1,
2201   Ydiamond_w, 5,
2202   -1,
2203   Ydiamond_e, 1,
2204   Ydiamond_wB, 5,
2205   -1,
2206   Ydiamond_eB, 0,
2207   Ydiamond_w, 6,
2208   -1,
2209   Ydiamond_e, 0,
2210   Ydiamond_wB, 6,
2211   -1,
2212   Ydiamond_blank, 6,
2213   -1,
2214   Ydiamond_blank, 5,
2215   -1,
2216   Ydiamond_blank, 4,
2217   -1,
2218   Ydiamond_blank, 3,
2219   -1,
2220   Ydiamond_blank, 2,
2221   -1,
2222   Ydiamond_blank, 1,
2223   -1,
2224   Ydiamond_blank, 0,
2225   -1,
2226   Ydiamond_stone, 0,
2227   -1,
2228   Ydiamond_stone, 1,
2229   -1,
2230   Ydiamond_stone, 2,
2231   -1,
2232   Ydiamond_stone, 3,
2233   -1,
2234   Ydiamond_stone, 4,
2235   -1,
2236   Ydiamond_stone, 5,
2237   -1,
2238   Ydiamond_stone, 6,
2239   -1,
2240
2241   Xdrip_fall, 0,
2242   Xdrip_fall, 1,
2243   Xdrip_fall, 2,
2244   Xdrip_fall, 3,
2245   Xdrip_fall, 4,
2246   Xdrip_fall, 5,
2247   Xdrip_fall, 6,
2248   Xdrip_fall, 7,
2249   Xdrip, 7,
2250   Ydrip_2_s, 7,
2251   -1,
2252   Ydrip_2_sB, 6,
2253   -1,
2254   Ydrip_2_s, 6,
2255   -1,
2256   Ydrip_2_sB, 5,
2257   -1,
2258   Ydrip_2_s, 5,
2259   -1,
2260   Ydrip_2_sB, 4,
2261   -1,
2262   Ydrip_2_s, 4,
2263   -1,
2264   Ydrip_2_sB, 3,
2265   -1,
2266   Ydrip_2_s, 3,
2267   -1,
2268   Ydrip_2_sB, 2,
2269   -1,
2270   Ydrip_2_s, 2,
2271   -1,
2272   Ydrip_2_sB, 1,
2273   -1,
2274   Ydrip_2_s, 1,
2275   -1,
2276   Ydrip_2_sB, 0,
2277   -1,
2278   Ydrip_2_s, 0,
2279   -1,
2280   Xdrip_stretchB, 0,
2281   Xdrip_stretchB, 1,
2282   Xdrip_stretchB, 2,
2283   Xdrip_stretchB, 3,
2284   Xdrip_stretchB, 4,
2285   Xdrip_stretchB, 5,
2286   Xdrip_stretchB, 6,
2287   Xdrip_stretchB, 7,
2288   Ydrip_1_sB, 7,
2289   -1,
2290   Xdrip_stretch, 0,
2291   Xdrip_stretch, 1,
2292   Xdrip_stretch, 2,
2293   Xdrip_stretch, 3,
2294   Xdrip_stretch, 4,
2295   Xdrip_stretch, 5,
2296   Xdrip_stretch, 6,
2297   Xdrip_stretch, 7,
2298   Ydrip_1_s, 7,
2299   -1,
2300   Ydrip_1_sB, 6,
2301   -1,
2302   Ydrip_1_s, 6,
2303   -1,
2304   Ydrip_1_sB, 5,
2305   -1,
2306   Ydrip_1_s, 5,
2307   -1,
2308   Ydrip_1_sB, 4,
2309   -1,
2310   Ydrip_1_s, 4,
2311   -1,
2312   Ydrip_1_sB, 3,
2313   -1,
2314   Ydrip_1_s, 3,
2315   -1,
2316   Ydrip_1_sB, 2,
2317   -1,
2318   Ydrip_1_s, 2,
2319   -1,
2320   Ydrip_1_sB, 1,
2321   -1,
2322   Ydrip_1_s, 1,
2323   -1,
2324   Ydrip_1_sB, 0,
2325   -1,
2326   Ydrip_1_s, 0,
2327   -1,
2328   Xdrip, 0,
2329   -1,
2330   Xdrip, 1,
2331   -1,
2332   Xdrip, 2,
2333   -1,
2334   Xdrip, 3,
2335   -1,
2336   Xdrip, 4,
2337   -1,
2338   Xdrip, 5,
2339   -1,
2340   Xdrip, 6,
2341   -1,
2342
2343   Xbomb, 0,
2344   Xbomb, 1,
2345   Xbomb, 2,
2346   Xbomb, 3,
2347   Xbomb, 4,
2348   Xbomb, 5,
2349   Xbomb, 6,
2350   Xbomb, 7,
2351   Xbomb_pause, 0,
2352   Xbomb_pause, 1,
2353   Xbomb_pause, 2,
2354   Xbomb_pause, 3,
2355   Xbomb_pause, 4,
2356   Xbomb_pause, 5,
2357   Xbomb_pause, 6,
2358   Xbomb_pause, 7,
2359   Xbomb_fall, 0,
2360   Xbomb_fall, 1,
2361   Xbomb_fall, 2,
2362   Xbomb_fall, 3,
2363   Xbomb_fall, 4,
2364   Xbomb_fall, 5,
2365   Xbomb_fall, 6,
2366   Xbomb_fall, 7,
2367   Xpush_bomb_e, 0,
2368   Xpush_bomb_e, 1,
2369   Xpush_bomb_e, 2,
2370   Xpush_bomb_e, 3,
2371   Xpush_bomb_e, 4,
2372   Xpush_bomb_e, 5,
2373   Xpush_bomb_e, 6,
2374   Xpush_bomb_e, 7,
2375   Xpush_bomb_w, 0,
2376   Xpush_bomb_w, 1,
2377   Xpush_bomb_w, 2,
2378   Xpush_bomb_w, 3,
2379   Xpush_bomb_w, 4,
2380   Xpush_bomb_w, 5,
2381   Xpush_bomb_w, 6,
2382   Xpush_bomb_w, 7,
2383   Ybomb_s, 7,
2384   Ybomb_e, 7,
2385   Ybomb_w, 7,
2386   -1,
2387   Ybomb_sB, 6,
2388   -1,
2389   Ybomb_s, 6,
2390   -1,
2391   Ybomb_sB, 5,
2392   -1,
2393   Ybomb_s, 5,
2394   -1,
2395   Ybomb_sB, 4,
2396   -1,
2397   Ybomb_s, 4,
2398   -1,
2399   Ybomb_sB, 3,
2400   -1,
2401   Ybomb_s, 3,
2402   -1,
2403   Ybomb_sB, 2,
2404   -1,
2405   Ybomb_s, 2,
2406   -1,
2407   Ybomb_sB, 1,
2408   -1,
2409   Ybomb_s, 1,
2410   -1,
2411   Ybomb_sB, 0,
2412   -1,
2413   Ybomb_s, 0,
2414   -1,
2415   Ybomb_eB, 6,
2416   Ybomb_w, 0,
2417   -1,
2418   Ybomb_e, 6,
2419   Ybomb_wB, 0,
2420   -1,
2421   Ybomb_eB, 5,
2422   Ybomb_w, 1,
2423   -1,
2424   Ybomb_e, 5,
2425   Ybomb_wB, 1,
2426   -1,
2427   Ybomb_eB, 4,
2428   Ybomb_w, 2,
2429   -1,
2430   Ybomb_e, 4,
2431   Ybomb_wB, 2,
2432   -1,
2433   Ybomb_eB, 3,
2434   Ybomb_w, 3,
2435   -1,
2436   Ybomb_e, 3,
2437   Ybomb_wB, 3,
2438   -1,
2439   Ybomb_eB, 2,
2440   Ybomb_w, 4,
2441   -1,
2442   Ybomb_e, 2,
2443   Ybomb_wB, 4,
2444   -1,
2445   Ybomb_eB, 1,
2446   Ybomb_w, 5,
2447   -1,
2448   Ybomb_e, 1,
2449   Ybomb_wB, 5,
2450   -1,
2451   Ybomb_eB, 0,
2452   Ybomb_w, 6,
2453   -1,
2454   Ybomb_e, 0,
2455   Ybomb_wB, 6,
2456   -1,
2457   Ybomb_blank, 6,
2458   -1,
2459   Ybomb_blank, 5,
2460   -1,
2461   Ybomb_blank, 4,
2462   -1,
2463   Ybomb_blank, 3,
2464   -1,
2465   Ybomb_blank, 2,
2466   -1,
2467   Ybomb_blank, 1,
2468   -1,
2469   Ybomb_blank, 0,
2470   -1,
2471
2472   Yballoon_n, 7,
2473   Yballoon_e, 7,
2474   Yballoon_s, 7,
2475   Yballoon_w, 7,
2476   Xballoon, 0,
2477   Xballoon, 1,
2478   Xballoon, 2,
2479   Xballoon, 3,
2480   Xballoon, 4,
2481   Xballoon, 5,
2482   Xballoon, 6,
2483   Xballoon, 7,
2484   -1,
2485   Yballoon_n, 0,
2486   Yballoon_sB, 6,
2487   -1,
2488   Yballoon_nB, 0,
2489   Yballoon_s, 6,
2490   -1,
2491   Yballoon_n, 1,
2492   Yballoon_sB, 5,
2493   -1,
2494   Yballoon_nB, 1,
2495   Yballoon_s, 5,
2496   -1,
2497   Yballoon_n, 2,
2498   Yballoon_sB, 4,
2499   -1,
2500   Yballoon_nB, 2,
2501   Yballoon_s, 4,
2502   -1,
2503   Yballoon_n, 3,
2504   Yballoon_sB, 3,
2505   -1,
2506   Yballoon_nB, 3,
2507   Yballoon_s, 3,
2508   -1,
2509   Yballoon_n, 4,
2510   Yballoon_sB, 2,
2511   -1,
2512   Yballoon_nB, 4,
2513   Yballoon_s, 2,
2514   -1,
2515   Yballoon_n, 5,
2516   Yballoon_sB, 1,
2517   -1,
2518   Yballoon_nB, 5,
2519   Yballoon_s, 1,
2520   -1,
2521   Yballoon_n, 6,
2522   Yballoon_sB, 0,
2523   -1,
2524   Yballoon_nB, 6,
2525   Yballoon_s, 0,
2526   -1,
2527   Yballoon_eB, 6,
2528   Yballoon_w, 0,
2529   -1,
2530   Yballoon_e, 6,
2531   Yballoon_wB, 0,
2532   -1,
2533   Yballoon_eB, 5,
2534   Yballoon_w, 1,
2535   -1,
2536   Yballoon_e, 5,
2537   Yballoon_wB, 1,
2538   -1,
2539   Yballoon_eB, 4,
2540   Yballoon_w, 2,
2541   -1,
2542   Yballoon_e, 4,
2543   Yballoon_wB, 2,
2544   -1,
2545   Yballoon_eB, 3,
2546   Yballoon_w, 3,
2547   -1,
2548   Yballoon_e, 3,
2549   Yballoon_wB, 3,
2550   -1,
2551   Yballoon_eB, 2,
2552   Yballoon_w, 4,
2553   -1,
2554   Yballoon_e, 2,
2555   Yballoon_wB, 4,
2556   -1,
2557   Yballoon_eB, 1,
2558   Yballoon_w, 5,
2559   -1,
2560   Yballoon_e, 1,
2561   Yballoon_wB, 5,
2562   -1,
2563   Yballoon_eB, 0,
2564   Yballoon_w, 6,
2565   -1,
2566   Yballoon_e, 0,
2567   Yballoon_wB, 6,
2568   -1,
2569
2570   Xgrass, 0,
2571   Xgrass, 1,
2572   Xgrass, 2,
2573   Xgrass, 3,
2574   Xgrass, 4,
2575   Xgrass, 5,
2576   Xgrass, 6,
2577   Xgrass, 7,
2578   Xfake_grass, 0,
2579   Xfake_grass, 1,
2580   Xfake_grass, 2,
2581   Xfake_grass, 3,
2582   Xfake_grass, 4,
2583   Xfake_grass, 5,
2584   Xfake_grass, 6,
2585   Xfake_grass, 7,
2586   -1,
2587   Ygrass_nB, 6,
2588   -1,
2589   Ygrass_nB, 5,
2590   -1,
2591   Ygrass_nB, 4,
2592   -1,
2593   Ygrass_nB, 3,
2594   -1,
2595   Ygrass_nB, 2,
2596   -1,
2597   Ygrass_nB, 1,
2598   -1,
2599   Ygrass_nB, 0,
2600   -1,
2601   Ygrass_eB, 6,
2602   -1,
2603   Ygrass_eB, 5,
2604   -1,
2605   Ygrass_eB, 4,
2606   -1,
2607   Ygrass_eB, 3,
2608   -1,
2609   Ygrass_eB, 2,
2610   -1,
2611   Ygrass_eB, 1,
2612   -1,
2613   Ygrass_eB, 0,
2614   -1,
2615   Ygrass_sB, 6,
2616   -1,
2617   Ygrass_sB, 5,
2618   -1,
2619   Ygrass_sB, 4,
2620   -1,
2621   Ygrass_sB, 3,
2622   -1,
2623   Ygrass_sB, 2,
2624   -1,
2625   Ygrass_sB, 1,
2626   -1,
2627   Ygrass_sB, 0,
2628   -1,
2629   Ygrass_wB, 6,
2630   -1,
2631   Ygrass_wB, 5,
2632   -1,
2633   Ygrass_wB, 4,
2634   -1,
2635   Ygrass_wB, 3,
2636   -1,
2637   Ygrass_wB, 2,
2638   -1,
2639   Ygrass_wB, 1,
2640   -1,
2641   Ygrass_wB, 0,
2642   -1,
2643
2644   Xdirt, 0,
2645   Xdirt, 1,
2646   Xdirt, 2,
2647   Xdirt, 3,
2648   Xdirt, 4,
2649   Xdirt, 5,
2650   Xdirt, 6,
2651   Xdirt, 7,
2652   -1,
2653   Ydirt_nB, 6,
2654   -1,
2655   Ydirt_nB, 5,
2656   -1,
2657   Ydirt_nB, 4,
2658   -1,
2659   Ydirt_nB, 3,
2660   -1,
2661   Ydirt_nB, 2,
2662   -1,
2663   Ydirt_nB, 1,
2664   -1,
2665   Ydirt_nB, 0,
2666   -1,
2667   Ydirt_eB, 6,
2668   -1,
2669   Ydirt_eB, 5,
2670   -1,
2671   Ydirt_eB, 4,
2672   -1,
2673   Ydirt_eB, 3,
2674   -1,
2675   Ydirt_eB, 2,
2676   -1,
2677   Ydirt_eB, 1,
2678   -1,
2679   Ydirt_eB, 0,
2680   -1,
2681   Ydirt_sB, 6,
2682   -1,
2683   Ydirt_sB, 5,
2684   -1,
2685   Ydirt_sB, 4,
2686   -1,
2687   Ydirt_sB, 3,
2688   -1,
2689   Ydirt_sB, 2,
2690   -1,
2691   Ydirt_sB, 1,
2692   -1,
2693   Ydirt_sB, 0,
2694   -1,
2695   Ydirt_wB, 6,
2696   -1,
2697   Ydirt_wB, 5,
2698   -1,
2699   Ydirt_wB, 4,
2700   -1,
2701   Ydirt_wB, 3,
2702   -1,
2703   Ydirt_wB, 2,
2704   -1,
2705   Ydirt_wB, 1,
2706   -1,
2707   Ydirt_wB, 0,
2708   -1,
2709
2710   Xacid_nw, 0,
2711   Xacid_nw, 1,
2712   Xacid_nw, 2,
2713   Xacid_nw, 3,
2714   Xacid_nw, 4,
2715   Xacid_nw, 5,
2716   Xacid_nw, 6,
2717   Xacid_nw, 7,
2718   -1,
2719   Xacid_ne, 0,
2720   Xacid_ne, 1,
2721   Xacid_ne, 2,
2722   Xacid_ne, 3,
2723   Xacid_ne, 4,
2724   Xacid_ne, 5,
2725   Xacid_ne, 6,
2726   Xacid_ne, 7,
2727   -1,
2728   Xacid_sw, 0,
2729   Xacid_sw, 1,
2730   Xacid_sw, 2,
2731   Xacid_sw, 3,
2732   Xacid_sw, 4,
2733   Xacid_sw, 5,
2734   Xacid_sw, 6,
2735   Xacid_sw, 7,
2736   -1,
2737   Xacid_s, 0,
2738   Xacid_s, 1,
2739   Xacid_s, 2,
2740   Xacid_s, 3,
2741   Xacid_s, 4,
2742   Xacid_s, 5,
2743   Xacid_s, 6,
2744   Xacid_s, 7,
2745   -1,
2746   Xacid_se, 0,
2747   Xacid_se, 1,
2748   Xacid_se, 2,
2749   Xacid_se, 3,
2750   Xacid_se, 4,
2751   Xacid_se, 5,
2752   Xacid_se, 6,
2753   Xacid_se, 7,
2754   -1,
2755   Xacid_1, 0,
2756   Xacid_1, 1,
2757   Xacid_1, 2,
2758   Xacid_1, 3,
2759   Xacid_1, 4,
2760   Xacid_1, 5,
2761   Xacid_1, 6,
2762   Xacid_1, 7,
2763   -1,
2764   Xacid_2, 0,
2765   Xacid_2, 1,
2766   Xacid_2, 2,
2767   Xacid_2, 3,
2768   Xacid_2, 4,
2769   Xacid_2, 5,
2770   Xacid_2, 6,
2771   Xacid_2, 7,
2772   -1,
2773   Xacid_3, 0,
2774   Xacid_3, 1,
2775   Xacid_3, 2,
2776   Xacid_3, 3,
2777   Xacid_3, 4,
2778   Xacid_3, 5,
2779   Xacid_3, 6,
2780   Xacid_3, 7,
2781   -1,
2782   Xacid_4, 0,
2783   Xacid_4, 1,
2784   Xacid_4, 2,
2785   Xacid_4, 3,
2786   Xacid_4, 4,
2787   Xacid_4, 5,
2788   Xacid_4, 6,
2789   Xacid_4, 7,
2790   -1,
2791   Xacid_5, 0,
2792   Xacid_5, 1,
2793   Xacid_5, 2,
2794   Xacid_5, 3,
2795   Xacid_5, 4,
2796   Xacid_5, 5,
2797   Xacid_5, 6,
2798   Xacid_5, 7,
2799   -1,
2800   Xacid_6, 0,
2801   Xacid_6, 1,
2802   Xacid_6, 2,
2803   Xacid_6, 3,
2804   Xacid_6, 4,
2805   Xacid_6, 5,
2806   Xacid_6, 6,
2807   Xacid_6, 7,
2808   -1,
2809   Xacid_7, 0,
2810   Xacid_7, 1,
2811   Xacid_7, 2,
2812   Xacid_7, 3,
2813   Xacid_7, 4,
2814   Xacid_7, 5,
2815   Xacid_7, 6,
2816   Xacid_7, 7,
2817   -1,
2818   Xacid_8, 0,
2819   Xacid_8, 1,
2820   Xacid_8, 2,
2821   Xacid_8, 3,
2822   Xacid_8, 4,
2823   Xacid_8, 5,
2824   Xacid_8, 6,
2825   Xacid_8, 7,
2826   -1,
2827   Xacid_splash_w, 4,
2828   Xacid_splash_w, 5,
2829   -1,
2830   Xacid_splash_w, 2,
2831   Xacid_splash_w, 3,
2832   -1,
2833   Xacid_splash_w, 0,
2834   Xacid_splash_w, 1,
2835   -1,
2836   Xacid_splash_e, 4,
2837   Xacid_splash_e, 5,
2838   -1,
2839   Xacid_splash_e, 2,
2840   Xacid_splash_e, 3,
2841   -1,
2842   Xacid_splash_e, 0,
2843   Xacid_splash_e, 1,
2844   -1,
2845
2846   Yball_2, 7,
2847   Xball_1, 0,
2848   Xball_1, 1,
2849   Xball_1, 2,
2850   Xball_1, 3,
2851   Xball_1, 4,
2852   Xball_1, 5,
2853   Xball_1, 6,
2854   Xball_1, 7,
2855   -1,
2856   Yball_1, 0,
2857   -1,
2858   Yball_1, 1,
2859   -1,
2860   Yball_1, 2,
2861   -1,
2862   Yball_1, 3,
2863   -1,
2864   Yball_1, 4,
2865   -1,
2866   Yball_1, 5,
2867   -1,
2868   Yball_1, 6,
2869   -1,
2870   Yball_1, 7,
2871   Xball_2, 0,
2872   Xball_2, 1,
2873   Xball_2, 2,
2874   Xball_2, 3,
2875   Xball_2, 4,
2876   Xball_2, 5,
2877   Xball_2, 6,
2878   Xball_2, 7,
2879   -1,
2880   Yball_2, 0,
2881   -1,
2882   Yball_2, 1,
2883   -1,
2884   Yball_2, 2,
2885   -1,
2886   Yball_2, 3,
2887   -1,
2888   Yball_2, 4,
2889   -1,
2890   Yball_2, 5,
2891   -1,
2892   Yball_2, 6,
2893   -1,
2894
2895   Yslidewall_ew_blank, 7,
2896   Xslidewall_ew, 0,
2897   Xslidewall_ew, 1,
2898   Xslidewall_ew, 2,
2899   Xslidewall_ew, 3,
2900   Xslidewall_ew, 4,
2901   Xslidewall_ew, 5,
2902   Xslidewall_ew, 6,
2903   Xslidewall_ew, 7,
2904   -1,
2905   Yslidewall_ew_blank, 0,
2906   -1,
2907   Yslidewall_ew_blank, 1,
2908   -1,
2909   Yslidewall_ew_blank, 2,
2910   -1,
2911   Yslidewall_ew_blank, 3,
2912   -1,
2913   Yslidewall_ew_blank, 4,
2914   -1,
2915   Yslidewall_ew_blank, 5,
2916   -1,
2917   Yslidewall_ew_blank, 6,
2918   -1,
2919   Yslidewall_ns_blank, 7,
2920   Xslidewall_ns, 0,
2921   Xslidewall_ns, 1,
2922   Xslidewall_ns, 2,
2923   Xslidewall_ns, 3,
2924   Xslidewall_ns, 4,
2925   Xslidewall_ns, 5,
2926   Xslidewall_ns, 6,
2927   Xslidewall_ns, 7,
2928   -1,
2929   Yslidewall_ns_blank, 0,
2930   -1,
2931   Yslidewall_ns_blank, 1,
2932   -1,
2933   Yslidewall_ns_blank, 2,
2934   -1,
2935   Yslidewall_ns_blank, 3,
2936   -1,
2937   Yslidewall_ns_blank, 4,
2938   -1,
2939   Yslidewall_ns_blank, 5,
2940   -1,
2941   Yslidewall_ns_blank, 6,
2942   -1,
2943
2944   XwonderwallB, 7,
2945   Xwonderwall, 0,
2946   Xwonderwall, 1,
2947   Xwonderwall, 2,
2948   Xwonderwall, 3,
2949   Xwonderwall, 4,
2950   Xwonderwall, 5,
2951   Xwonderwall, 6,
2952   Xwonderwall, 7,
2953   -1,
2954   XwonderwallB, 0,
2955   -1,
2956   XwonderwallB, 1,
2957   -1,
2958   XwonderwallB, 2,
2959   -1,
2960   XwonderwallB, 3,
2961   -1,
2962   XwonderwallB, 4,
2963   -1,
2964   XwonderwallB, 5,
2965   -1,
2966   XwonderwallB, 6,
2967   -1,
2968
2969   Xamoeba_1, 0,
2970   Xamoeba_1, 1,
2971   Xamoeba_1, 2,
2972   Xamoeba_1, 3,
2973   Xamoeba_1, 4,
2974   Xamoeba_1, 5,
2975   Xamoeba_1, 6,
2976   Xamoeba_1, 7,
2977   -1,
2978   Xamoeba_2, 0,
2979   Xamoeba_2, 1,
2980   Xamoeba_2, 2,
2981   Xamoeba_2, 3,
2982   Xamoeba_2, 4,
2983   Xamoeba_2, 5,
2984   Xamoeba_2, 6,
2985   Xamoeba_2, 7,
2986   -1,
2987   Xamoeba_3, 0,
2988   Xamoeba_3, 1,
2989   Xamoeba_3, 2,
2990   Xamoeba_3, 3,
2991   Xamoeba_3, 4,
2992   Xamoeba_3, 5,
2993   Xamoeba_3, 6,
2994   Xamoeba_3, 7,
2995   -1,
2996   Xamoeba_4, 0,
2997   Xamoeba_4, 1,
2998   Xamoeba_4, 2,
2999   Xamoeba_4, 3,
3000   Xamoeba_4, 4,
3001   Xamoeba_4, 5,
3002   Xamoeba_4, 6,
3003   Xamoeba_4, 7,
3004   -1,
3005   Xamoeba_5, 0,
3006   Xamoeba_5, 1,
3007   Xamoeba_5, 2,
3008   Xamoeba_5, 3,
3009   Xamoeba_5, 4,
3010   Xamoeba_5, 5,
3011   Xamoeba_5, 6,
3012   Xamoeba_5, 7,
3013   -1,
3014   Xamoeba_6, 0,
3015   Xamoeba_6, 1,
3016   Xamoeba_6, 2,
3017   Xamoeba_6, 3,
3018   Xamoeba_6, 4,
3019   Xamoeba_6, 5,
3020   Xamoeba_6, 6,
3021   Xamoeba_6, 7,
3022   -1,
3023   Xamoeba_7, 0,
3024   Xamoeba_7, 1,
3025   Xamoeba_7, 2,
3026   Xamoeba_7, 3,
3027   Xamoeba_7, 4,
3028   Xamoeba_7, 5,
3029   Xamoeba_7, 6,
3030   Xamoeba_7, 7,
3031   -1,
3032   Xamoeba_8, 0,
3033   Xamoeba_8, 1,
3034   Xamoeba_8, 2,
3035   Xamoeba_8, 3,
3036   Xamoeba_8, 4,
3037   Xamoeba_8, 5,
3038   Xamoeba_8, 6,
3039   Xamoeba_8, 7,
3040   -1,
3041
3042   Xdoor_1, 0,
3043   Xdoor_1, 1,
3044   Xdoor_1, 2,
3045   Xdoor_1, 3,
3046   Xdoor_1, 4,
3047   Xdoor_1, 5,
3048   Xdoor_1, 6,
3049   Xdoor_1, 7,
3050   -1,
3051   Xdoor_2, 0,
3052   Xdoor_2, 1,
3053   Xdoor_2, 2,
3054   Xdoor_2, 3,
3055   Xdoor_2, 4,
3056   Xdoor_2, 5,
3057   Xdoor_2, 6,
3058   Xdoor_2, 7,
3059   -1,
3060   Xdoor_3, 0,
3061   Xdoor_3, 1,
3062   Xdoor_3, 2,
3063   Xdoor_3, 3,
3064   Xdoor_3, 4,
3065   Xdoor_3, 5,
3066   Xdoor_3, 6,
3067   Xdoor_3, 7,
3068   -1,
3069   Xdoor_4, 0,
3070   Xdoor_4, 1,
3071   Xdoor_4, 2,
3072   Xdoor_4, 3,
3073   Xdoor_4, 4,
3074   Xdoor_4, 5,
3075   Xdoor_4, 6,
3076   Xdoor_4, 7,
3077   -1,
3078   Xdoor_5, 0,
3079   Xdoor_5, 1,
3080   Xdoor_5, 2,
3081   Xdoor_5, 3,
3082   Xdoor_5, 4,
3083   Xdoor_5, 5,
3084   Xdoor_5, 6,
3085   Xdoor_5, 7,
3086   -1,
3087   Xdoor_6, 0,
3088   Xdoor_6, 1,
3089   Xdoor_6, 2,
3090   Xdoor_6, 3,
3091   Xdoor_6, 4,
3092   Xdoor_6, 5,
3093   Xdoor_6, 6,
3094   Xdoor_6, 7,
3095   -1,
3096   Xdoor_7, 0,
3097   Xdoor_7, 1,
3098   Xdoor_7, 2,
3099   Xdoor_7, 3,
3100   Xdoor_7, 4,
3101   Xdoor_7, 5,
3102   Xdoor_7, 6,
3103   Xdoor_7, 7,
3104   -1,
3105   Xdoor_8, 0,
3106   Xdoor_8, 1,
3107   Xdoor_8, 2,
3108   Xdoor_8, 3,
3109   Xdoor_8, 4,
3110   Xdoor_8, 5,
3111   Xdoor_8, 6,
3112   Xdoor_8, 7,
3113   -1,
3114   Xkey_1, 0,
3115   Xkey_1, 1,
3116   Xkey_1, 2,
3117   Xkey_1, 3,
3118   Xkey_1, 4,
3119   Xkey_1, 5,
3120   Xkey_1, 6,
3121   Xkey_1, 7,
3122   -1,
3123   Xkey_2, 0,
3124   Xkey_2, 1,
3125   Xkey_2, 2,
3126   Xkey_2, 3,
3127   Xkey_2, 4,
3128   Xkey_2, 5,
3129   Xkey_2, 6,
3130   Xkey_2, 7,
3131   -1,
3132   Xkey_3, 0,
3133   Xkey_3, 1,
3134   Xkey_3, 2,
3135   Xkey_3, 3,
3136   Xkey_3, 4,
3137   Xkey_3, 5,
3138   Xkey_3, 6,
3139   Xkey_3, 7,
3140   -1,
3141   Xkey_4, 0,
3142   Xkey_4, 1,
3143   Xkey_4, 2,
3144   Xkey_4, 3,
3145   Xkey_4, 4,
3146   Xkey_4, 5,
3147   Xkey_4, 6,
3148   Xkey_4, 7,
3149   -1,
3150   Xkey_5, 0,
3151   Xkey_5, 1,
3152   Xkey_5, 2,
3153   Xkey_5, 3,
3154   Xkey_5, 4,
3155   Xkey_5, 5,
3156   Xkey_5, 6,
3157   Xkey_5, 7,
3158   -1,
3159   Xkey_6, 0,
3160   Xkey_6, 1,
3161   Xkey_6, 2,
3162   Xkey_6, 3,
3163   Xkey_6, 4,
3164   Xkey_6, 5,
3165   Xkey_6, 6,
3166   Xkey_6, 7,
3167   -1,
3168   Xkey_7, 0,
3169   Xkey_7, 1,
3170   Xkey_7, 2,
3171   Xkey_7, 3,
3172   Xkey_7, 4,
3173   Xkey_7, 5,
3174   Xkey_7, 6,
3175   Xkey_7, 7,
3176   -1,
3177   Xkey_8, 0,
3178   Xkey_8, 1,
3179   Xkey_8, 2,
3180   Xkey_8, 3,
3181   Xkey_8, 4,
3182   Xkey_8, 5,
3183   Xkey_8, 6,
3184   Xkey_8, 7,
3185   -1,
3186
3187   Xwind_n, 0,
3188   Xwind_n, 1,
3189   Xwind_n, 2,
3190   Xwind_n, 3,
3191   Xwind_n, 4,
3192   Xwind_n, 5,
3193   Xwind_n, 6,
3194   Xwind_n, 7,
3195   -1,
3196   Xwind_e, 0,
3197   Xwind_e, 1,
3198   Xwind_e, 2,
3199   Xwind_e, 3,
3200   Xwind_e, 4,
3201   Xwind_e, 5,
3202   Xwind_e, 6,
3203   Xwind_e, 7,
3204   -1,
3205   Xwind_s, 0,
3206   Xwind_s, 1,
3207   Xwind_s, 2,
3208   Xwind_s, 3,
3209   Xwind_s, 4,
3210   Xwind_s, 5,
3211   Xwind_s, 6,
3212   Xwind_s, 7,
3213   -1,
3214   Xwind_w, 0,
3215   Xwind_w, 1,
3216   Xwind_w, 2,
3217   Xwind_w, 3,
3218   Xwind_w, 4,
3219   Xwind_w, 5,
3220   Xwind_w, 6,
3221   Xwind_w, 7,
3222   -1,
3223   Xwind_any, 0,
3224   Xwind_any, 1,
3225   Xwind_any, 2,
3226   Xwind_any, 3,
3227   Xwind_any, 4,
3228   Xwind_any, 5,
3229   Xwind_any, 6,
3230   Xwind_any, 7,
3231   -1,
3232   Xwind_stop, 0,
3233   Xwind_stop, 1,
3234   Xwind_stop, 2,
3235   Xwind_stop, 3,
3236   Xwind_stop, 4,
3237   Xwind_stop, 5,
3238   Xwind_stop, 6,
3239   Xwind_stop, 7,
3240   -1,
3241
3242   Xexit, 0,
3243   Xexit, 1,
3244   Xexit, 2,
3245   Xexit, 3,
3246   Xexit, 4,
3247   Xexit, 5,
3248   Xexit, 6,
3249   Xexit, 7,
3250   -1,
3251   Xexit_1, 0,
3252   Xexit_1, 1,
3253   Xexit_1, 2,
3254   -1,
3255   Xexit_1, 3,
3256   Xexit_1, 4,
3257   Xexit_1, 5,
3258   Xexit_3, 7,
3259   Xexit_3, 6,
3260   Xexit_3, 5,
3261   -1,
3262   Xexit_1, 6,
3263   Xexit_1, 7,
3264   Xexit_2, 0,
3265   Xexit_3, 4,
3266   Xexit_3, 3,
3267   Xexit_3, 2,
3268   -1,
3269   Xexit_2, 1,
3270   Xexit_2, 2,
3271   Xexit_2, 3,
3272   Xexit_3, 1,
3273   Xexit_3, 0,
3274   Xexit_2, 7,
3275   -1,
3276   Xexit_2, 4,
3277   Xexit_2, 5,
3278   Xexit_2, 6,
3279   -1,
3280
3281   Ydynamite_blank, 0,
3282   Ydynamite_blank, 1,
3283   Ydynamite_blank, 2,
3284   Xdynamite, 0,
3285   Xdynamite, 1,
3286   Xdynamite, 2,
3287   Xdynamite, 3,
3288   Xdynamite, 4,
3289   Xdynamite, 5,
3290   Xdynamite, 6,
3291   Xdynamite, 7,
3292   -1,
3293   Xdynamite_4, 0,
3294   Xdynamite_4, 1,
3295   Xdynamite_4, 2,
3296   Xdynamite_4, 3,
3297   Xdynamite_4, 4,
3298   Xdynamite_4, 5,
3299   Xdynamite_4, 6,
3300   Xdynamite_4, 7,
3301   -1,
3302   Xdynamite_3, 0,
3303   Xdynamite_3, 1,
3304   Xdynamite_3, 2,
3305   Xdynamite_3, 3,
3306   Xdynamite_3, 4,
3307   Xdynamite_3, 5,
3308   Xdynamite_3, 6,
3309   Xdynamite_3, 7,
3310   -1,
3311   Xdynamite_2, 0,
3312   Xdynamite_2, 1,
3313   Xdynamite_2, 2,
3314   Xdynamite_2, 3,
3315   Xdynamite_2, 4,
3316   Xdynamite_2, 5,
3317   Xdynamite_2, 6,
3318   Xdynamite_2, 7,
3319   -1,
3320   Xdynamite_1, 0,
3321   Xdynamite_1, 1,
3322   Xdynamite_1, 2,
3323   Xdynamite_1, 3,
3324   Xdynamite_1, 4,
3325   Xdynamite_1, 5,
3326   Xdynamite_1, 6,
3327   Xdynamite_1, 7,
3328   -1,
3329
3330   Xbumper, 0,
3331   Xbumper, 1,
3332   Xbumper, 2,
3333   Xbumper, 3,
3334   Xbumper, 4,
3335   Xbumper, 5,
3336   Xbumper, 6,
3337   Xbumper, 7,
3338   XbumperB, 0,
3339   XbumperB, 7,
3340   -1,
3341   XbumperB, 1,
3342   XbumperB, 6,
3343   -1,
3344   XbumperB, 2,
3345   XbumperB, 5,
3346   -1,
3347   XbumperB, 3,
3348   XbumperB, 4,
3349   -1,
3350
3351   Xwheel, 0,
3352   Xwheel, 1,
3353   Xwheel, 2,
3354   Xwheel, 3,
3355   Xwheel, 4,
3356   Xwheel, 5,
3357   Xwheel, 6,
3358   Xwheel, 7,
3359   XwheelB, 7,
3360   XwheelB, 6,
3361   XwheelB, 5,
3362   XwheelB, 4,
3363   -1,
3364   XwheelB, 3,
3365   XwheelB, 2,
3366   XwheelB, 1,
3367   XwheelB, 0,
3368   -1,
3369
3370   XswitchB, 0,
3371   XswitchB, 1,
3372   XswitchB, 2,
3373   XswitchB, 3,
3374   XswitchB, 4,
3375   XswitchB, 5,
3376   XswitchB, 6,
3377   XswitchB, 7,
3378   -1,
3379   Xswitch, 0,
3380   Xswitch, 1,
3381   Xswitch, 2,
3382   Xswitch, 3,
3383   Xswitch, 4,
3384   Xswitch, 5,
3385   Xswitch, 6,
3386   Xswitch, 7,
3387   -1,
3388
3389   Xsand, 0,
3390   Xsand, 1,
3391   Xsand, 2,
3392   Xsand, 3,
3393   Xsand, 4,
3394   Xsand, 5,
3395   Xsand, 6,
3396   Xsand, 7,
3397   Xsand_stone, 0,
3398   Xsand_stone, 1,
3399   Xsand_stone, 2,
3400   Xsand_stone, 3,
3401   Xsand_stone, 4,
3402   Xsand_stone, 5,
3403   Xsand_stone, 6,
3404   Xsand_stone, 7,
3405   Xsand_stonesand_1, 0,
3406   Xsand_stonesand_1, 1,
3407   Xsand_stonesand_1, 2,
3408   Xsand_stonesand_1, 3,
3409   Xsand_stonesand_1, 4,
3410   Xsand_stonesand_1, 5,
3411   Xsand_stonesand_1, 6,
3412   Xsand_stonesand_1, 7,
3413   Xsand_stonesand_2, 0,
3414   Xsand_stonesand_2, 1,
3415   Xsand_stonesand_2, 2,
3416   Xsand_stonesand_2, 3,
3417   Xsand_stonesand_2, 4,
3418   Xsand_stonesand_2, 5,
3419   Xsand_stonesand_2, 6,
3420   Xsand_stonesand_2, 7,
3421   Xsand_stonesand_3, 0,
3422   Xsand_stonesand_3, 1,
3423   Xsand_stonesand_3, 2,
3424   Xsand_stonesand_3, 3,
3425   Xsand_stonesand_3, 4,
3426   Xsand_stonesand_3, 5,
3427   Xsand_stonesand_3, 6,
3428   Xsand_stonesand_3, 7,
3429   Xsand_stonesand_4, 0,
3430   Xsand_stonesand_4, 1,
3431   Xsand_stonesand_4, 2,
3432   Xsand_stonesand_4, 3,
3433   Xsand_stonesand_4, 4,
3434   Xsand_stonesand_4, 5,
3435   Xsand_stonesand_4, 6,
3436   Xsand_stonesand_4, 7,
3437   Xsand_sandstone_1, 0,
3438   Xsand_sandstone_1, 1,
3439   Xsand_sandstone_1, 2,
3440   Xsand_sandstone_1, 3,
3441   Xsand_sandstone_1, 4,
3442   Xsand_sandstone_1, 5,
3443   Xsand_sandstone_1, 6,
3444   Xsand_sandstone_1, 7,
3445   Xsand_sandstone_2, 0,
3446   Xsand_sandstone_2, 1,
3447   Xsand_sandstone_2, 2,
3448   Xsand_sandstone_2, 3,
3449   Xsand_sandstone_2, 4,
3450   Xsand_sandstone_2, 5,
3451   Xsand_sandstone_2, 6,
3452   Xsand_sandstone_2, 7,
3453   Xsand_sandstone_3, 0,
3454   Xsand_sandstone_3, 1,
3455   Xsand_sandstone_3, 2,
3456   Xsand_sandstone_3, 3,
3457   Xsand_sandstone_3, 4,
3458   Xsand_sandstone_3, 5,
3459   Xsand_sandstone_3, 6,
3460   Xsand_sandstone_3, 7,
3461   Xsand_sandstone_4, 0,
3462   Xsand_sandstone_4, 1,
3463   Xsand_sandstone_4, 2,
3464   Xsand_sandstone_4, 3,
3465   Xsand_sandstone_4, 4,
3466   Xsand_sandstone_4, 5,
3467   Xsand_sandstone_4, 6,
3468   Xsand_sandstone_4, 7,
3469   -1,
3470
3471   Xplant, 0,
3472   Xplant, 1,
3473   Xplant, 2,
3474   Xplant, 3,
3475   Xplant, 4,
3476   Xplant, 5,
3477   Xplant, 6,
3478   Xplant, 7,
3479   Yplant, 0,
3480   Yplant, 1,
3481   Yplant, 2,
3482   Yplant, 3,
3483   Yplant, 4,
3484   Yplant, 5,
3485   Yplant, 6,
3486   Yplant, 7,
3487   -1,
3488
3489   Xlenses, 0,
3490   Xlenses, 1,
3491   Xlenses, 2,
3492   Xlenses, 3,
3493   Xlenses, 4,
3494   Xlenses, 5,
3495   Xlenses, 6,
3496   Xlenses, 7,
3497   -1,
3498
3499   Xmagnify, 0,
3500   Xmagnify, 1,
3501   Xmagnify, 2,
3502   Xmagnify, 3,
3503   Xmagnify, 4,
3504   Xmagnify, 5,
3505   Xmagnify, 6,
3506   Xmagnify, 7,
3507   -1,
3508
3509   Xfake_amoebaB, 0,
3510   Xfake_amoebaB, 1,
3511   Xfake_amoebaB, 2,
3512   Xfake_amoebaB, 3,
3513   Xfake_amoebaB, 4,
3514   Xfake_amoebaB, 5,
3515   Xfake_amoebaB, 6,
3516   Xfake_amoebaB, 7,
3517   -1,
3518
3519   Xfake_blankB, 0,
3520   Xfake_blankB, 1,
3521   Xfake_blankB, 2,
3522   Xfake_blankB, 3,
3523   Xfake_blankB, 4,
3524   Xfake_blankB, 5,
3525   Xfake_blankB, 6,
3526   Xfake_blankB, 7,
3527   -1,
3528
3529   Xfake_grassB, 0,
3530   Xfake_grassB, 1,
3531   Xfake_grassB, 2,
3532   Xfake_grassB, 3,
3533   Xfake_grassB, 4,
3534   Xfake_grassB, 5,
3535   Xfake_grassB, 6,
3536   Xfake_grassB, 7,
3537   -1,
3538
3539   Xfake_door_1, 0,
3540   Xfake_door_1, 1,
3541   Xfake_door_1, 2,
3542   Xfake_door_1, 3,
3543   Xfake_door_1, 4,
3544   Xfake_door_1, 5,
3545   Xfake_door_1, 6,
3546   Xfake_door_1, 7,
3547   Xfake_door_2, 0,
3548   Xfake_door_2, 1,
3549   Xfake_door_2, 2,
3550   Xfake_door_2, 3,
3551   Xfake_door_2, 4,
3552   Xfake_door_2, 5,
3553   Xfake_door_2, 6,
3554   Xfake_door_2, 7,
3555   Xfake_door_3, 0,
3556   Xfake_door_3, 1,
3557   Xfake_door_3, 2,
3558   Xfake_door_3, 3,
3559   Xfake_door_3, 4,
3560   Xfake_door_3, 5,
3561   Xfake_door_3, 6,
3562   Xfake_door_3, 7,
3563   Xfake_door_4, 0,
3564   Xfake_door_4, 1,
3565   Xfake_door_4, 2,
3566   Xfake_door_4, 3,
3567   Xfake_door_4, 4,
3568   Xfake_door_4, 5,
3569   Xfake_door_4, 6,
3570   Xfake_door_4, 7,
3571   Xfake_door_5, 0,
3572   Xfake_door_5, 1,
3573   Xfake_door_5, 2,
3574   Xfake_door_5, 3,
3575   Xfake_door_5, 4,
3576   Xfake_door_5, 5,
3577   Xfake_door_5, 6,
3578   Xfake_door_5, 7,
3579   Xfake_door_6, 0,
3580   Xfake_door_6, 1,
3581   Xfake_door_6, 2,
3582   Xfake_door_6, 3,
3583   Xfake_door_6, 4,
3584   Xfake_door_6, 5,
3585   Xfake_door_6, 6,
3586   Xfake_door_6, 7,
3587   Xfake_door_7, 0,
3588   Xfake_door_7, 1,
3589   Xfake_door_7, 2,
3590   Xfake_door_7, 3,
3591   Xfake_door_7, 4,
3592   Xfake_door_7, 5,
3593   Xfake_door_7, 6,
3594   Xfake_door_7, 7,
3595   Xfake_door_8, 0,
3596   Xfake_door_8, 1,
3597   Xfake_door_8, 2,
3598   Xfake_door_8, 3,
3599   Xfake_door_8, 4,
3600   Xfake_door_8, 5,
3601   Xfake_door_8, 6,
3602   Xfake_door_8, 7,
3603   -1,
3604
3605   Xsteel_1, 0,
3606   Xsteel_1, 1,
3607   Xsteel_1, 2,
3608   Xsteel_1, 3,
3609   Xsteel_1, 4,
3610   Xsteel_1, 5,
3611   Xsteel_1, 6,
3612   Xsteel_1, 7,
3613   -1,
3614   Xsteel_2, 0,
3615   Xsteel_2, 1,
3616   Xsteel_2, 2,
3617   Xsteel_2, 3,
3618   Xsteel_2, 4,
3619   Xsteel_2, 5,
3620   Xsteel_2, 6,
3621   Xsteel_2, 7,
3622   -1,
3623   Xsteel_3, 0,
3624   Xsteel_3, 1,
3625   Xsteel_3, 2,
3626   Xsteel_3, 3,
3627   Xsteel_3, 4,
3628   Xsteel_3, 5,
3629   Xsteel_3, 6,
3630   Xsteel_3, 7,
3631   -1,
3632   Xsteel_4, 0,
3633   Xsteel_4, 1,
3634   Xsteel_4, 2,
3635   Xsteel_4, 3,
3636   Xsteel_4, 4,
3637   Xsteel_4, 5,
3638   Xsteel_4, 6,
3639   Xsteel_4, 7,
3640   -1,
3641   Xwall_1, 0,
3642   Xwall_1, 1,
3643   Xwall_1, 2,
3644   Xwall_1, 3,
3645   Xwall_1, 4,
3646   Xwall_1, 5,
3647   Xwall_1, 6,
3648   Xwall_1, 7,
3649   -1,
3650   Xwall_2, 0,
3651   Xwall_2, 1,
3652   Xwall_2, 2,
3653   Xwall_2, 3,
3654   Xwall_2, 4,
3655   Xwall_2, 5,
3656   Xwall_2, 6,
3657   Xwall_2, 7,
3658   -1,
3659   Xwall_3, 0,
3660   Xwall_3, 1,
3661   Xwall_3, 2,
3662   Xwall_3, 3,
3663   Xwall_3, 4,
3664   Xwall_3, 5,
3665   Xwall_3, 6,
3666   Xwall_3, 7,
3667   -1,
3668   Xwall_4, 0,
3669   Xwall_4, 1,
3670   Xwall_4, 2,
3671   Xwall_4, 3,
3672   Xwall_4, 4,
3673   Xwall_4, 5,
3674   Xwall_4, 6,
3675   Xwall_4, 7,
3676   -1,
3677   Xroundwall_1, 0,
3678   Xroundwall_1, 1,
3679   Xroundwall_1, 2,
3680   Xroundwall_1, 3,
3681   Xroundwall_1, 4,
3682   Xroundwall_1, 5,
3683   Xroundwall_1, 6,
3684   Xroundwall_1, 7,
3685   -1,
3686   Xroundwall_2, 0,
3687   Xroundwall_2, 1,
3688   Xroundwall_2, 2,
3689   Xroundwall_2, 3,
3690   Xroundwall_2, 4,
3691   Xroundwall_2, 5,
3692   Xroundwall_2, 6,
3693   Xroundwall_2, 7,
3694   -1,
3695   Xroundwall_3, 0,
3696   Xroundwall_3, 1,
3697   Xroundwall_3, 2,
3698   Xroundwall_3, 3,
3699   Xroundwall_3, 4,
3700   Xroundwall_3, 5,
3701   Xroundwall_3, 6,
3702   Xroundwall_3, 7,
3703   -1,
3704   Xroundwall_4, 0,
3705   Xroundwall_4, 1,
3706   Xroundwall_4, 2,
3707   Xroundwall_4, 3,
3708   Xroundwall_4, 4,
3709   Xroundwall_4, 5,
3710   Xroundwall_4, 6,
3711   Xroundwall_4, 7,
3712   -1,
3713   Xdecor_1, 0,
3714   Xdecor_1, 1,
3715   Xdecor_1, 2,
3716   Xdecor_1, 3,
3717   Xdecor_1, 4,
3718   Xdecor_1, 5,
3719   Xdecor_1, 6,
3720   Xdecor_1, 7,
3721   -1,
3722   Xdecor_2, 0,
3723   Xdecor_2, 1,
3724   Xdecor_2, 2,
3725   Xdecor_2, 3,
3726   Xdecor_2, 4,
3727   Xdecor_2, 5,
3728   Xdecor_2, 6,
3729   Xdecor_2, 7,
3730   -1,
3731   Xdecor_3, 0,
3732   Xdecor_3, 1,
3733   Xdecor_3, 2,
3734   Xdecor_3, 3,
3735   Xdecor_3, 4,
3736   Xdecor_3, 5,
3737   Xdecor_3, 6,
3738   Xdecor_3, 7,
3739   -1,
3740   Xdecor_4, 0,
3741   Xdecor_4, 1,
3742   Xdecor_4, 2,
3743   Xdecor_4, 3,
3744   Xdecor_4, 4,
3745   Xdecor_4, 5,
3746   Xdecor_4, 6,
3747   Xdecor_4, 7,
3748   -1,
3749   Xdecor_5, 0,
3750   Xdecor_5, 1,
3751   Xdecor_5, 2,
3752   Xdecor_5, 3,
3753   Xdecor_5, 4,
3754   Xdecor_5, 5,
3755   Xdecor_5, 6,
3756   Xdecor_5, 7,
3757   -1,
3758   Xdecor_6, 0,
3759   Xdecor_6, 1,
3760   Xdecor_6, 2,
3761   Xdecor_6, 3,
3762   Xdecor_6, 4,
3763   Xdecor_6, 5,
3764   Xdecor_6, 6,
3765   Xdecor_6, 7,
3766   -1,
3767   Xdecor_7, 0,
3768   Xdecor_7, 1,
3769   Xdecor_7, 2,
3770   Xdecor_7, 3,
3771   Xdecor_7, 4,
3772   Xdecor_7, 5,
3773   Xdecor_7, 6,
3774   Xdecor_7, 7,
3775   -1,
3776   Xdecor_8, 0,
3777   Xdecor_8, 1,
3778   Xdecor_8, 2,
3779   Xdecor_8, 3,
3780   Xdecor_8, 4,
3781   Xdecor_8, 5,
3782   Xdecor_8, 6,
3783   Xdecor_8, 7,
3784   -1,
3785   Xdecor_9, 0,
3786   Xdecor_9, 1,
3787   Xdecor_9, 2,
3788   Xdecor_9, 3,
3789   Xdecor_9, 4,
3790   Xdecor_9, 5,
3791   Xdecor_9, 6,
3792   Xdecor_9, 7,
3793   -1,
3794   Xdecor_10, 0,
3795   Xdecor_10, 1,
3796   Xdecor_10, 2,
3797   Xdecor_10, 3,
3798   Xdecor_10, 4,
3799   Xdecor_10, 5,
3800   Xdecor_10, 6,
3801   Xdecor_10, 7,
3802   -1,
3803   Xdecor_11, 0,
3804   Xdecor_11, 1,
3805   Xdecor_11, 2,
3806   Xdecor_11, 3,
3807   Xdecor_11, 4,
3808   Xdecor_11, 5,
3809   Xdecor_11, 6,
3810   Xdecor_11, 7,
3811   -1,
3812   Xdecor_12, 0,
3813   Xdecor_12, 1,
3814   Xdecor_12, 2,
3815   Xdecor_12, 3,
3816   Xdecor_12, 4,
3817   Xdecor_12, 5,
3818   Xdecor_12, 6,
3819   Xdecor_12, 7,
3820   -1,
3821   Xalpha_excla, 0,
3822   Xalpha_excla, 1,
3823   Xalpha_excla, 2,
3824   Xalpha_excla, 3,
3825   Xalpha_excla, 4,
3826   Xalpha_excla, 5,
3827   Xalpha_excla, 6,
3828   Xalpha_excla, 7,
3829   -1,
3830   Xalpha_quote, 0,
3831   Xalpha_quote, 1,
3832   Xalpha_quote, 2,
3833   Xalpha_quote, 3,
3834   Xalpha_quote, 4,
3835   Xalpha_quote, 5,
3836   Xalpha_quote, 6,
3837   Xalpha_quote, 7,
3838   -1,
3839   Xalpha_comma, 0,
3840   Xalpha_comma, 1,
3841   Xalpha_comma, 2,
3842   Xalpha_comma, 3,
3843   Xalpha_comma, 4,
3844   Xalpha_comma, 5,
3845   Xalpha_comma, 6,
3846   Xalpha_comma, 7,
3847   -1,
3848   Xalpha_minus, 0,
3849   Xalpha_minus, 1,
3850   Xalpha_minus, 2,
3851   Xalpha_minus, 3,
3852   Xalpha_minus, 4,
3853   Xalpha_minus, 5,
3854   Xalpha_minus, 6,
3855   Xalpha_minus, 7,
3856   -1,
3857   Xalpha_perio, 0,
3858   Xalpha_perio, 1,
3859   Xalpha_perio, 2,
3860   Xalpha_perio, 3,
3861   Xalpha_perio, 4,
3862   Xalpha_perio, 5,
3863   Xalpha_perio, 6,
3864   Xalpha_perio, 7,
3865   -1,
3866   Xalpha_0, 0,
3867   Xalpha_0, 1,
3868   Xalpha_0, 2,
3869   Xalpha_0, 3,
3870   Xalpha_0, 4,
3871   Xalpha_0, 5,
3872   Xalpha_0, 6,
3873   Xalpha_0, 7,
3874   -1,
3875   Xalpha_1, 0,
3876   Xalpha_1, 1,
3877   Xalpha_1, 2,
3878   Xalpha_1, 3,
3879   Xalpha_1, 4,
3880   Xalpha_1, 5,
3881   Xalpha_1, 6,
3882   Xalpha_1, 7,
3883   -1,
3884   Xalpha_2, 0,
3885   Xalpha_2, 1,
3886   Xalpha_2, 2,
3887   Xalpha_2, 3,
3888   Xalpha_2, 4,
3889   Xalpha_2, 5,
3890   Xalpha_2, 6,
3891   Xalpha_2, 7,
3892   -1,
3893   Xalpha_3, 0,
3894   Xalpha_3, 1,
3895   Xalpha_3, 2,
3896   Xalpha_3, 3,
3897   Xalpha_3, 4,
3898   Xalpha_3, 5,
3899   Xalpha_3, 6,
3900   Xalpha_3, 7,
3901   -1,
3902   Xalpha_4, 0,
3903   Xalpha_4, 1,
3904   Xalpha_4, 2,
3905   Xalpha_4, 3,
3906   Xalpha_4, 4,
3907   Xalpha_4, 5,
3908   Xalpha_4, 6,
3909   Xalpha_4, 7,
3910   -1,
3911   Xalpha_5, 0,
3912   Xalpha_5, 1,
3913   Xalpha_5, 2,
3914   Xalpha_5, 3,
3915   Xalpha_5, 4,
3916   Xalpha_5, 5,
3917   Xalpha_5, 6,
3918   Xalpha_5, 7,
3919   -1,
3920   Xalpha_6, 0,
3921   Xalpha_6, 1,
3922   Xalpha_6, 2,
3923   Xalpha_6, 3,
3924   Xalpha_6, 4,
3925   Xalpha_6, 5,
3926   Xalpha_6, 6,
3927   Xalpha_6, 7,
3928   -1,
3929   Xalpha_7, 0,
3930   Xalpha_7, 1,
3931   Xalpha_7, 2,
3932   Xalpha_7, 3,
3933   Xalpha_7, 4,
3934   Xalpha_7, 5,
3935   Xalpha_7, 6,
3936   Xalpha_7, 7,
3937   -1,
3938   Xalpha_8, 0,
3939   Xalpha_8, 1,
3940   Xalpha_8, 2,
3941   Xalpha_8, 3,
3942   Xalpha_8, 4,
3943   Xalpha_8, 5,
3944   Xalpha_8, 6,
3945   Xalpha_8, 7,
3946   -1,
3947   Xalpha_9, 0,
3948   Xalpha_9, 1,
3949   Xalpha_9, 2,
3950   Xalpha_9, 3,
3951   Xalpha_9, 4,
3952   Xalpha_9, 5,
3953   Xalpha_9, 6,
3954   Xalpha_9, 7,
3955   -1,
3956   Xalpha_colon, 0,
3957   Xalpha_colon, 1,
3958   Xalpha_colon, 2,
3959   Xalpha_colon, 3,
3960   Xalpha_colon, 4,
3961   Xalpha_colon, 5,
3962   Xalpha_colon, 6,
3963   Xalpha_colon, 7,
3964   -1,
3965   Xalpha_arrow_w, 0,
3966   Xalpha_arrow_w, 1,
3967   Xalpha_arrow_w, 2,
3968   Xalpha_arrow_w, 3,
3969   Xalpha_arrow_w, 4,
3970   Xalpha_arrow_w, 5,
3971   Xalpha_arrow_w, 6,
3972   Xalpha_arrow_w, 7,
3973   -1,
3974   Xalpha_arrow_e, 0,
3975   Xalpha_arrow_e, 1,
3976   Xalpha_arrow_e, 2,
3977   Xalpha_arrow_e, 3,
3978   Xalpha_arrow_e, 4,
3979   Xalpha_arrow_e, 5,
3980   Xalpha_arrow_e, 6,
3981   Xalpha_arrow_e, 7,
3982   -1,
3983   Xalpha_quest, 0,
3984   Xalpha_quest, 1,
3985   Xalpha_quest, 2,
3986   Xalpha_quest, 3,
3987   Xalpha_quest, 4,
3988   Xalpha_quest, 5,
3989   Xalpha_quest, 6,
3990   Xalpha_quest, 7,
3991   -1,
3992   Xalpha_a, 0,
3993   Xalpha_a, 1,
3994   Xalpha_a, 2,
3995   Xalpha_a, 3,
3996   Xalpha_a, 4,
3997   Xalpha_a, 5,
3998   Xalpha_a, 6,
3999   Xalpha_a, 7,
4000   -1,
4001   Xalpha_b, 0,
4002   Xalpha_b, 1,
4003   Xalpha_b, 2,
4004   Xalpha_b, 3,
4005   Xalpha_b, 4,
4006   Xalpha_b, 5,
4007   Xalpha_b, 6,
4008   Xalpha_b, 7,
4009   -1,
4010   Xalpha_c, 0,
4011   Xalpha_c, 1,
4012   Xalpha_c, 2,
4013   Xalpha_c, 3,
4014   Xalpha_c, 4,
4015   Xalpha_c, 5,
4016   Xalpha_c, 6,
4017   Xalpha_c, 7,
4018   -1,
4019   Xalpha_d, 0,
4020   Xalpha_d, 1,
4021   Xalpha_d, 2,
4022   Xalpha_d, 3,
4023   Xalpha_d, 4,
4024   Xalpha_d, 5,
4025   Xalpha_d, 6,
4026   Xalpha_d, 7,
4027   -1,
4028   Xalpha_e, 0,
4029   Xalpha_e, 1,
4030   Xalpha_e, 2,
4031   Xalpha_e, 3,
4032   Xalpha_e, 4,
4033   Xalpha_e, 5,
4034   Xalpha_e, 6,
4035   Xalpha_e, 7,
4036   -1,
4037   Xalpha_f, 0,
4038   Xalpha_f, 1,
4039   Xalpha_f, 2,
4040   Xalpha_f, 3,
4041   Xalpha_f, 4,
4042   Xalpha_f, 5,
4043   Xalpha_f, 6,
4044   Xalpha_f, 7,
4045   -1,
4046   Xalpha_g, 0,
4047   Xalpha_g, 1,
4048   Xalpha_g, 2,
4049   Xalpha_g, 3,
4050   Xalpha_g, 4,
4051   Xalpha_g, 5,
4052   Xalpha_g, 6,
4053   Xalpha_g, 7,
4054   -1,
4055   Xalpha_h, 0,
4056   Xalpha_h, 1,
4057   Xalpha_h, 2,
4058   Xalpha_h, 3,
4059   Xalpha_h, 4,
4060   Xalpha_h, 5,
4061   Xalpha_h, 6,
4062   Xalpha_h, 7,
4063   -1,
4064   Xalpha_i, 0,
4065   Xalpha_i, 1,
4066   Xalpha_i, 2,
4067   Xalpha_i, 3,
4068   Xalpha_i, 4,
4069   Xalpha_i, 5,
4070   Xalpha_i, 6,
4071   Xalpha_i, 7,
4072   -1,
4073   Xalpha_j, 0,
4074   Xalpha_j, 1,
4075   Xalpha_j, 2,
4076   Xalpha_j, 3,
4077   Xalpha_j, 4,
4078   Xalpha_j, 5,
4079   Xalpha_j, 6,
4080   Xalpha_j, 7,
4081   -1,
4082   Xalpha_k, 0,
4083   Xalpha_k, 1,
4084   Xalpha_k, 2,
4085   Xalpha_k, 3,
4086   Xalpha_k, 4,
4087   Xalpha_k, 5,
4088   Xalpha_k, 6,
4089   Xalpha_k, 7,
4090   -1,
4091   Xalpha_l, 0,
4092   Xalpha_l, 1,
4093   Xalpha_l, 2,
4094   Xalpha_l, 3,
4095   Xalpha_l, 4,
4096   Xalpha_l, 5,
4097   Xalpha_l, 6,
4098   Xalpha_l, 7,
4099   -1,
4100   Xalpha_m, 0,
4101   Xalpha_m, 1,
4102   Xalpha_m, 2,
4103   Xalpha_m, 3,
4104   Xalpha_m, 4,
4105   Xalpha_m, 5,
4106   Xalpha_m, 6,
4107   Xalpha_m, 7,
4108   -1,
4109   Xalpha_n, 0,
4110   Xalpha_n, 1,
4111   Xalpha_n, 2,
4112   Xalpha_n, 3,
4113   Xalpha_n, 4,
4114   Xalpha_n, 5,
4115   Xalpha_n, 6,
4116   Xalpha_n, 7,
4117   -1,
4118   Xalpha_o, 0,
4119   Xalpha_o, 1,
4120   Xalpha_o, 2,
4121   Xalpha_o, 3,
4122   Xalpha_o, 4,
4123   Xalpha_o, 5,
4124   Xalpha_o, 6,
4125   Xalpha_o, 7,
4126   -1,
4127   Xalpha_p, 0,
4128   Xalpha_p, 1,
4129   Xalpha_p, 2,
4130   Xalpha_p, 3,
4131   Xalpha_p, 4,
4132   Xalpha_p, 5,
4133   Xalpha_p, 6,
4134   Xalpha_p, 7,
4135   -1,
4136   Xalpha_q, 0,
4137   Xalpha_q, 1,
4138   Xalpha_q, 2,
4139   Xalpha_q, 3,
4140   Xalpha_q, 4,
4141   Xalpha_q, 5,
4142   Xalpha_q, 6,
4143   Xalpha_q, 7,
4144   -1,
4145   Xalpha_r, 0,
4146   Xalpha_r, 1,
4147   Xalpha_r, 2,
4148   Xalpha_r, 3,
4149   Xalpha_r, 4,
4150   Xalpha_r, 5,
4151   Xalpha_r, 6,
4152   Xalpha_r, 7,
4153   -1,
4154   Xalpha_s, 0,
4155   Xalpha_s, 1,
4156   Xalpha_s, 2,
4157   Xalpha_s, 3,
4158   Xalpha_s, 4,
4159   Xalpha_s, 5,
4160   Xalpha_s, 6,
4161   Xalpha_s, 7,
4162   -1,
4163   Xalpha_t, 0,
4164   Xalpha_t, 1,
4165   Xalpha_t, 2,
4166   Xalpha_t, 3,
4167   Xalpha_t, 4,
4168   Xalpha_t, 5,
4169   Xalpha_t, 6,
4170   Xalpha_t, 7,
4171   -1,
4172   Xalpha_u, 0,
4173   Xalpha_u, 1,
4174   Xalpha_u, 2,
4175   Xalpha_u, 3,
4176   Xalpha_u, 4,
4177   Xalpha_u, 5,
4178   Xalpha_u, 6,
4179   Xalpha_u, 7,
4180   -1,
4181   Xalpha_v, 0,
4182   Xalpha_v, 1,
4183   Xalpha_v, 2,
4184   Xalpha_v, 3,
4185   Xalpha_v, 4,
4186   Xalpha_v, 5,
4187   Xalpha_v, 6,
4188   Xalpha_v, 7,
4189   -1,
4190   Xalpha_w, 0,
4191   Xalpha_w, 1,
4192   Xalpha_w, 2,
4193   Xalpha_w, 3,
4194   Xalpha_w, 4,
4195   Xalpha_w, 5,
4196   Xalpha_w, 6,
4197   Xalpha_w, 7,
4198   -1,
4199   Xalpha_x, 0,
4200   Xalpha_x, 1,
4201   Xalpha_x, 2,
4202   Xalpha_x, 3,
4203   Xalpha_x, 4,
4204   Xalpha_x, 5,
4205   Xalpha_x, 6,
4206   Xalpha_x, 7,
4207   -1,
4208   Xalpha_y, 0,
4209   Xalpha_y, 1,
4210   Xalpha_y, 2,
4211   Xalpha_y, 3,
4212   Xalpha_y, 4,
4213   Xalpha_y, 5,
4214   Xalpha_y, 6,
4215   Xalpha_y, 7,
4216   -1,
4217   Xalpha_z, 0,
4218   Xalpha_z, 1,
4219   Xalpha_z, 2,
4220   Xalpha_z, 3,
4221   Xalpha_z, 4,
4222   Xalpha_z, 5,
4223   Xalpha_z, 6,
4224   Xalpha_z, 7,
4225   -1,
4226   Xalpha_copyr, 0,
4227   Xalpha_copyr, 1,
4228   Xalpha_copyr, 2,
4229   Xalpha_copyr, 3,
4230   Xalpha_copyr, 4,
4231   Xalpha_copyr, 5,
4232   Xalpha_copyr, 6,
4233   Xalpha_copyr, 7,
4234   -1,
4235
4236   Yball_blank, 7,
4237   Yball_blank, 6,
4238   Yball_blank, 5,
4239   Ykey_1_blank, 7,
4240   Ykey_1_blank, 6,
4241   Ykey_1_blank, 5,
4242   Ykey_2_blank, 7,
4243   Ykey_2_blank, 6,
4244   Ykey_2_blank, 5,
4245   Ykey_3_blank, 7,
4246   Ykey_3_blank, 6,
4247   Ykey_3_blank, 5,
4248   Ykey_4_blank, 7,
4249   Ykey_4_blank, 6,
4250   Ykey_4_blank, 5,
4251   Ykey_5_blank, 7,
4252   Ykey_5_blank, 6,
4253   Ykey_5_blank, 5,
4254   Ykey_6_blank, 7,
4255   Ykey_6_blank, 6,
4256   Ykey_6_blank, 5,
4257   Ykey_7_blank, 7,
4258   Ykey_7_blank, 6,
4259   Ykey_7_blank, 5,
4260   Ykey_8_blank, 7,
4261   Ykey_8_blank, 6,
4262   Ykey_8_blank, 5,
4263   Ylenses_blank, 7,
4264   Ylenses_blank, 6,
4265   Ylenses_blank, 5,
4266   Ymagnify_blank, 7,
4267   Ymagnify_blank, 6,
4268   Ymagnify_blank, 5,
4269   Ygrass_blank, 7,
4270   Ygrass_blank, 6,
4271   Ygrass_blank, 5,
4272   Ydirt_blank, 7,
4273   Ydirt_blank, 6,
4274   Ydirt_blank, 5,
4275   Xboom_2, 7,
4276   Xboom_2, 6,
4277   Xboom_2, 5,
4278   -1,
4279   Yball_blank, 4,
4280   Yball_blank, 3,
4281   Yball_blank, 2,
4282   Ykey_1_blank, 4,
4283   Ykey_1_blank, 3,
4284   Ykey_1_blank, 2,
4285   Ykey_2_blank, 4,
4286   Ykey_2_blank, 3,
4287   Ykey_2_blank, 2,
4288   Ykey_3_blank, 4,
4289   Ykey_3_blank, 3,
4290   Ykey_3_blank, 2,
4291   Ykey_4_blank, 4,
4292   Ykey_4_blank, 3,
4293   Ykey_4_blank, 2,
4294   Ykey_5_blank, 4,
4295   Ykey_5_blank, 3,
4296   Ykey_5_blank, 2,
4297   Ykey_6_blank, 4,
4298   Ykey_6_blank, 3,
4299   Ykey_6_blank, 2,
4300   Ykey_7_blank, 4,
4301   Ykey_7_blank, 3,
4302   Ykey_7_blank, 2,
4303   Ykey_8_blank, 4,
4304   Ykey_8_blank, 3,
4305   Ykey_8_blank, 2,
4306   Ylenses_blank, 4,
4307   Ylenses_blank, 3,
4308   Ylenses_blank, 2,
4309   Ymagnify_blank, 4,
4310   Ymagnify_blank, 3,
4311   Ymagnify_blank, 2,
4312   Ygrass_blank, 4,
4313   Ygrass_blank, 3,
4314   Ygrass_blank, 2,
4315   Ydirt_blank, 4,
4316   Ydirt_blank, 3,
4317   Ydirt_blank, 2,
4318   Xboom_2, 4,
4319   Xboom_2, 3,
4320   Xboom_2, 2,
4321   -1,
4322   Yball_blank, 1,
4323   Yball_blank, 0,
4324   Ykey_1_blank, 1,
4325   Ykey_1_blank, 0,
4326   Ykey_2_blank, 1,
4327   Ykey_2_blank, 0,
4328   Ykey_3_blank, 1,
4329   Ykey_3_blank, 0,
4330   Ykey_4_blank, 1,
4331   Ykey_4_blank, 0,
4332   Ykey_5_blank, 1,
4333   Ykey_5_blank, 0,
4334   Ykey_6_blank, 1,
4335   Ykey_6_blank, 0,
4336   Ykey_7_blank, 1,
4337   Ykey_7_blank, 0,
4338   Ykey_8_blank, 1,
4339   Ykey_8_blank, 0,
4340   Ylenses_blank, 1,
4341   Ylenses_blank, 0,
4342   Ymagnify_blank, 1,
4343   Ymagnify_blank, 0,
4344   Ygrass_blank, 1,
4345   Ygrass_blank, 0,
4346   Ydirt_blank, 1,
4347   Ydirt_blank, 0,
4348   Xboom_2, 1,
4349   Xboom_2, 0,
4350   Xboom_1, 7,
4351   -1,
4352   Xboom_1, 6,
4353   Xboom_1, 5,
4354   Xboom_android, 7,
4355   -1,
4356   Xboom_1, 4,
4357   Xboom_1, 3,
4358   Xboom_bug, 4,
4359   Xboom_bomb, 4,
4360   Xboom_bug, 3,
4361   Xboom_bomb, 3,
4362   -1,
4363   Xboom_1, 2,
4364   Xboom_1, 1,
4365   Xboom_bug, 6,
4366   Xboom_bomb, 6,
4367   Xboom_bug, 5,
4368   Xboom_bomb, 5,
4369   Xboom_bug, 2,
4370   Xboom_bomb, 2,
4371   Xboom_bug, 1,
4372   Xboom_bomb, 1,
4373   -1,
4374   Xboom_bug, 0,
4375   Xboom_bug, 7,
4376   Xboom_bomb, 0,
4377   Xboom_bomb, 7,
4378   Xboom_1, 0,
4379   Ybug_stone, 7,
4380   Ybug_spring, 7,
4381   Ytank_stone, 7,
4382   Ytank_spring, 7,
4383   Yeater_stone, 7,
4384   Yeater_spring, 7,
4385   Yalien_stone, 7,
4386   Yalien_spring, 7,
4387   Ybomb_blank, 7,
4388   -1
4389 };
4390
4391 int ply_map[] =
4392 {
4393   PLY_walk_n,           0,      0, 1, 2, 3, 4, 5, 6, 7,
4394   PLY_walk_e,           0,      8, 9, 10, 11, 12, 13, 14, 15,
4395   PLY_walk_s,           0,      16, 17, 18, 19, 20, 21, 22, 23,
4396   PLY_walk_w,           0,      24, 25, 26, 27, 28, 29, 30, 31,
4397
4398   PLY_push_n,           0,      32, 33, 34, 35, 36, 35, 34, 33,
4399   PLY_push_e,           0,      37, 38, 39, 40, 41, 40, 39, 38,
4400   PLY_push_s,           0,      42, 43, 44, 45, 46, 45, 44, 43,
4401   PLY_push_w,           0,      47, 48, 49, 50, 51, 50, 49, 48,
4402
4403   PLY_shoot_n,          0,      52, 52, 52, 52, 52, 52, 52, 52,
4404   PLY_shoot_e,          0,      53, 53, 53, 53, 53, 53, 53, 53,
4405   PLY_shoot_s,          0,      54, 54, 54, 54, 54, 54, 54, 54,
4406   PLY_shoot_w,          0,      55, 55, 55, 55, 55, 55, 55, 55,
4407
4408   PLY_walk_n,           1,      56, 57, 58, 59, 60, 61, 62, 63,
4409   PLY_walk_e,           1,      64, 65, 66, 67, 68, 69, 70, 71,
4410   PLY_walk_s,           1,      72, 73, 74, 75, 76, 77, 78, 79,
4411   PLY_walk_w,           1,      80, 81, 82, 83, 84, 85, 86, 87,
4412
4413   PLY_push_n,           1,      88, 89, 90, 91, 92, 91, 90, 89,
4414   PLY_push_e,           1,      93, 94, 95, 96, 97, 96, 95, 94,
4415   PLY_push_s,           1,      98, 99, 100, 101, 102, 101, 100, 99,
4416   PLY_push_w,           1,      103, 104, 105, 106, 107, 106, 105, 104,
4417
4418   PLY_shoot_n,          1,      108, 108, 108, 108, 108, 108, 108, 108,
4419   PLY_shoot_e,          1,      109, 109, 109, 109, 109, 109, 109, 109,
4420   PLY_shoot_s,          1,      110, 110, 110, 110, 110, 110, 110, 110,
4421   PLY_shoot_w,          1,      111, 111, 111, 111, 111, 111, 111, 111,
4422
4423   PLY_still,            0,      112,112, 112, 112, 112, 112, 112, 112,
4424   PLY_still,            1,      113,113, 113, 113, 113, 113, 113, 113,
4425
4426   PLY_MAX
4427 };
4428
4429
4430 /* 0=stop 1=blank */
4431 unsigned char tab_blank[TILE_MAX];
4432
4433 /* 0=stop 1=acid */
4434 unsigned char tab_acid[TILE_MAX];
4435
4436 /* 0=stop 1=fake_acid */
4437 unsigned char tab_fake_acid[TILE_MAX];
4438
4439 /* 0=stop 1=amoeba */
4440 unsigned char tab_amoeba[TILE_MAX];
4441
4442 /* 0=stop 1=move */
4443 unsigned char tab_android_move[TILE_MAX];
4444
4445 /* normal explosion */
4446 unsigned short tab_explode_normal[TILE_MAX];
4447
4448 /* dynamite explosion */
4449 unsigned short tab_explode_dynamite[TILE_MAX];
4450
4451 /* map objects to coords */
4452 unsigned short map_obj[8][TILE_MAX];
4453
4454 /* map players to coords */
4455 unsigned short map_ply[2][8][13];
4456
4457 /* map ascii to coords */
4458 unsigned short map_ttl[128];
4459
4460 /* map tiles and frames to graphic info */
4461 struct GraphicInfo_EM graphic_info_em_object[TILE_MAX][8];
4462
4463 /* map player number, frames and action to graphic info */
4464 struct GraphicInfo_EM graphic_info_em_player[MAX_PLAYERS][PLY_MAX][8];
4465
4466 static void create_tab(int *invert, unsigned char *array)
4467 {
4468   int i;
4469   int buffer[TILE_MAX];
4470
4471   for (i = 0; i < TILE_MAX; i++)
4472     buffer[i] = 0;
4473
4474   for (;invert[0] < TILE_MAX; invert += 2)
4475     buffer[invert[0]] = invert[1];
4476
4477   for (i = 0; i < TILE_MAX; i++)
4478     array[i] = buffer[i];
4479 }
4480
4481 static void create_explode(void)
4482 {
4483   int i;
4484   int *tile = tile_explode;
4485   int buffer[TILE_MAX];
4486
4487   for (i = 0; i < TILE_MAX; i++)
4488     buffer[i] = Xboom_1;
4489   while ((i = *tile++) < TILE_MAX)
4490     buffer[i] = i;                      /* these tiles are indestructable */
4491   while ((i = *tile++) < TILE_MAX)
4492     buffer[i] = *tile++;                /* these tiles are special */
4493
4494   for (i = 0; i < TILE_MAX; i++)
4495     tab_explode_normal[i] = buffer[i];
4496
4497   while ((i = *tile++) < TILE_MAX)
4498     buffer[i] = *tile++;                /* these tiles for dynamite */
4499
4500   for (i = 0; i < TILE_MAX; i++)
4501     tab_explode_dynamite[i] = buffer[i];
4502 }
4503
4504 static void create_obj(void)
4505 {
4506   int i, j;
4507   int *map = obj_map;
4508   int buffer[8][TILE_MAX];
4509
4510   for (i = 0; i < 8; i++)
4511     for (j = 0; j < TILE_MAX; j++)
4512       buffer[i][j] = Xblank;
4513
4514   /* special case for first 64 entries */
4515   for (i = 0; i < 64; i++)
4516   {
4517     for (;*map != -1; map += 2)
4518       buffer[map[1]][map[0]] = i;
4519     map++;
4520   }
4521
4522   /* now regular entries */
4523   for (i = 0; i < 896 * 16; i += 16)
4524   {
4525     for (;*map != -1; map += 2)
4526       buffer[map[1]][map[0]] = i;
4527     map++;
4528   }
4529
4530   for (i = 0; i < 8; i++)
4531     for (j = 0; j < TILE_MAX; j++)
4532       map_obj[i][j] = buffer[7 - i][j];
4533 }
4534
4535 static void create_obj_graphics_info_em(void)
4536 {
4537   int i, j;
4538
4539   for (i = 0; i < TILE_MAX; i++)
4540   {
4541     for (j = 0; j < 8; j++)
4542     {
4543       struct GraphicInfo_EM *g = &graphic_info_em_object[i][j];
4544       int obj = map_obj[j][i];
4545
4546       g->bitmap = objBitmap;
4547       g->src_x = (obj / 512) * TILEX;
4548       g->src_y = (obj % 512) * TILEY / 16;
4549       g->src_offset_x = 0;
4550       g->src_offset_y = 0;
4551       g->dst_offset_x = 0;
4552       g->dst_offset_y = 0;
4553       g->width = TILEX;
4554       g->height = TILEY;
4555
4556       g->crumbled_bitmap = NULL;
4557       g->crumbled_src_x = 0;
4558       g->crumbled_src_y = 0;
4559       g->crumbled_border_size = 0;
4560       g->crumbled_tile_size = 0;
4561
4562       g->has_crumbled_graphics = FALSE;
4563       g->preserve_background = FALSE;
4564
4565       /* create unique graphic identifier to decide if tile must be redrawn */
4566       g->unique_identifier = obj;
4567     }
4568   }
4569 }
4570
4571 static void create_ply(void)
4572 {
4573   int i, j, k;
4574   int *map = ply_map;
4575   int buffer[2][8][PLY_MAX];
4576
4577   while (*map < PLY_MAX)
4578   {
4579     i = *map++;
4580     j = *map++;
4581
4582     for (k = 0; k < 8; k++)
4583       buffer[j][k][i] = *map++;
4584   }
4585
4586   for (i = 0; i < 2; i++)
4587     for (j = 0; j < 8; j++)
4588       for (k = 0; k < PLY_MAX; k++)
4589         map_ply[i][j][k] = buffer[i][7 - j][k];
4590 }
4591
4592 static void create_ply_graphics_info_em(void)
4593 {
4594   int i, j, k;
4595
4596   for (i = 0; i < MAX_PLAYERS; i++)
4597   {
4598     for (j = 0; j < PLY_MAX; j++)
4599     {
4600       for (k = 0; k < 8; k++)
4601       {
4602         struct GraphicInfo_EM *g = &graphic_info_em_player[i][j][k];
4603         int spr = map_ply[i % 2][k][j];
4604
4605         g->bitmap = sprBitmap;
4606         g->src_x = (spr / 8) * TILEX;
4607         g->src_y = (spr % 8) * TILEY;
4608         g->src_offset_x = 0;
4609         g->src_offset_y = 0;
4610         g->dst_offset_x = 0;
4611         g->dst_offset_y = 0;
4612         g->width = TILEX;
4613         g->height = TILEY;
4614
4615         g->has_crumbled_graphics = FALSE;
4616         g->crumbled_bitmap = NULL;
4617         g->crumbled_src_x = 0;
4618         g->crumbled_src_y = 0;
4619         g->crumbled_border_size = 0;
4620
4621         g->unique_identifier = 0;
4622       }
4623     }
4624   }
4625 }
4626
4627 void tab_generate(void)
4628 {
4629   create_tab(tile_blank, tab_blank);
4630   create_tab(tile_acid, tab_acid);
4631   create_tab(tile_fake_acid, tab_fake_acid);
4632   create_tab(tile_amoeba, tab_amoeba);
4633   create_tab(tile_android_move, tab_android_move);
4634   create_explode();
4635   create_obj();
4636   create_ply();
4637 }
4638
4639 void tab_generate_graphics_info_em(void)
4640 {
4641   create_obj_graphics_info_em();
4642   create_ply_graphics_info_em();
4643
4644   InitGraphicInfo_EM();
4645 }