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