rnd-20041124-1-src
[rocksndiamonds.git] / src / game_em / tab_generate.c
index 0d9b8706acdf6fb73a7dc837d0ccda20c4922fe5..a35bbd5cfea29318c6fb76e6261776555a732869 100644 (file)
  * modify.
  */
 
-#include <stdio.h>
 #include "tile.h"
+#include "display.h"
 
 
-#if defined(TARGET_X11)
-
 /* ---------------------------------------------------------------------- */
 
 /* 0=stop 1=blank */
-int tile_blank[] = {
-       Xblank, 1,
-       Yacid_splash_eB, 1,
-       Yacid_splash_wB, 1,
-       TILE_MAX
+int tile_blank[] =
+{
+  Xblank, 1, 
+  Yacid_splash_eB, 1, 
+  Yacid_splash_wB, 1, 
+  TILE_MAX
 };
+
 /* 0=stop 1=acid */
-int tile_acid[] = {
-       Xblank, 1,
-       Yacid_splash_eB, 1,
-       Yacid_splash_wB, 1,
-       Xacid_1, 1,
-       Xacid_2, 1,
-       Xacid_3, 1,
-       Xacid_4, 1,
-       Xacid_5, 1,
-       Xacid_6, 1,
-       Xacid_7, 1,
-       Xacid_8, 1,
-       TILE_MAX
+int tile_acid[] =
+{
+  Xblank, 1, 
+  Yacid_splash_eB, 1, 
+  Yacid_splash_wB, 1, 
+  Xacid_1, 1, 
+  Xacid_2, 1, 
+  Xacid_3, 1, 
+  Xacid_4, 1, 
+  Xacid_5, 1, 
+  Xacid_6, 1, 
+  Xacid_7, 1, 
+  Xacid_8, 1, 
+  TILE_MAX
 };
-/* 0=stop 1=ameuba */
-int tile_ameuba[] = {
-       Xdripper, 1,
-       XdripperB, 1,
-       Xameuba_1, 1,
-       Xameuba_2, 1,
-       Xameuba_3, 1,
-       Xameuba_4, 1,
-       Xameuba_5, 1,
-       Xameuba_6, 1,
-       Xameuba_7, 1,
-       Xameuba_8, 1,
-       TILE_MAX
+
+/* 0=stop 1=amoeba */
+int tile_amoeba[] =
+{
+  Xdripper, 1, 
+  XdripperB, 1, 
+  Xamoeba_1, 1, 
+  Xamoeba_2, 1, 
+  Xamoeba_3, 1, 
+  Xamoeba_4, 1, 
+  Xamoeba_5, 1, 
+  Xamoeba_6, 1, 
+  Xamoeba_7, 1, 
+  Xamoeba_8, 1, 
+  TILE_MAX
 };
+
 /* 0=stop 1=move */
-int tile_android_move[] = {
-       Xblank, 1,
-       Yacid_splash_eB, 1,
-       Yacid_splash_wB, 1,
-       Xplant, 1,
-       TILE_MAX
+int tile_android_move[] =
+{
+  Xblank, 1, 
+  Yacid_splash_eB, 1, 
+  Yacid_splash_wB, 1, 
+  Xplant, 1, 
+  TILE_MAX
 };
 
 /* ---------------------------------------------------------------------- */
 
 /* explosions: special format */
 /* everything is initially filled with Xboom_1 */
-int tile_explode[] = {
-       ZBORDER,
-       Znormal,
-       Zdynamite,
-       Xboom_bug,
-       Xboom_bomb,
-       Xboom_android,
-       Xandroid,
-       Xandroid_1_n,
-       Xandroid_2_n,
-       Xandroid_1_e,
-       Xandroid_2_e,
-       Xandroid_1_s,
-       Xandroid_2_s,
-       Xandroid_1_w,
-       Xandroid_2_w,
-       Xacid_ne,
-       Xacid_nw,
-       Xacid_s,
-       Xacid_se,
-       Xacid_sw,
-       Xacid_1,
-       Xacid_2,
-       Xacid_3,
-       Xacid_4,
-       Xacid_5,
-       Xacid_6,
-       Xacid_7,
-       Xacid_8,
-       Xdoor_1,
-       Xdoor_2,
-       Xdoor_3,
-       Xdoor_4,
-       Xdoor_5,
-       Xdoor_6,
-       Xdoor_7,
-       Xdoor_8,
-       Xplant,
-       Yplant,
-       Xfake_door_1,
-       Xfake_door_2,
-       Xfake_door_3,
-       Xfake_door_4,
-       Xfake_door_5,
-       Xfake_door_6,
-       Xfake_door_7,
-       Xfake_door_8,
-       Xsteel_1,
-       Xsteel_2,
-       Xsteel_3,
-       Xsteel_4,
-       TILE_MAX, /* up till here are indestructable */
-       Xbug_n, Xboom_bug,
-       Xbug_e, Xboom_bug,
-       Xbug_s, Xboom_bug,
-       Xbug_w, Xboom_bug,
-       Xbug_gon, Xboom_bug,
-       Xbug_goe, Xboom_bug,
-       Xbug_gos, Xboom_bug,
-       Xbug_gow, Xboom_bug,
-       Xbomb, Xboom_bomb,
-       Xbomb_pause, Xboom_bomb,
-       Xbomb_fall, Xboom_bomb,
-       TILE_MAX, /* up till here are special explosions */
-       Xandroid, Xboom_android,
-       Xandroid_1_n, Xboom_android,
-       Xandroid_2_n, Xboom_android,
-       Xandroid_1_e, Xboom_android,
-       Xandroid_2_e, Xboom_android,
-       Xandroid_1_s, Xboom_android,
-       Xandroid_2_s, Xboom_android,
-       Xandroid_1_w, Xboom_android,
-       Xandroid_2_w, Xboom_android,
-       TILE_MAX /* up until here are dynamite explosions */
+int tile_explode[] =
+{
+  ZBORDER, 
+  Znormal, 
+  Zdynamite, 
+  Xboom_bug, 
+  Xboom_bomb, 
+  Xboom_android, 
+  Xandroid, 
+  Xandroid_1_n, 
+  Xandroid_2_n, 
+  Xandroid_1_e, 
+  Xandroid_2_e, 
+  Xandroid_1_s, 
+  Xandroid_2_s, 
+  Xandroid_1_w, 
+  Xandroid_2_w, 
+  Xacid_ne, 
+  Xacid_nw, 
+  Xacid_s, 
+  Xacid_se, 
+  Xacid_sw, 
+  Xacid_1, 
+  Xacid_2, 
+  Xacid_3, 
+  Xacid_4, 
+  Xacid_5, 
+  Xacid_6, 
+  Xacid_7, 
+  Xacid_8, 
+  Xdoor_1, 
+  Xdoor_2, 
+  Xdoor_3, 
+  Xdoor_4, 
+  Xdoor_5, 
+  Xdoor_6, 
+  Xdoor_7, 
+  Xdoor_8, 
+  Xplant, 
+  Yplant, 
+  Xfake_door_1, 
+  Xfake_door_2, 
+  Xfake_door_3, 
+  Xfake_door_4, 
+  Xfake_door_5, 
+  Xfake_door_6, 
+  Xfake_door_7, 
+  Xfake_door_8, 
+  Xsteel_1, 
+  Xsteel_2, 
+  Xsteel_3, 
+  Xsteel_4, 
+  TILE_MAX,                    /* up till here are indestructable */
+
+  Xbug_n, Xboom_bug, 
+  Xbug_e, Xboom_bug, 
+  Xbug_s, Xboom_bug, 
+  Xbug_w, Xboom_bug, 
+  Xbug_gon, Xboom_bug, 
+  Xbug_goe, Xboom_bug, 
+  Xbug_gos, Xboom_bug, 
+  Xbug_gow, Xboom_bug, 
+  Xbomb, Xboom_bomb, 
+  Xbomb_pause, Xboom_bomb, 
+  Xbomb_fall, Xboom_bomb, 
+  TILE_MAX,                    /* up till here are special explosions */
+
+  Xandroid, Xboom_android, 
+  Xandroid_1_n, Xboom_android, 
+  Xandroid_2_n, Xboom_android, 
+  Xandroid_1_e, Xboom_android, 
+  Xandroid_2_e, Xboom_android, 
+  Xandroid_1_s, Xboom_android, 
+  Xandroid_2_s, Xboom_android, 
+  Xandroid_1_w, Xboom_android, 
+  Xandroid_2_w, Xboom_android, 
+  TILE_MAX                     /* up until here are dynamite explosions */
 };
 
 /* ---------------------------------------------------------------------- */
@@ -151,4318 +159,4142 @@ int tile_explode[] = {
  * one graphics icon maps to many tiles and animations
  */
 
-int obj_map[] = {
+int obj_map[] =
+{
+  /* special */
 
-/* special */
+  Ystone_sB, 7, 
+  Xsand_stonein_4, 7, 
+  -1, 
+  Xsand_stonein_4, 5, 
+  Xsand_stonein_4, 6, 
+  -1, 
+  Ystone_sB, 6, 
+  Xsand_stonein_4, 3, 
+  Xsand_stonein_4, 4, 
+  -1, 
+  Xsand_stonein_4, 1, 
+  Xsand_stonein_4, 2, 
+  -1, 
+  Ystone_sB, 5, 
+  Xsand_stonein_3, 7, 
+  Xsand_stonein_4, 0, 
+  -1, 
+  Xsand_stonein_3, 5, 
+  Xsand_stonein_3, 6, 
+  -1, 
+  Ystone_sB, 4, 
+  Xsand_stonein_3, 3, 
+  Xsand_stonein_3, 4, 
+  -1, 
+  Xsand_stonein_3, 1, 
+  Xsand_stonein_3, 2, 
+  -1, 
+  Ystone_sB, 3, 
+  Xsand_stonein_2, 7, 
+  Xsand_stonein_3, 0, 
+  -1, 
+  Xsand_stonein_2, 5, 
+  Xsand_stonein_2, 6, 
+  -1, 
+  Ystone_sB, 2, 
+  Xsand_stonein_2, 3, 
+  Xsand_stonein_2, 4, 
+  -1, 
+  Xsand_stonein_2, 1, 
+  Xsand_stonein_2, 2, 
+  -1, 
+  Ystone_sB, 1, 
+  Xsand_stonein_1, 7, 
+  Xsand_stonein_2, 0, 
+  -1, 
+  Xsand_stonein_1, 5, 
+  Xsand_stonein_1, 6, 
+  -1, 
+  Ystone_sB, 0, 
+  Xsand_stonein_1, 3, 
+  Xsand_stonein_1, 4, 
+  -1, 
+  Xsand_stonein_1, 1, 
+  Xsand_stonein_1, 2, 
+  -1, 
+  Xstone, 0, 
+  Xstone, 1, 
+  Xstone, 2, 
+  Xstone, 3, 
+  Xstone, 4, 
+  Xstone, 5, 
+  Xstone, 6, 
+  Xstone, 7, 
+  Xstone_pause, 0, 
+  Xstone_pause, 1, 
+  Xstone_pause, 2, 
+  Xstone_pause, 3, 
+  Xstone_pause, 4, 
+  Xstone_pause, 5, 
+  Xstone_pause, 6, 
+  Xstone_pause, 7, 
+  Xstone_fall, 0, 
+  Xstone_fall, 1, 
+  Xstone_fall, 2, 
+  Xstone_fall, 3, 
+  Xstone_fall, 4, 
+  Xstone_fall, 5, 
+  Xstone_fall, 6, 
+  Xstone_fall, 7, 
 
-Ystone_sB,7 ,
-Xsand_stonein_4,7 ,
--1,
-Xsand_stonein_4,5 ,
-Xsand_stonein_4,6 ,
--1,
-Ystone_sB,6 ,
-Xsand_stonein_4,3 ,
-Xsand_stonein_4,4 ,
--1,
-Xsand_stonein_4,1 ,
-Xsand_stonein_4,2 ,
--1,
-Ystone_sB,5 ,
-Xsand_stonein_3,7 ,
-Xsand_stonein_4,0 ,
--1,
-Xsand_stonein_3,5 ,
-Xsand_stonein_3,6 ,
--1,
-Ystone_sB,4 ,
-Xsand_stonein_3,3 ,
-Xsand_stonein_3,4 ,
--1,
-Xsand_stonein_3,1 ,
-Xsand_stonein_3,2 ,
--1,
-Ystone_sB,3 ,
-Xsand_stonein_2,7 ,
-Xsand_stonein_3,0 ,
--1,
-Xsand_stonein_2,5 ,
-Xsand_stonein_2,6 ,
--1,
-Ystone_sB,2 ,
-Xsand_stonein_2,3 ,
-Xsand_stonein_2,4 ,
--1,
-Xsand_stonein_2,1 ,
-Xsand_stonein_2,2 ,
--1,
-Ystone_sB,1 ,
-Xsand_stonein_1,7 ,
-Xsand_stonein_2,0 ,
--1,
-Xsand_stonein_1,5 ,
-Xsand_stonein_1,6 ,
--1,
-Ystone_sB,0 ,
-Xsand_stonein_1,3 ,
-Xsand_stonein_1,4 ,
--1,
-Xsand_stonein_1,1 ,
-Xsand_stonein_1,2 ,
--1,
-Xstone,0 ,
-Xstone,1 ,
-Xstone,2 ,
-Xstone,3 ,
-Xstone,4 ,
-Xstone,5 ,
-Xstone,6 ,
-Xstone,7 ,
-Xstone_pause,0 ,
-Xstone_pause,1 ,
-Xstone_pause,2 ,
-Xstone_pause,3 ,
-Xstone_pause,4 ,
-Xstone_pause,5 ,
-Xstone_pause,6 ,
-Xstone_pause,7 ,
-Xstone_fall,0 ,
-Xstone_fall,1 ,
-Xstone_fall,2 ,
-Xstone_fall,3 ,
-Xstone_fall,4 ,
-Xstone_fall,5 ,
-Xstone_fall,6 ,
-Xstone_fall,7 ,
 #ifdef BAD_ROLL
-Xstone_force_e,0 ,
-Xstone_force_e,1 ,
-Xstone_force_e,2 ,
-Xstone_force_e,3 ,
-Xstone_force_e,4 ,
-Xstone_force_e,5 ,
-Xstone_force_e,6 ,
-Xstone_force_e,7 ,
-Xstone_force_w,0 ,
-Xstone_force_w,1 ,
-Xstone_force_w,2 ,
-Xstone_force_w,3 ,
-Xstone_force_w,4 ,
-Xstone_force_w,5 ,
-Xstone_force_w,6 ,
-Xstone_force_w,7 ,
+  Xstone_force_e, 0, 
+  Xstone_force_e, 1, 
+  Xstone_force_e, 2, 
+  Xstone_force_e, 3, 
+  Xstone_force_e, 4, 
+  Xstone_force_e, 5, 
+  Xstone_force_e, 6, 
+  Xstone_force_e, 7, 
+  Xstone_force_w, 0, 
+  Xstone_force_w, 1, 
+  Xstone_force_w, 2, 
+  Xstone_force_w, 3, 
+  Xstone_force_w, 4, 
+  Xstone_force_w, 5, 
+  Xstone_force_w, 6, 
+  Xstone_force_w, 7, 
 #endif
-Ystone_s,7 ,
-Xsand_stoneout_2,7 ,
-Xsand_stonein_1,0 ,
-Ystone_e,7 ,
-Ystone_w,7 ,
-Ydiamond_stone,7 ,
--1,
--1,
-Ystone_s,6 ,
-Xsand_stoneout_2,6 ,
--1,
--1,
-Ystone_s,5 ,
-Xsand_stoneout_2,5 ,
--1,
--1,
-Ystone_s,4 ,
-Xsand_stoneout_2,4 ,
--1,
-Xsand_stoneout_2,3 ,
--1,
-Ystone_s,3 ,
-Xsand_stoneout_2,2 ,
--1,
-Xsand_stoneout_2,1 ,
--1,
-Ystone_s,2 ,
-Xsand_stoneout_2,0 ,
--1,
-Xsand_stoneout_1,7 ,
-Xsand_stoneout_1,6 ,
--1,
-Ystone_s,1 ,
-Xsand_stoneout_1,5 ,
--1,
-Xsand_stoneout_1,4 ,
-Xsand_stoneout_1,3 ,
--1,
-Ystone_s,0 ,
-Xsand_stoneout_1,2 ,
--1,
-Xsand_stoneout_1,1 ,
-Xsand_stoneout_1,0 ,
--1,
-Ynut_sB,7 ,
--1,
--1,
-Ynut_sB,6 ,
--1,
--1,
-Ynut_sB,5 ,
--1,
--1,
-Ynut_sB,4 ,
--1,
--1,
-Ynut_sB,3 ,
--1,
--1,
-Ynut_sB,2 ,
--1,
--1,
-Ynut_sB,1 ,
--1,
--1,
-Ynut_sB,0 ,
--1,
--1,
-Ynut_s,7 ,
-Ynut_e,7 ,
-Ynut_w,7 ,
-Xnut,0 ,
-Xnut,1 ,
-Xnut,2 ,
-Xnut,3 ,
-Xnut,4 ,
-Xnut,5 ,
-Xnut,6 ,
-Xnut,7 ,
-Xnut_pause,0 ,
-Xnut_pause,1 ,
-Xnut_pause,2 ,
-Xnut_pause,3 ,
-Xnut_pause,4 ,
-Xnut_pause,5 ,
-Xnut_pause,6 ,
-Xnut_pause,7 ,
-Xnut_fall,0 ,
-Xnut_fall,1 ,
-Xnut_fall,2 ,
-Xnut_fall,3 ,
-Xnut_fall,4 ,
-Xnut_fall,5 ,
-Xnut_fall,6 ,
-Xnut_fall,7 ,
+
+  Ystone_s, 7, 
+  Xsand_stoneout_2, 7, 
+  Xsand_stonein_1, 0, 
+  Ystone_e, 7, 
+  Ystone_w, 7, 
+  Ydiamond_stone, 7, 
+  -1, 
+  -1, 
+  Ystone_s, 6, 
+  Xsand_stoneout_2, 6, 
+  -1, 
+  -1, 
+  Ystone_s, 5, 
+  Xsand_stoneout_2, 5, 
+  -1, 
+  -1, 
+  Ystone_s, 4, 
+  Xsand_stoneout_2, 4, 
+  -1, 
+  Xsand_stoneout_2, 3, 
+  -1, 
+  Ystone_s, 3, 
+  Xsand_stoneout_2, 2, 
+  -1, 
+  Xsand_stoneout_2, 1, 
+  -1, 
+  Ystone_s, 2, 
+  Xsand_stoneout_2, 0, 
+  -1, 
+  Xsand_stoneout_1, 7, 
+  Xsand_stoneout_1, 6, 
+  -1, 
+  Ystone_s, 1, 
+  Xsand_stoneout_1, 5, 
+  -1, 
+  Xsand_stoneout_1, 4, 
+  Xsand_stoneout_1, 3, 
+  -1, 
+  Ystone_s, 0, 
+  Xsand_stoneout_1, 2, 
+  -1, 
+  Xsand_stoneout_1, 1, 
+  Xsand_stoneout_1, 0, 
+  -1, 
+  Ynut_sB, 7, 
+  -1, 
+  -1, 
+  Ynut_sB, 6, 
+  -1, 
+  -1, 
+  Ynut_sB, 5, 
+  -1, 
+  -1, 
+  Ynut_sB, 4, 
+  -1, 
+  -1, 
+  Ynut_sB, 3, 
+  -1, 
+  -1, 
+  Ynut_sB, 2, 
+  -1, 
+  -1, 
+  Ynut_sB, 1, 
+  -1, 
+  -1, 
+  Ynut_sB, 0, 
+  -1, 
+  -1, 
+  Ynut_s, 7, 
+  Ynut_e, 7, 
+  Ynut_w, 7, 
+  Xnut, 0, 
+  Xnut, 1, 
+  Xnut, 2, 
+  Xnut, 3, 
+  Xnut, 4, 
+  Xnut, 5, 
+  Xnut, 6, 
+  Xnut, 7, 
+  Xnut_pause, 0, 
+  Xnut_pause, 1, 
+  Xnut_pause, 2, 
+  Xnut_pause, 3, 
+  Xnut_pause, 4, 
+  Xnut_pause, 5, 
+  Xnut_pause, 6, 
+  Xnut_pause, 7, 
+  Xnut_fall, 0, 
+  Xnut_fall, 1, 
+  Xnut_fall, 2, 
+  Xnut_fall, 3, 
+  Xnut_fall, 4, 
+  Xnut_fall, 5, 
+  Xnut_fall, 6, 
+  Xnut_fall, 7, 
+
 #ifdef BAD_ROLL
-Xnut_force_e,0 ,
-Xnut_force_e,1 ,
-Xnut_force_e,2 ,
-Xnut_force_e,3 ,
-Xnut_force_e,4 ,
-Xnut_force_e,5 ,
-Xnut_force_e,6 ,
-Xnut_force_e,7 ,
-Xnut_force_w,0 ,
-Xnut_force_w,1 ,
-Xnut_force_w,2 ,
-Xnut_force_w,3 ,
-Xnut_force_w,4 ,
-Xnut_force_w,5 ,
-Xnut_force_w,6 ,
-Xnut_force_w,7 ,
+  Xnut_force_e, 0, 
+  Xnut_force_e, 1, 
+  Xnut_force_e, 2, 
+  Xnut_force_e, 3, 
+  Xnut_force_e, 4, 
+  Xnut_force_e, 5, 
+  Xnut_force_e, 6, 
+  Xnut_force_e, 7, 
+  Xnut_force_w, 0, 
+  Xnut_force_w, 1, 
+  Xnut_force_w, 2, 
+  Xnut_force_w, 3, 
+  Xnut_force_w, 4, 
+  Xnut_force_w, 5, 
+  Xnut_force_w, 6, 
+  Xnut_force_w, 7, 
 #endif
--1,
--1,
-Ynut_s,6 ,
--1,
--1,
-Ynut_s,5 ,
--1,
--1,
-Ynut_s,4 ,
--1,
--1,
-Ynut_s,3 ,
--1,
--1,
-Ynut_s,2 ,
--1,
--1,
-Ynut_s,1 ,
--1,
--1,
-Ynut_s,0 ,
--1,
--1,
+
+  -1, 
+  -1, 
+  Ynut_s, 6, 
+  -1, 
+  -1, 
+  Ynut_s, 5, 
+  -1, 
+  -1, 
+  Ynut_s, 4, 
+  -1, 
+  -1, 
+  Ynut_s, 3, 
+  -1, 
+  -1, 
+  Ynut_s, 2, 
+  -1, 
+  -1, 
+  Ynut_s, 1, 
+  -1, 
+  -1, 
+  Ynut_s, 0, 
+  -1, 
+  -1, 
 
 /* normal */
 
-Xblank,0 ,
-Xblank,1 ,
-Xblank,2 ,
-Xblank,3 ,
-Xblank,4 ,
-Xblank,5 ,
-Xblank,6 ,
-Xblank,7 ,
-Xfake_blank,0 ,
-Xfake_blank,1 ,
-Xfake_blank,2 ,
-Xfake_blank,3 ,
-Xfake_blank,4 ,
-Xfake_blank,5 ,
-Xfake_blank,6 ,
-Xfake_blank,7 ,
-Xdripper,0 ,
-Xdripper,1 ,
-Xdripper,2 ,
-Xdripper,3 ,
-Xdripper,4 ,
-Xdripper,5 ,
-Xdripper,6 ,
-Xdripper,7 ,
-Zplayer,0 ,
-Zplayer,1 ,
-Zplayer,2 ,
-Zplayer,3 ,
-Zplayer,4 ,
-Zplayer,5 ,
-Zplayer,6 ,
-Zplayer,7 ,
-Ydynamite_eat,3 ,
-Ydynamite_eat,4 ,
-Ydynamite_eat,5 ,
-Ydynamite_eat,6 ,
-Ydynamite_eat,7 ,
--1,
--1,
--1,
--1,
--1,
+  Xblank, 0, 
+  Xblank, 1, 
+  Xblank, 2, 
+  Xblank, 3, 
+  Xblank, 4, 
+  Xblank, 5, 
+  Xblank, 6, 
+  Xblank, 7, 
+  Xfake_blank, 0, 
+  Xfake_blank, 1, 
+  Xfake_blank, 2, 
+  Xfake_blank, 3, 
+  Xfake_blank, 4, 
+  Xfake_blank, 5, 
+  Xfake_blank, 6, 
+  Xfake_blank, 7, 
+  Xdripper, 0, 
+  Xdripper, 1, 
+  Xdripper, 2, 
+  Xdripper, 3, 
+  Xdripper, 4, 
+  Xdripper, 5, 
+  Xdripper, 6, 
+  Xdripper, 7, 
+  Zplayer, 0, 
+  Zplayer, 1, 
+  Zplayer, 2, 
+  Zplayer, 3, 
+  Zplayer, 4, 
+  Zplayer, 5, 
+  Zplayer, 6, 
+  Zplayer, 7, 
+  Ydynamite_eat, 3, 
+  Ydynamite_eat, 4, 
+  Ydynamite_eat, 5, 
+  Ydynamite_eat, 6, 
+  Ydynamite_eat, 7, 
+  -1, 
+  -1, 
+  -1, 
+  -1, 
+  -1, 
+
+  Ystone_eB, 6, 
+  Ystone_w, 0, 
+  -1, 
+  Ystone_e, 6, 
+  Ystone_wB, 0, 
+  -1, 
+  Ystone_eB, 5, 
+  Ystone_w, 1, 
+  -1, 
+  Ystone_e, 5, 
+  Ystone_wB, 1, 
+  -1, 
+  Ystone_eB, 4, 
+  Ystone_w, 2, 
+  -1, 
+  Ystone_e, 4, 
+  Ystone_wB, 2, 
+  -1, 
+  Ystone_eB, 3, 
+  Ystone_w, 3, 
+  -1, 
+  Ystone_e, 3, 
+  Ystone_wB, 3, 
+  -1, 
+  Ystone_eB, 2, 
+  Ystone_w, 4, 
+  -1, 
+  Ystone_e, 2, 
+  Ystone_wB, 4, 
+  -1, 
+  Ystone_eB, 1, 
+  Ystone_w, 5, 
+  -1, 
+  Ystone_e, 1, 
+  Ystone_wB, 5, 
+  -1, 
+  Ystone_eB, 0, 
+  Ystone_w, 6, 
+  -1, 
+  Ystone_e, 0, 
+  Ystone_wB, 6, 
+  -1, 
 
-Ystone_eB,6 ,
-Ystone_w,0 ,
--1,
-Ystone_e,6 ,
-Ystone_wB,0 ,
--1,
-Ystone_eB,5 ,
-Ystone_w,1 ,
--1,
-Ystone_e,5 ,
-Ystone_wB,1 ,
--1,
-Ystone_eB,4 ,
-Ystone_w,2 ,
--1,
-Ystone_e,4 ,
-Ystone_wB,2 ,
--1,
-Ystone_eB,3 ,
-Ystone_w,3 ,
--1,
-Ystone_e,3 ,
-Ystone_wB,3 ,
--1,
-Ystone_eB,2 ,
-Ystone_w,4 ,
--1,
-Ystone_e,2 ,
-Ystone_wB,4 ,
--1,
-Ystone_eB,1 ,
-Ystone_w,5 ,
--1,
-Ystone_e,1 ,
-Ystone_wB,5 ,
--1,
-Ystone_eB,0 ,
-Ystone_w,6 ,
--1,
-Ystone_e,0 ,
-Ystone_wB,6 ,
--1,
+  Ynut_eB, 6, 
+  Ynut_w, 0, 
+  -1, 
+  Ynut_e, 6, 
+  Ynut_wB, 0, 
+  -1, 
+  Ynut_eB, 5, 
+  Ynut_w, 1, 
+  -1, 
+  Ynut_e, 5, 
+  Ynut_wB, 1, 
+  -1, 
+  Ynut_eB, 4, 
+  Ynut_w, 2, 
+  -1, 
+  Ynut_e, 4, 
+  Ynut_wB, 2, 
+  -1, 
+  Ynut_eB, 3, 
+  Ynut_w, 3, 
+  -1, 
+  Ynut_e, 3, 
+  Ynut_wB, 3, 
+  -1, 
+  Ynut_eB, 2, 
+  Ynut_w, 4, 
+  -1, 
+  Ynut_e, 2, 
+  Ynut_wB, 4, 
+  -1, 
+  Ynut_eB, 1, 
+  Ynut_w, 5, 
+  -1, 
+  Ynut_e, 1, 
+  Ynut_wB, 5, 
+  -1, 
+  Ynut_eB, 0, 
+  Ynut_w, 6, 
+  -1, 
+  Ynut_e, 0, 
+  Ynut_wB, 6, 
+  -1, 
 
-Ynut_eB,6 ,
-Ynut_w,0 ,
--1,
-Ynut_e,6 ,
-Ynut_wB,0 ,
--1,
-Ynut_eB,5 ,
-Ynut_w,1 ,
--1,
-Ynut_e,5 ,
-Ynut_wB,1 ,
--1,
-Ynut_eB,4 ,
-Ynut_w,2 ,
--1,
-Ynut_e,4 ,
-Ynut_wB,2 ,
--1,
-Ynut_eB,3 ,
-Ynut_w,3 ,
--1,
-Ynut_e,3 ,
-Ynut_wB,3 ,
--1,
-Ynut_eB,2 ,
-Ynut_w,4 ,
--1,
-Ynut_e,2 ,
-Ynut_wB,4 ,
--1,
-Ynut_eB,1 ,
-Ynut_w,5 ,
--1,
-Ynut_e,1 ,
-Ynut_wB,5 ,
--1,
-Ynut_eB,0 ,
-Ynut_w,6 ,
--1,
-Ynut_e,0 ,
-Ynut_wB,6 ,
--1,
+  Ybug_w_n, 7, 
+  Ybug_e_n, 7, 
+  Ybug_n, 7, 
+  Xbug_n, 0, 
+  Xbug_n, 1, 
+  Xbug_n, 2, 
+  Xbug_n, 3, 
+  Xbug_n, 4, 
+  Xbug_n, 5, 
+  Xbug_n, 6, 
+  Xbug_n, 7, 
+  Xbug_gon, 0, 
+  Xbug_gon, 1, 
+  Xbug_gon, 2, 
+  Xbug_gon, 3, 
+  Xbug_gon, 4, 
+  Xbug_gon, 5, 
+  Xbug_gon, 6, 
+  Xbug_gon, 7, 
+  -1, 
+  Ybug_n_e, 7, 
+  Ybug_s_e, 7, 
+  Ybug_e, 7, 
+  Xbug_e, 0, 
+  Xbug_e, 1, 
+  Xbug_e, 2, 
+  Xbug_e, 3, 
+  Xbug_e, 4, 
+  Xbug_e, 5, 
+  Xbug_e, 6, 
+  Xbug_e, 7, 
+  Xbug_goe, 0, 
+  Xbug_goe, 1, 
+  Xbug_goe, 2, 
+  Xbug_goe, 3, 
+  Xbug_goe, 4, 
+  Xbug_goe, 5, 
+  Xbug_goe, 6, 
+  Xbug_goe, 7, 
+  -1, 
+  Ybug_e_s, 7, 
+  Ybug_w_s, 7, 
+  Ybug_s, 7, 
+  Xbug_s, 0, 
+  Xbug_s, 1, 
+  Xbug_s, 2, 
+  Xbug_s, 3, 
+  Xbug_s, 4, 
+  Xbug_s, 5, 
+  Xbug_s, 6, 
+  Xbug_s, 7, 
+  Xbug_gos, 0, 
+  Xbug_gos, 1, 
+  Xbug_gos, 2, 
+  Xbug_gos, 3, 
+  Xbug_gos, 4, 
+  Xbug_gos, 5, 
+  Xbug_gos, 6, 
+  Xbug_gos, 7, 
+  -1, 
+  Ybug_n_w, 7, 
+  Ybug_s_w, 7, 
+  Ybug_w, 7, 
+  Xbug_w, 0, 
+  Xbug_w, 1, 
+  Xbug_w, 2, 
+  Xbug_w, 3, 
+  Xbug_w, 4, 
+  Xbug_w, 5, 
+  Xbug_w, 6, 
+  Xbug_w, 7, 
+  Xbug_gow, 0, 
+  Xbug_gow, 1, 
+  Xbug_gow, 2, 
+  Xbug_gow, 3, 
+  Xbug_gow, 4, 
+  Xbug_gow, 5, 
+  Xbug_gow, 6, 
+  Xbug_gow, 7, 
+  -1, 
+  Ybug_n, 0, 
+  -1, 
+  Ybug_nB, 0, 
+  -1, 
+  Ybug_n, 1, 
+  -1, 
+  Ybug_nB, 1, 
+  -1, 
+  Ybug_n, 2, 
+  -1, 
+  Ybug_nB, 2, 
+  -1, 
+  Ybug_n, 3, 
+  -1, 
+  Ybug_nB, 3, 
+  -1, 
+  Ybug_n, 4, 
+  -1, 
+  Ybug_nB, 4, 
+  -1, 
+  Ybug_n, 5, 
+  -1, 
+  Ybug_nB, 5, 
+  -1, 
+  Ybug_n, 6, 
+  -1, 
+  Ybug_nB, 6, 
+  -1, 
+  Ybug_eB, 6, 
+  -1, 
+  Ybug_e, 6, 
+  -1, 
+  Ybug_eB, 5, 
+  -1, 
+  Ybug_e, 5, 
+  -1, 
+  Ybug_eB, 4, 
+  -1, 
+  Ybug_e, 4, 
+  -1, 
+  Ybug_eB, 3, 
+  -1, 
+  Ybug_e, 3, 
+  -1, 
+  Ybug_eB, 2, 
+  -1, 
+  Ybug_e, 2, 
+  -1, 
+  Ybug_eB, 1, 
+  -1, 
+  Ybug_e, 1, 
+  -1, 
+  Ybug_eB, 0, 
+  -1, 
+  Ybug_e, 0, 
+  -1, 
+  Ybug_sB, 6, 
+  -1, 
+  Ybug_s, 6, 
+  -1, 
+  Ybug_sB, 5, 
+  -1, 
+  Ybug_s, 5, 
+  -1, 
+  Ybug_sB, 4, 
+  -1, 
+  Ybug_s, 4, 
+  -1, 
+  Ybug_sB, 3, 
+  -1, 
+  Ybug_s, 3, 
+  -1, 
+  Ybug_sB, 2, 
+  -1, 
+  Ybug_s, 2, 
+  -1, 
+  Ybug_sB, 1, 
+  -1, 
+  Ybug_s, 1, 
+  -1, 
+  Ybug_sB, 0, 
+  -1, 
+  Ybug_s, 0, 
+  -1, 
+  Ybug_w, 0, 
+  -1, 
+  Ybug_wB, 0, 
+  -1, 
+  Ybug_w, 1, 
+  -1, 
+  Ybug_wB, 1, 
+  -1, 
+  Ybug_w, 2, 
+  -1, 
+  Ybug_wB, 2, 
+  -1, 
+  Ybug_w, 3, 
+  -1, 
+  Ybug_wB, 3, 
+  -1, 
+  Ybug_w, 4, 
+  -1, 
+  Ybug_wB, 4, 
+  -1, 
+  Ybug_w, 5, 
+  -1, 
+  Ybug_wB, 5, 
+  -1, 
+  Ybug_w, 6, 
+  -1, 
+  Ybug_wB, 6, 
+  -1, 
+  Ybug_n_e, 0, 
+  Ybug_e_n, 6, 
+  -1, 
+  Ybug_n_e, 1, 
+  Ybug_e_n, 5, 
+  -1, 
+  Ybug_n_e, 2, 
+  Ybug_e_n, 4, 
+  -1, 
+  Ybug_n_e, 3, 
+  Ybug_e_n, 3, 
+  -1, 
+  Ybug_n_e, 4, 
+  Ybug_e_n, 2, 
+  -1, 
+  Ybug_n_e, 5, 
+  Ybug_e_n, 1, 
+  -1, 
+  Ybug_n_e, 6, 
+  Ybug_e_n, 0, 
+  -1, 
+  Ybug_e_s, 0, 
+  Ybug_s_e, 6, 
+  -1, 
+  Ybug_e_s, 1, 
+  Ybug_s_e, 5, 
+  -1, 
+  Ybug_e_s, 2, 
+  Ybug_s_e, 4, 
+  -1, 
+  Ybug_e_s, 3, 
+  Ybug_s_e, 3, 
+  -1, 
+  Ybug_e_s, 4, 
+  Ybug_s_e, 2, 
+  -1, 
+  Ybug_e_s, 5, 
+  Ybug_s_e, 1, 
+  -1, 
+  Ybug_e_s, 6, 
+  Ybug_s_e, 0, 
+  -1, 
+  Ybug_s_w, 0, 
+  Ybug_w_s, 6, 
+  -1, 
+  Ybug_s_w, 1, 
+  Ybug_w_s, 5, 
+  -1, 
+  Ybug_s_w, 2, 
+  Ybug_w_s, 4, 
+  -1, 
+  Ybug_s_w, 3, 
+  Ybug_w_s, 3, 
+  -1, 
+  Ybug_s_w, 4, 
+  Ybug_w_s, 2, 
+  -1, 
+  Ybug_s_w, 5, 
+  Ybug_w_s, 1, 
+  -1, 
+  Ybug_s_w, 6, 
+  Ybug_w_s, 0, 
+  -1, 
+  Ybug_n_w, 6, 
+  Ybug_w_n, 0, 
+  -1, 
+  Ybug_n_w, 5, 
+  Ybug_w_n, 1, 
+  -1, 
+  Ybug_n_w, 4, 
+  Ybug_w_n, 2, 
+  -1, 
+  Ybug_n_w, 3, 
+  Ybug_w_n, 3, 
+  -1, 
+  Ybug_n_w, 2, 
+  Ybug_w_n, 4, 
+  -1, 
+  Ybug_n_w, 1, 
+  Ybug_w_n, 5, 
+  -1, 
+  Ybug_n_w, 0, 
+  Ybug_w_n, 6, 
+  -1, 
+  Ybug_stone, 0, 
+  -1, 
+  Ybug_stone, 1, 
+  -1, 
+  Ybug_stone, 2, 
+  -1, 
+  Ybug_stone, 3, 
+  -1, 
+  Ybug_stone, 4, 
+  -1, 
+  Ybug_stone, 5, 
+  -1, 
+  Ybug_stone, 6, 
+  -1, 
+  Ybug_spring, 0, 
+  -1, 
+  Ybug_spring, 1, 
+  -1, 
+  Ybug_spring, 2, 
+  -1, 
+  Ybug_spring, 3, 
+  -1, 
+  Ybug_spring, 4, 
+  -1, 
+  Ybug_spring, 5, 
+  -1, 
+  Ybug_spring, 6, 
+  -1, 
 
-Ybug_w_n,7 ,
-Ybug_e_n,7 ,
-Ybug_n,7 ,
-Xbug_n,0 ,
-Xbug_n,1 ,
-Xbug_n,2 ,
-Xbug_n,3 ,
-Xbug_n,4 ,
-Xbug_n,5 ,
-Xbug_n,6 ,
-Xbug_n,7 ,
-Xbug_gon,0 ,
-Xbug_gon,1 ,
-Xbug_gon,2 ,
-Xbug_gon,3 ,
-Xbug_gon,4 ,
-Xbug_gon,5 ,
-Xbug_gon,6 ,
-Xbug_gon,7 ,
--1,
-Ybug_n_e,7 ,
-Ybug_s_e,7 ,
-Ybug_e,7 ,
-Xbug_e,0 ,
-Xbug_e,1 ,
-Xbug_e,2 ,
-Xbug_e,3 ,
-Xbug_e,4 ,
-Xbug_e,5 ,
-Xbug_e,6 ,
-Xbug_e,7 ,
-Xbug_goe,0 ,
-Xbug_goe,1 ,
-Xbug_goe,2 ,
-Xbug_goe,3 ,
-Xbug_goe,4 ,
-Xbug_goe,5 ,
-Xbug_goe,6 ,
-Xbug_goe,7 ,
--1,
-Ybug_e_s,7 ,
-Ybug_w_s,7 ,
-Ybug_s,7 ,
-Xbug_s,0 ,
-Xbug_s,1 ,
-Xbug_s,2 ,
-Xbug_s,3 ,
-Xbug_s,4 ,
-Xbug_s,5 ,
-Xbug_s,6 ,
-Xbug_s,7 ,
-Xbug_gos,0 ,
-Xbug_gos,1 ,
-Xbug_gos,2 ,
-Xbug_gos,3 ,
-Xbug_gos,4 ,
-Xbug_gos,5 ,
-Xbug_gos,6 ,
-Xbug_gos,7 ,
--1,
-Ybug_n_w,7 ,
-Ybug_s_w,7 ,
-Ybug_w,7 ,
-Xbug_w,0 ,
-Xbug_w,1 ,
-Xbug_w,2 ,
-Xbug_w,3 ,
-Xbug_w,4 ,
-Xbug_w,5 ,
-Xbug_w,6 ,
-Xbug_w,7 ,
-Xbug_gow,0 ,
-Xbug_gow,1 ,
-Xbug_gow,2 ,
-Xbug_gow,3 ,
-Xbug_gow,4 ,
-Xbug_gow,5 ,
-Xbug_gow,6 ,
-Xbug_gow,7 ,
--1,
-Ybug_n,0 ,
--1,
-Ybug_nB,0 ,
--1,
-Ybug_n,1 ,
--1,
-Ybug_nB,1 ,
--1,
-Ybug_n,2 ,
--1,
-Ybug_nB,2 ,
--1,
-Ybug_n,3 ,
--1,
-Ybug_nB,3 ,
--1,
-Ybug_n,4 ,
--1,
-Ybug_nB,4 ,
--1,
-Ybug_n,5 ,
--1,
-Ybug_nB,5 ,
--1,
-Ybug_n,6 ,
--1,
-Ybug_nB,6 ,
--1,
-Ybug_eB,6 ,
--1,
-Ybug_e,6 ,
--1,
-Ybug_eB,5 ,
--1,
-Ybug_e,5 ,
--1,
-Ybug_eB,4 ,
--1,
-Ybug_e,4 ,
--1,
-Ybug_eB,3 ,
--1,
-Ybug_e,3 ,
--1,
-Ybug_eB,2 ,
--1,
-Ybug_e,2 ,
--1,
-Ybug_eB,1 ,
--1,
-Ybug_e,1 ,
--1,
-Ybug_eB,0 ,
--1,
-Ybug_e,0 ,
--1,
-Ybug_sB,6 ,
--1,
-Ybug_s,6 ,
--1,
-Ybug_sB,5 ,
--1,
-Ybug_s,5 ,
--1,
-Ybug_sB,4 ,
--1,
-Ybug_s,4 ,
--1,
-Ybug_sB,3 ,
--1,
-Ybug_s,3 ,
--1,
-Ybug_sB,2 ,
--1,
-Ybug_s,2 ,
--1,
-Ybug_sB,1 ,
--1,
-Ybug_s,1 ,
--1,
-Ybug_sB,0 ,
--1,
-Ybug_s,0 ,
--1,
-Ybug_w,0 ,
--1,
-Ybug_wB,0 ,
--1,
-Ybug_w,1 ,
--1,
-Ybug_wB,1 ,
--1,
-Ybug_w,2 ,
--1,
-Ybug_wB,2 ,
--1,
-Ybug_w,3 ,
--1,
-Ybug_wB,3 ,
--1,
-Ybug_w,4 ,
--1,
-Ybug_wB,4 ,
--1,
-Ybug_w,5 ,
--1,
-Ybug_wB,5 ,
--1,
-Ybug_w,6 ,
--1,
-Ybug_wB,6 ,
--1,
-Ybug_n_e,0 ,
-Ybug_e_n,6 ,
--1,
-Ybug_n_e,1 ,
-Ybug_e_n,5 ,
--1,
-Ybug_n_e,2 ,
-Ybug_e_n,4 ,
--1,
-Ybug_n_e,3 ,
-Ybug_e_n,3 ,
--1,
-Ybug_n_e,4 ,
-Ybug_e_n,2 ,
--1,
-Ybug_n_e,5 ,
-Ybug_e_n,1 ,
--1,
-Ybug_n_e,6 ,
-Ybug_e_n,0 ,
--1,
-Ybug_e_s,0 ,
-Ybug_s_e,6 ,
--1,
-Ybug_e_s,1 ,
-Ybug_s_e,5 ,
--1,
-Ybug_e_s,2 ,
-Ybug_s_e,4 ,
--1,
-Ybug_e_s,3 ,
-Ybug_s_e,3 ,
--1,
-Ybug_e_s,4 ,
-Ybug_s_e,2 ,
--1,
-Ybug_e_s,5 ,
-Ybug_s_e,1 ,
--1,
-Ybug_e_s,6 ,
-Ybug_s_e,0 ,
--1,
-Ybug_s_w,0 ,
-Ybug_w_s,6 ,
--1,
-Ybug_s_w,1 ,
-Ybug_w_s,5 ,
--1,
-Ybug_s_w,2 ,
-Ybug_w_s,4 ,
--1,
-Ybug_s_w,3 ,
-Ybug_w_s,3 ,
--1,
-Ybug_s_w,4 ,
-Ybug_w_s,2 ,
--1,
-Ybug_s_w,5 ,
-Ybug_w_s,1 ,
--1,
-Ybug_s_w,6 ,
-Ybug_w_s,0 ,
--1,
-Ybug_n_w,6 ,
-Ybug_w_n,0 ,
--1,
-Ybug_n_w,5 ,
-Ybug_w_n,1 ,
--1,
-Ybug_n_w,4 ,
-Ybug_w_n,2 ,
--1,
-Ybug_n_w,3 ,
-Ybug_w_n,3 ,
--1,
-Ybug_n_w,2 ,
-Ybug_w_n,4 ,
--1,
-Ybug_n_w,1 ,
-Ybug_w_n,5 ,
--1,
-Ybug_n_w,0 ,
-Ybug_w_n,6 ,
--1,
-Ybug_stone,0 ,
--1,
-Ybug_stone,1 ,
--1,
-Ybug_stone,2 ,
--1,
-Ybug_stone,3 ,
--1,
-Ybug_stone,4 ,
--1,
-Ybug_stone,5 ,
--1,
-Ybug_stone,6 ,
--1,
-Ybug_spring,0 ,
--1,
-Ybug_spring,1 ,
--1,
-Ybug_spring,2 ,
--1,
-Ybug_spring,3 ,
--1,
-Ybug_spring,4 ,
--1,
-Ybug_spring,5 ,
--1,
-Ybug_spring,6 ,
--1,
+  Ytank_w_n, 7, 
+  Ytank_e_n, 7, 
+  Ytank_n, 7, 
+  Xtank_n, 0, 
+  Xtank_n, 1, 
+  Xtank_n, 2, 
+  Xtank_n, 3, 
+  Xtank_n, 4, 
+  Xtank_n, 5, 
+  Xtank_n, 6, 
+  Xtank_n, 7, 
+  Xtank_gon, 0, 
+  Xtank_gon, 1, 
+  Xtank_gon, 2, 
+  Xtank_gon, 3, 
+  Xtank_gon, 4, 
+  Xtank_gon, 5, 
+  Xtank_gon, 6, 
+  Xtank_gon, 7, 
+  -1, 
+  Ytank_n_e, 7, 
+  Ytank_s_e, 7, 
+  Ytank_e, 7, 
+  Xtank_e, 0, 
+  Xtank_e, 1, 
+  Xtank_e, 2, 
+  Xtank_e, 3, 
+  Xtank_e, 4, 
+  Xtank_e, 5, 
+  Xtank_e, 6, 
+  Xtank_e, 7, 
+  Xtank_goe, 0, 
+  Xtank_goe, 1, 
+  Xtank_goe, 2, 
+  Xtank_goe, 3, 
+  Xtank_goe, 4, 
+  Xtank_goe, 5, 
+  Xtank_goe, 6, 
+  Xtank_goe, 7, 
+  -1, 
+  Ytank_e_s, 7, 
+  Ytank_w_s, 7, 
+  Ytank_s, 7, 
+  Xtank_s, 0, 
+  Xtank_s, 1, 
+  Xtank_s, 2, 
+  Xtank_s, 3, 
+  Xtank_s, 4, 
+  Xtank_s, 5, 
+  Xtank_s, 6, 
+  Xtank_s, 7, 
+  Xtank_gos, 0, 
+  Xtank_gos, 1, 
+  Xtank_gos, 2, 
+  Xtank_gos, 3, 
+  Xtank_gos, 4, 
+  Xtank_gos, 5, 
+  Xtank_gos, 6, 
+  Xtank_gos, 7, 
+  -1, 
+  Ytank_n_w, 7, 
+  Ytank_s_w, 7, 
+  Ytank_w, 7, 
+  Xtank_w, 0, 
+  Xtank_w, 1, 
+  Xtank_w, 2, 
+  Xtank_w, 3, 
+  Xtank_w, 4, 
+  Xtank_w, 5, 
+  Xtank_w, 6, 
+  Xtank_w, 7, 
+  Xtank_gow, 0, 
+  Xtank_gow, 1, 
+  Xtank_gow, 2, 
+  Xtank_gow, 3, 
+  Xtank_gow, 4, 
+  Xtank_gow, 5, 
+  Xtank_gow, 6, 
+  Xtank_gow, 7, 
+  -1, 
+  Ytank_n, 0, 
+  -1, 
+  Ytank_nB, 0, 
+  -1, 
+  Ytank_n, 1, 
+  -1, 
+  Ytank_nB, 1, 
+  -1, 
+  Ytank_n, 2, 
+  -1, 
+  Ytank_nB, 2, 
+  -1, 
+  Ytank_n, 3, 
+  -1, 
+  Ytank_nB, 3, 
+  -1, 
+  Ytank_n, 4, 
+  -1, 
+  Ytank_nB, 4, 
+  -1, 
+  Ytank_n, 5, 
+  -1, 
+  Ytank_nB, 5, 
+  -1, 
+  Ytank_n, 6, 
+  -1, 
+  Ytank_nB, 6, 
+  -1, 
+  Ytank_eB, 6, 
+  -1, 
+  Ytank_e, 6, 
+  -1, 
+  Ytank_eB, 5, 
+  -1, 
+  Ytank_e, 5, 
+  -1, 
+  Ytank_eB, 4, 
+  -1, 
+  Ytank_e, 4, 
+  -1, 
+  Ytank_eB, 3, 
+  -1, 
+  Ytank_e, 3, 
+  -1, 
+  Ytank_eB, 2, 
+  -1, 
+  Ytank_e, 2, 
+  -1, 
+  Ytank_eB, 1, 
+  -1, 
+  Ytank_e, 1, 
+  -1, 
+  Ytank_eB, 0, 
+  -1, 
+  Ytank_e, 0, 
+  -1, 
+  Ytank_sB, 6, 
+  -1, 
+  Ytank_s, 6, 
+  -1, 
+  Ytank_sB, 5, 
+  -1, 
+  Ytank_s, 5, 
+  -1, 
+  Ytank_sB, 4, 
+  -1, 
+  Ytank_s, 4, 
+  -1, 
+  Ytank_sB, 3, 
+  -1, 
+  Ytank_s, 3, 
+  -1, 
+  Ytank_sB, 2, 
+  -1, 
+  Ytank_s, 2, 
+  -1, 
+  Ytank_sB, 1, 
+  -1, 
+  Ytank_s, 1, 
+  -1, 
+  Ytank_sB, 0, 
+  -1, 
+  Ytank_s, 0, 
+  -1, 
+  Ytank_w, 0, 
+  -1, 
+  Ytank_wB, 0, 
+  -1, 
+  Ytank_w, 1, 
+  -1, 
+  Ytank_wB, 1, 
+  -1, 
+  Ytank_w, 2, 
+  -1, 
+  Ytank_wB, 2, 
+  -1, 
+  Ytank_w, 3, 
+  -1, 
+  Ytank_wB, 3, 
+  -1, 
+  Ytank_w, 4, 
+  -1, 
+  Ytank_wB, 4, 
+  -1, 
+  Ytank_w, 5, 
+  -1, 
+  Ytank_wB, 5, 
+  -1, 
+  Ytank_w, 6, 
+  -1, 
+  Ytank_wB, 6, 
+  -1, 
+  Ytank_n_e, 0, 
+  Ytank_e_n, 6, 
+  -1, 
+  Ytank_n_e, 1, 
+  Ytank_e_n, 5, 
+  -1, 
+  Ytank_n_e, 2, 
+  Ytank_e_n, 4, 
+  -1, 
+  Ytank_n_e, 3, 
+  Ytank_e_n, 3, 
+  -1, 
+  Ytank_n_e, 4, 
+  Ytank_e_n, 2, 
+  -1, 
+  Ytank_n_e, 5, 
+  Ytank_e_n, 1, 
+  -1, 
+  Ytank_n_e, 6, 
+  Ytank_e_n, 0, 
+  -1, 
+  Ytank_e_s, 0, 
+  Ytank_s_e, 6, 
+  -1, 
+  Ytank_e_s, 1, 
+  Ytank_s_e, 5, 
+  -1, 
+  Ytank_e_s, 2, 
+  Ytank_s_e, 4, 
+  -1, 
+  Ytank_e_s, 3, 
+  Ytank_s_e, 3, 
+  -1, 
+  Ytank_e_s, 4, 
+  Ytank_s_e, 2, 
+  -1, 
+  Ytank_e_s, 5, 
+  Ytank_s_e, 1, 
+  -1, 
+  Ytank_e_s, 6, 
+  Ytank_s_e, 0, 
+  -1, 
+  Ytank_s_w, 0, 
+  Ytank_w_s, 6, 
+  -1, 
+  Ytank_s_w, 1, 
+  Ytank_w_s, 5, 
+  -1, 
+  Ytank_s_w, 2, 
+  Ytank_w_s, 4, 
+  -1, 
+  Ytank_s_w, 3, 
+  Ytank_w_s, 3, 
+  -1, 
+  Ytank_s_w, 4, 
+  Ytank_w_s, 2, 
+  -1, 
+  Ytank_s_w, 5, 
+  Ytank_w_s, 1, 
+  -1, 
+  Ytank_s_w, 6, 
+  Ytank_w_s, 0, 
+  -1, 
+  Ytank_n_w, 6, 
+  Ytank_w_n, 0, 
+  -1, 
+  Ytank_n_w, 5, 
+  Ytank_w_n, 1, 
+  -1, 
+  Ytank_n_w, 4, 
+  Ytank_w_n, 2, 
+  -1, 
+  Ytank_n_w, 3, 
+  Ytank_w_n, 3, 
+  -1, 
+  Ytank_n_w, 2, 
+  Ytank_w_n, 4, 
+  -1, 
+  Ytank_n_w, 1, 
+  Ytank_w_n, 5, 
+  -1, 
+  Ytank_n_w, 0, 
+  Ytank_w_n, 6, 
+  -1, 
+  Ytank_stone, 0, 
+  -1, 
+  Ytank_stone, 1, 
+  -1, 
+  Ytank_stone, 2, 
+  -1, 
+  Ytank_stone, 3, 
+  -1, 
+  Ytank_stone, 4, 
+  -1, 
+  Ytank_stone, 5, 
+  -1, 
+  Ytank_stone, 6, 
+  -1, 
+  Ytank_spring, 0, 
+  -1, 
+  Ytank_spring, 1, 
+  -1, 
+  Ytank_spring, 2, 
+  -1, 
+  Ytank_spring, 3, 
+  -1, 
+  Ytank_spring, 4, 
+  -1, 
+  Ytank_spring, 5, 
+  -1, 
+  Ytank_spring, 6, 
+  -1, 
 
-Ytank_w_n,7 ,
-Ytank_e_n,7 ,
-Ytank_n,7 ,
-Xtank_n,0 ,
-Xtank_n,1 ,
-Xtank_n,2 ,
-Xtank_n,3 ,
-Xtank_n,4 ,
-Xtank_n,5 ,
-Xtank_n,6 ,
-Xtank_n,7 ,
-Xtank_gon,0 ,
-Xtank_gon,1 ,
-Xtank_gon,2 ,
-Xtank_gon,3 ,
-Xtank_gon,4 ,
-Xtank_gon,5 ,
-Xtank_gon,6 ,
-Xtank_gon,7 ,
--1,
-Ytank_n_e,7 ,
-Ytank_s_e,7 ,
-Ytank_e,7 ,
-Xtank_e,0 ,
-Xtank_e,1 ,
-Xtank_e,2 ,
-Xtank_e,3 ,
-Xtank_e,4 ,
-Xtank_e,5 ,
-Xtank_e,6 ,
-Xtank_e,7 ,
-Xtank_goe,0 ,
-Xtank_goe,1 ,
-Xtank_goe,2 ,
-Xtank_goe,3 ,
-Xtank_goe,4 ,
-Xtank_goe,5 ,
-Xtank_goe,6 ,
-Xtank_goe,7 ,
--1,
-Ytank_e_s,7 ,
-Ytank_w_s,7 ,
-Ytank_s,7 ,
-Xtank_s,0 ,
-Xtank_s,1 ,
-Xtank_s,2 ,
-Xtank_s,3 ,
-Xtank_s,4 ,
-Xtank_s,5 ,
-Xtank_s,6 ,
-Xtank_s,7 ,
-Xtank_gos,0 ,
-Xtank_gos,1 ,
-Xtank_gos,2 ,
-Xtank_gos,3 ,
-Xtank_gos,4 ,
-Xtank_gos,5 ,
-Xtank_gos,6 ,
-Xtank_gos,7 ,
--1,
-Ytank_n_w,7 ,
-Ytank_s_w,7 ,
-Ytank_w,7 ,
-Xtank_w,0 ,
-Xtank_w,1 ,
-Xtank_w,2 ,
-Xtank_w,3 ,
-Xtank_w,4 ,
-Xtank_w,5 ,
-Xtank_w,6 ,
-Xtank_w,7 ,
-Xtank_gow,0 ,
-Xtank_gow,1 ,
-Xtank_gow,2 ,
-Xtank_gow,3 ,
-Xtank_gow,4 ,
-Xtank_gow,5 ,
-Xtank_gow,6 ,
-Xtank_gow,7 ,
--1,
-Ytank_n,0 ,
--1,
-Ytank_nB,0 ,
--1,
-Ytank_n,1 ,
--1,
-Ytank_nB,1 ,
--1,
-Ytank_n,2 ,
--1,
-Ytank_nB,2 ,
--1,
-Ytank_n,3 ,
--1,
-Ytank_nB,3 ,
--1,
-Ytank_n,4 ,
--1,
-Ytank_nB,4 ,
--1,
-Ytank_n,5 ,
--1,
-Ytank_nB,5 ,
--1,
-Ytank_n,6 ,
--1,
-Ytank_nB,6 ,
--1,
-Ytank_eB,6 ,
--1,
-Ytank_e,6 ,
--1,
-Ytank_eB,5 ,
--1,
-Ytank_e,5 ,
--1,
-Ytank_eB,4 ,
--1,
-Ytank_e,4 ,
--1,
-Ytank_eB,3 ,
--1,
-Ytank_e,3 ,
--1,
-Ytank_eB,2 ,
--1,
-Ytank_e,2 ,
--1,
-Ytank_eB,1 ,
--1,
-Ytank_e,1 ,
--1,
-Ytank_eB,0 ,
--1,
-Ytank_e,0 ,
--1,
-Ytank_sB,6 ,
--1,
-Ytank_s,6 ,
--1,
-Ytank_sB,5 ,
--1,
-Ytank_s,5 ,
--1,
-Ytank_sB,4 ,
--1,
-Ytank_s,4 ,
--1,
-Ytank_sB,3 ,
--1,
-Ytank_s,3 ,
--1,
-Ytank_sB,2 ,
--1,
-Ytank_s,2 ,
--1,
-Ytank_sB,1 ,
--1,
-Ytank_s,1 ,
--1,
-Ytank_sB,0 ,
--1,
-Ytank_s,0 ,
--1,
-Ytank_w,0 ,
--1,
-Ytank_wB,0 ,
--1,
-Ytank_w,1 ,
--1,
-Ytank_wB,1 ,
--1,
-Ytank_w,2 ,
--1,
-Ytank_wB,2 ,
--1,
-Ytank_w,3 ,
--1,
-Ytank_wB,3 ,
--1,
-Ytank_w,4 ,
--1,
-Ytank_wB,4 ,
--1,
-Ytank_w,5 ,
--1,
-Ytank_wB,5 ,
--1,
-Ytank_w,6 ,
--1,
-Ytank_wB,6 ,
--1,
-Ytank_n_e,0 ,
-Ytank_e_n,6 ,
--1,
-Ytank_n_e,1 ,
-Ytank_e_n,5 ,
--1,
-Ytank_n_e,2 ,
-Ytank_e_n,4 ,
--1,
-Ytank_n_e,3 ,
-Ytank_e_n,3 ,
--1,
-Ytank_n_e,4 ,
-Ytank_e_n,2 ,
--1,
-Ytank_n_e,5 ,
-Ytank_e_n,1 ,
--1,
-Ytank_n_e,6 ,
-Ytank_e_n,0 ,
--1,
-Ytank_e_s,0 ,
-Ytank_s_e,6 ,
--1,
-Ytank_e_s,1 ,
-Ytank_s_e,5 ,
--1,
-Ytank_e_s,2 ,
-Ytank_s_e,4 ,
--1,
-Ytank_e_s,3 ,
-Ytank_s_e,3 ,
--1,
-Ytank_e_s,4 ,
-Ytank_s_e,2 ,
--1,
-Ytank_e_s,5 ,
-Ytank_s_e,1 ,
--1,
-Ytank_e_s,6 ,
-Ytank_s_e,0 ,
--1,
-Ytank_s_w,0 ,
-Ytank_w_s,6 ,
--1,
-Ytank_s_w,1 ,
-Ytank_w_s,5 ,
--1,
-Ytank_s_w,2 ,
-Ytank_w_s,4 ,
--1,
-Ytank_s_w,3 ,
-Ytank_w_s,3 ,
--1,
-Ytank_s_w,4 ,
-Ytank_w_s,2 ,
--1,
-Ytank_s_w,5 ,
-Ytank_w_s,1 ,
--1,
-Ytank_s_w,6 ,
-Ytank_w_s,0 ,
--1,
-Ytank_n_w,6 ,
-Ytank_w_n,0 ,
--1,
-Ytank_n_w,5 ,
-Ytank_w_n,1 ,
--1,
-Ytank_n_w,4 ,
-Ytank_w_n,2 ,
--1,
-Ytank_n_w,3 ,
-Ytank_w_n,3 ,
--1,
-Ytank_n_w,2 ,
-Ytank_w_n,4 ,
--1,
-Ytank_n_w,1 ,
-Ytank_w_n,5 ,
--1,
-Ytank_n_w,0 ,
-Ytank_w_n,6 ,
--1,
-Ytank_stone,0 ,
--1,
-Ytank_stone,1 ,
--1,
-Ytank_stone,2 ,
--1,
-Ytank_stone,3 ,
--1,
-Ytank_stone,4 ,
--1,
-Ytank_stone,5 ,
--1,
-Ytank_stone,6 ,
--1,
-Ytank_spring,0 ,
--1,
-Ytank_spring,1 ,
--1,
-Ytank_spring,2 ,
--1,
-Ytank_spring,3 ,
--1,
-Ytank_spring,4 ,
--1,
-Ytank_spring,5 ,
--1,
-Ytank_spring,6 ,
--1,
+  Yandroid_n, 7, 
+  Yandroid_ne, 7, 
+  Yandroid_e, 7, 
+  Yandroid_se, 7, 
+  Yandroid_s, 7, 
+  Yandroid_sw, 7, 
+  Yandroid_w, 7, 
+  Yandroid_nw, 7, 
+  Xandroid, 7, 
+  Xandroid_1_n, 7, 
+  Xandroid_2_n, 7, 
+  Xandroid_1_e, 7, 
+  Xandroid_2_e, 7, 
+  Xandroid_1_w, 7, 
+  Xandroid_2_w, 7, 
+  Xandroid_1_s, 7, 
+  Xandroid_2_s, 7, 
+  -1, 
+  Xandroid, 0, 
+  Xandroid_1_n, 0, 
+  Xandroid_2_n, 0, 
+  Xandroid_1_e, 0, 
+  Xandroid_2_e, 0, 
+  Xandroid_1_w, 0, 
+  Xandroid_2_w, 0, 
+  Xandroid_1_s, 0, 
+  Xandroid_2_s, 0, 
+  -1, 
+  Xandroid, 1, 
+  Xandroid_1_n, 1, 
+  Xandroid_2_n, 1, 
+  Xandroid_1_e, 1, 
+  Xandroid_2_e, 1, 
+  Xandroid_1_w, 1, 
+  Xandroid_2_w, 1, 
+  Xandroid_1_s, 1, 
+  Xandroid_2_s, 1, 
+  -1, 
+  Xandroid, 2, 
+  Xandroid_1_n, 2, 
+  Xandroid_2_n, 2, 
+  Xandroid_1_e, 2, 
+  Xandroid_2_e, 2, 
+  Xandroid_1_w, 2, 
+  Xandroid_2_w, 2, 
+  Xandroid_1_s, 2, 
+  Xandroid_2_s, 2, 
+  -1, 
+  Xandroid, 3, 
+  Xandroid_1_n, 3, 
+  Xandroid_2_n, 3, 
+  Xandroid_1_e, 3, 
+  Xandroid_2_e, 3, 
+  Xandroid_1_w, 3, 
+  Xandroid_2_w, 3, 
+  Xandroid_1_s, 3, 
+  Xandroid_2_s, 3, 
+  -1, 
+  Xandroid, 4, 
+  Xandroid_1_n, 4, 
+  Xandroid_2_n, 4, 
+  Xandroid_1_e, 4, 
+  Xandroid_2_e, 4, 
+  Xandroid_1_w, 4, 
+  Xandroid_2_w, 4, 
+  Xandroid_1_s, 4, 
+  Xandroid_2_s, 4, 
+  -1, 
+  Xandroid, 5, 
+  Xandroid_1_n, 5, 
+  Xandroid_2_n, 5, 
+  Xandroid_1_e, 5, 
+  Xandroid_2_e, 5, 
+  Xandroid_1_w, 5, 
+  Xandroid_2_w, 5, 
+  Xandroid_1_s, 5, 
+  Xandroid_2_s, 5, 
+  -1, 
+  Xandroid, 6, 
+  Xandroid_1_n, 6, 
+  Xandroid_2_n, 6, 
+  Xandroid_1_e, 6, 
+  Xandroid_2_e, 6, 
+  Xandroid_1_w, 6, 
+  Xandroid_2_w, 6, 
+  Xandroid_1_s, 6, 
+  Xandroid_2_s, 6, 
+  -1, 
+  Yandroid_n, 0, 
+  Yandroid_sB, 6, 
+  -1, 
+  Yandroid_nB, 0, 
+  Yandroid_s, 6, 
+  -1, 
+  Yandroid_n, 1, 
+  Yandroid_sB, 5, 
+  -1, 
+  Yandroid_nB, 1, 
+  Yandroid_s, 5, 
+  -1, 
+  Yandroid_n, 2, 
+  Yandroid_sB, 4, 
+  Xboom_android, 0, 
+  -1, 
+  Yandroid_nB, 2, 
+  Yandroid_s, 4, 
+  Xboom_android, 1, 
+  -1, 
+  Yandroid_n, 3, 
+  Yandroid_sB, 3, 
+  Xboom_android, 2, 
+  -1, 
+  Yandroid_nB, 3, 
+  Yandroid_s, 3, 
+  Xboom_android, 3, 
+  -1, 
+  Yandroid_n, 4, 
+  Yandroid_sB, 2, 
+  Xboom_android, 4, 
+  -1, 
+  Yandroid_nB, 4, 
+  Yandroid_s, 2, 
+  Xboom_android, 5, 
+  -1, 
+  Yandroid_n, 5, 
+  Yandroid_sB, 1, 
+  Xboom_android, 6, 
+  -1, 
+  Yandroid_nB, 5, 
+  Yandroid_s, 1, 
+  -1, 
+  Yandroid_n, 6, 
+  Yandroid_sB, 0, 
+  -1, 
+  Yandroid_nB, 6, 
+  Yandroid_s, 0, 
+  -1, 
+  Yandroid_eB, 6, 
+  Yandroid_w, 0, 
+  -1, 
+  Yandroid_e, 6, 
+  Yandroid_wB, 0, 
+  -1, 
+  Yandroid_eB, 5, 
+  Yandroid_w, 1, 
+  -1, 
+  Yandroid_e, 5, 
+  Yandroid_wB, 1, 
+  -1, 
+  Yandroid_eB, 4, 
+  Yandroid_w, 2, 
+  -1, 
+  Yandroid_e, 4, 
+  Yandroid_wB, 2, 
+  -1, 
+  Yandroid_eB, 3, 
+  Yandroid_w, 3, 
+  -1, 
+  Yandroid_e, 3, 
+  Yandroid_wB, 3, 
+  -1, 
+  Yandroid_eB, 2, 
+  Yandroid_w, 4, 
+  -1, 
+  Yandroid_e, 2, 
+  Yandroid_wB, 4, 
+  -1, 
+  Yandroid_eB, 1, 
+  Yandroid_w, 5, 
+  -1, 
+  Yandroid_e, 1, 
+  Yandroid_wB, 5, 
+  -1, 
+  Yandroid_eB, 0, 
+  Yandroid_w, 6, 
+  -1, 
+  Yandroid_e, 0, 
+  Yandroid_wB, 6, 
+  -1, 
+  Yandroid_neB, 6, 
+  Yandroid_sw, 0, 
+  -1, 
+  Yandroid_ne, 6, 
+  Yandroid_swB, 0, 
+  -1, 
+  Yandroid_neB, 5, 
+  Yandroid_sw, 1, 
+  -1, 
+  Yandroid_ne, 5, 
+  Yandroid_swB, 1, 
+  -1, 
+  Yandroid_neB, 4, 
+  Yandroid_sw, 2, 
+  -1, 
+  Yandroid_ne, 4, 
+  Yandroid_swB, 2, 
+  -1, 
+  Yandroid_neB, 3, 
+  Yandroid_sw, 3, 
+  -1, 
+  Yandroid_ne, 3, 
+  Yandroid_swB, 3, 
+  -1, 
+  Yandroid_neB, 2, 
+  Yandroid_sw, 4, 
+  -1, 
+  Yandroid_ne, 2, 
+  Yandroid_swB, 4, 
+  -1, 
+  Yandroid_neB, 1, 
+  Yandroid_sw, 5, 
+  -1, 
+  Yandroid_ne, 1, 
+  Yandroid_swB, 5, 
+  -1, 
+  Yandroid_neB, 0, 
+  Yandroid_sw, 6, 
+  -1, 
+  Yandroid_ne, 0, 
+  Yandroid_swB, 6, 
+  -1, 
+  Yandroid_nw, 0, 
+  Yandroid_seB, 6, 
+  -1, 
+  Yandroid_nwB, 0, 
+  Yandroid_se, 6, 
+  -1, 
+  Yandroid_nw, 1, 
+  Yandroid_seB, 5, 
+  -1, 
+  Yandroid_nwB, 1, 
+  Yandroid_se, 5, 
+  -1, 
+  Yandroid_nw, 2, 
+  Yandroid_seB, 4, 
+  -1, 
+  Yandroid_nwB, 2, 
+  Yandroid_se, 4, 
+  -1, 
+  Yandroid_nw, 3, 
+  Yandroid_seB, 3, 
+  -1, 
+  Yandroid_nwB, 3, 
+  Yandroid_se, 3, 
+  -1, 
+  Yandroid_nw, 4, 
+  Yandroid_seB, 2, 
+  -1, 
+  Yandroid_nwB, 4, 
+  Yandroid_se, 2, 
+  -1, 
+  Yandroid_nw, 5, 
+  Yandroid_seB, 1, 
+  -1, 
+  Yandroid_nwB, 5, 
+  Yandroid_se, 1, 
+  -1, 
+  Yandroid_nw, 6, 
+  Yandroid_seB, 0, 
+  -1, 
+  Yandroid_nwB, 6, 
+  Yandroid_se, 0, 
+  -1, 
 
-Yandroid_n,7 ,
-Yandroid_ne,7 ,
-Yandroid_e,7 ,
-Yandroid_se,7 ,
-Yandroid_s,7 ,
-Yandroid_sw,7 ,
-Yandroid_w,7 ,
-Yandroid_nw,7 ,
-Xandroid,7 ,
-Xandroid_1_n,7 ,
-Xandroid_2_n,7 ,
-Xandroid_1_e,7 ,
-Xandroid_2_e,7 ,
-Xandroid_1_w,7 ,
-Xandroid_2_w,7 ,
-Xandroid_1_s,7 ,
-Xandroid_2_s,7 ,
--1,
-Xandroid,0 ,
-Xandroid_1_n,0 ,
-Xandroid_2_n,0 ,
-Xandroid_1_e,0 ,
-Xandroid_2_e,0 ,
-Xandroid_1_w,0 ,
-Xandroid_2_w,0 ,
-Xandroid_1_s,0 ,
-Xandroid_2_s,0 ,
--1,
-Xandroid,1 ,
-Xandroid_1_n,1 ,
-Xandroid_2_n,1 ,
-Xandroid_1_e,1 ,
-Xandroid_2_e,1 ,
-Xandroid_1_w,1 ,
-Xandroid_2_w,1 ,
-Xandroid_1_s,1 ,
-Xandroid_2_s,1 ,
--1,
-Xandroid,2 ,
-Xandroid_1_n,2 ,
-Xandroid_2_n,2 ,
-Xandroid_1_e,2 ,
-Xandroid_2_e,2 ,
-Xandroid_1_w,2 ,
-Xandroid_2_w,2 ,
-Xandroid_1_s,2 ,
-Xandroid_2_s,2 ,
--1,
-Xandroid,3 ,
-Xandroid_1_n,3 ,
-Xandroid_2_n,3 ,
-Xandroid_1_e,3 ,
-Xandroid_2_e,3 ,
-Xandroid_1_w,3 ,
-Xandroid_2_w,3 ,
-Xandroid_1_s,3 ,
-Xandroid_2_s,3 ,
--1,
-Xandroid,4 ,
-Xandroid_1_n,4 ,
-Xandroid_2_n,4 ,
-Xandroid_1_e,4 ,
-Xandroid_2_e,4 ,
-Xandroid_1_w,4 ,
-Xandroid_2_w,4 ,
-Xandroid_1_s,4 ,
-Xandroid_2_s,4 ,
--1,
-Xandroid,5 ,
-Xandroid_1_n,5 ,
-Xandroid_2_n,5 ,
-Xandroid_1_e,5 ,
-Xandroid_2_e,5 ,
-Xandroid_1_w,5 ,
-Xandroid_2_w,5 ,
-Xandroid_1_s,5 ,
-Xandroid_2_s,5 ,
--1,
-Xandroid,6 ,
-Xandroid_1_n,6 ,
-Xandroid_2_n,6 ,
-Xandroid_1_e,6 ,
-Xandroid_2_e,6 ,
-Xandroid_1_w,6 ,
-Xandroid_2_w,6 ,
-Xandroid_1_s,6 ,
-Xandroid_2_s,6 ,
--1,
-Yandroid_n,0 ,
-Yandroid_sB,6 ,
--1,
-Yandroid_nB,0 ,
-Yandroid_s,6 ,
--1,
-Yandroid_n,1 ,
-Yandroid_sB,5 ,
--1,
-Yandroid_nB,1 ,
-Yandroid_s,5 ,
--1,
-Yandroid_n,2 ,
-Yandroid_sB,4 ,
-Xboom_android,0 ,
--1,
-Yandroid_nB,2 ,
-Yandroid_s,4 ,
-Xboom_android,1 ,
--1,
-Yandroid_n,3 ,
-Yandroid_sB,3 ,
-Xboom_android,2 ,
--1,
-Yandroid_nB,3 ,
-Yandroid_s,3 ,
-Xboom_android,3 ,
--1,
-Yandroid_n,4 ,
-Yandroid_sB,2 ,
-Xboom_android,4 ,
--1,
-Yandroid_nB,4 ,
-Yandroid_s,2 ,
-Xboom_android,5 ,
--1,
-Yandroid_n,5 ,
-Yandroid_sB,1 ,
-Xboom_android,6 ,
--1,
-Yandroid_nB,5 ,
-Yandroid_s,1 ,
--1,
-Yandroid_n,6 ,
-Yandroid_sB,0 ,
--1,
-Yandroid_nB,6 ,
-Yandroid_s,0 ,
--1,
-Yandroid_eB,6 ,
-Yandroid_w,0 ,
--1,
-Yandroid_e,6 ,
-Yandroid_wB,0 ,
--1,
-Yandroid_eB,5 ,
-Yandroid_w,1 ,
--1,
-Yandroid_e,5 ,
-Yandroid_wB,1 ,
--1,
-Yandroid_eB,4 ,
-Yandroid_w,2 ,
--1,
-Yandroid_e,4 ,
-Yandroid_wB,2 ,
--1,
-Yandroid_eB,3 ,
-Yandroid_w,3 ,
--1,
-Yandroid_e,3 ,
-Yandroid_wB,3 ,
--1,
-Yandroid_eB,2 ,
-Yandroid_w,4 ,
--1,
-Yandroid_e,2 ,
-Yandroid_wB,4 ,
--1,
-Yandroid_eB,1 ,
-Yandroid_w,5 ,
--1,
-Yandroid_e,1 ,
-Yandroid_wB,5 ,
--1,
-Yandroid_eB,0 ,
-Yandroid_w,6 ,
--1,
-Yandroid_e,0 ,
-Yandroid_wB,6 ,
--1,
-Yandroid_neB,6 ,
-Yandroid_sw,0 ,
--1,
-Yandroid_ne,6 ,
-Yandroid_swB,0 ,
--1,
-Yandroid_neB,5 ,
-Yandroid_sw,1 ,
--1,
-Yandroid_ne,5 ,
-Yandroid_swB,1 ,
--1,
-Yandroid_neB,4 ,
-Yandroid_sw,2 ,
--1,
-Yandroid_ne,4 ,
-Yandroid_swB,2 ,
--1,
-Yandroid_neB,3 ,
-Yandroid_sw,3 ,
--1,
-Yandroid_ne,3 ,
-Yandroid_swB,3 ,
--1,
-Yandroid_neB,2 ,
-Yandroid_sw,4 ,
--1,
-Yandroid_ne,2 ,
-Yandroid_swB,4 ,
--1,
-Yandroid_neB,1 ,
-Yandroid_sw,5 ,
--1,
-Yandroid_ne,1 ,
-Yandroid_swB,5 ,
--1,
-Yandroid_neB,0 ,
-Yandroid_sw,6 ,
--1,
-Yandroid_ne,0 ,
-Yandroid_swB,6 ,
--1,
-Yandroid_nw,0 ,
-Yandroid_seB,6 ,
--1,
-Yandroid_nwB,0 ,
-Yandroid_se,6 ,
--1,
-Yandroid_nw,1 ,
-Yandroid_seB,5 ,
--1,
-Yandroid_nwB,1 ,
-Yandroid_se,5 ,
--1,
-Yandroid_nw,2 ,
-Yandroid_seB,4 ,
--1,
-Yandroid_nwB,2 ,
-Yandroid_se,4 ,
--1,
-Yandroid_nw,3 ,
-Yandroid_seB,3 ,
--1,
-Yandroid_nwB,3 ,
-Yandroid_se,3 ,
--1,
-Yandroid_nw,4 ,
-Yandroid_seB,2 ,
--1,
-Yandroid_nwB,4 ,
-Yandroid_se,2 ,
--1,
-Yandroid_nw,5 ,
-Yandroid_seB,1 ,
--1,
-Yandroid_nwB,5 ,
-Yandroid_se,1 ,
--1,
-Yandroid_nw,6 ,
-Yandroid_seB,0 ,
--1,
-Yandroid_nwB,6 ,
-Yandroid_se,0 ,
--1,
+  Yspring_e, 7, 
+  Yspring_w, 7, 
+  Yspring_kill_e, 7, 
+  Yspring_kill_w, 7, 
+  Yspring_s, 7, 
+  Xspring, 0, 
+  Xspring, 1, 
+  Xspring, 2, 
+  Xspring, 3, 
+  Xspring, 4, 
+  Xspring, 5, 
+  Xspring, 6, 
+  Xspring, 7, 
+  Xspring_pause, 0, 
+  Xspring_pause, 1, 
+  Xspring_pause, 2, 
+  Xspring_pause, 3, 
+  Xspring_pause, 4, 
+  Xspring_pause, 5, 
+  Xspring_pause, 6, 
+  Xspring_pause, 7, 
+  Xspring_e, 0, 
+  Xspring_e, 1, 
+  Xspring_e, 2, 
+  Xspring_e, 3, 
+  Xspring_e, 4, 
+  Xspring_e, 5, 
+  Xspring_e, 6, 
+  Xspring_e, 7, 
+  Xspring_w, 0, 
+  Xspring_w, 1, 
+  Xspring_w, 2, 
+  Xspring_w, 3, 
+  Xspring_w, 4, 
+  Xspring_w, 5, 
+  Xspring_w, 6, 
+  Xspring_w, 7, 
+  Xspring_fall, 0, 
+  Xspring_fall, 1, 
+  Xspring_fall, 2, 
+  Xspring_fall, 3, 
+  Xspring_fall, 4, 
+  Xspring_fall, 5, 
+  Xspring_fall, 6, 
+  Xspring_fall, 7, 
 
-Yspring_e,7 ,
-Yspring_w,7 ,
-Yspring_kill_e,7 ,
-Yspring_kill_w,7 ,
-Yspring_s,7 ,
-Xspring,0 ,
-Xspring,1 ,
-Xspring,2 ,
-Xspring,3 ,
-Xspring,4 ,
-Xspring,5 ,
-Xspring,6 ,
-Xspring,7 ,
-Xspring_pause,0 ,
-Xspring_pause,1 ,
-Xspring_pause,2 ,
-Xspring_pause,3 ,
-Xspring_pause,4 ,
-Xspring_pause,5 ,
-Xspring_pause,6 ,
-Xspring_pause,7 ,
-Xspring_e,0 ,
-Xspring_e,1 ,
-Xspring_e,2 ,
-Xspring_e,3 ,
-Xspring_e,4 ,
-Xspring_e,5 ,
-Xspring_e,6 ,
-Xspring_e,7 ,
-Xspring_w,0 ,
-Xspring_w,1 ,
-Xspring_w,2 ,
-Xspring_w,3 ,
-Xspring_w,4 ,
-Xspring_w,5 ,
-Xspring_w,6 ,
-Xspring_w,7 ,
-Xspring_fall,0 ,
-Xspring_fall,1 ,
-Xspring_fall,2 ,
-Xspring_fall,3 ,
-Xspring_fall,4 ,
-Xspring_fall,5 ,
-Xspring_fall,6 ,
-Xspring_fall,7 ,
 #ifdef BAD_ROLL
-Xspring_force_e,0 ,
-Xspring_force_e,1 ,
-Xspring_force_e,2 ,
-Xspring_force_e,3 ,
-Xspring_force_e,4 ,
-Xspring_force_e,5 ,
-Xspring_force_e,6 ,
-Xspring_force_e,7 ,
-Xspring_force_w,0 ,
-Xspring_force_w,1 ,
-Xspring_force_w,2 ,
-Xspring_force_w,3 ,
-Xspring_force_w,4 ,
-Xspring_force_w,5 ,
-Xspring_force_w,6 ,
-Xspring_force_w,7 ,
+  Xspring_force_e, 0, 
+  Xspring_force_e, 1, 
+  Xspring_force_e, 2, 
+  Xspring_force_e, 3, 
+  Xspring_force_e, 4, 
+  Xspring_force_e, 5, 
+  Xspring_force_e, 6, 
+  Xspring_force_e, 7, 
+  Xspring_force_w, 0, 
+  Xspring_force_w, 1, 
+  Xspring_force_w, 2, 
+  Xspring_force_w, 3, 
+  Xspring_force_w, 4, 
+  Xspring_force_w, 5, 
+  Xspring_force_w, 6, 
+  Xspring_force_w, 7, 
 #endif
--1,
-Yspring_sB,6 ,
--1,
-Yspring_s,6 ,
--1,
-Yspring_sB,5 ,
--1,
-Yspring_s,5 ,
--1,
-Yspring_sB,4 ,
--1,
-Yspring_s,4 ,
--1,
-Yspring_sB,3 ,
--1,
-Yspring_s,3 ,
--1,
-Yspring_sB,2 ,
--1,
-Yspring_s,2 ,
--1,
-Yspring_sB,1 ,
--1,
-Yspring_s,1 ,
--1,
-Yspring_sB,0 ,
--1,
-Yspring_s,0 ,
--1,
-Yspring_eB,6 ,
-Yspring_w,0 ,
--1,
-Yspring_e,6 ,
-Yspring_wB,0 ,
--1,
-Yspring_eB,5 ,
-Yspring_w,1 ,
--1,
-Yspring_e,5 ,
-Yspring_wB,1 ,
--1,
-Yspring_eB,4 ,
-Yspring_w,2 ,
--1,
-Yspring_e,4 ,
-Yspring_wB,2 ,
--1,
-Yspring_eB,3 ,
-Yspring_w,3 ,
--1,
-Yspring_e,3 ,
-Yspring_wB,3 ,
--1,
-Yspring_eB,2 ,
-Yspring_w,4 ,
--1,
-Yspring_e,2 ,
-Yspring_wB,4 ,
--1,
-Yspring_eB,1 ,
-Yspring_w,5 ,
--1,
-Yspring_e,1 ,
-Yspring_wB,5 ,
--1,
-Yspring_eB,0 ,
-Yspring_w,6 ,
--1,
-Yspring_e,0 ,
-Yspring_wB,6 ,
--1,
-Yspring_kill_eB,6 ,
--1,
-Yspring_kill_e,6 ,
--1,
-Yspring_kill_eB,5 ,
--1,
-Yspring_kill_e,5 ,
--1,
-Yspring_kill_eB,4 ,
--1,
-Yspring_kill_e,4 ,
--1,
-Yspring_kill_eB,3 ,
--1,
-Yspring_kill_e,3 ,
--1,
-Yspring_kill_eB,2 ,
--1,
-Yspring_kill_e,2 ,
--1,
-Yspring_kill_eB,1 ,
--1,
-Yspring_kill_e,1 ,
--1,
-Yspring_kill_eB,0 ,
--1,
-Yspring_kill_e,0 ,
--1,
-Yspring_kill_w,0 ,
--1,
-Yspring_kill_wB,0 ,
--1,
-Yspring_kill_w,1 ,
--1,
-Yspring_kill_wB,1 ,
--1,
-Yspring_kill_w,2 ,
--1,
-Yspring_kill_wB,2 ,
--1,
-Yspring_kill_w,3 ,
--1,
-Yspring_kill_wB,3 ,
--1,
-Yspring_kill_w,4 ,
--1,
-Yspring_kill_wB,4 ,
--1,
-Yspring_kill_w,5 ,
--1,
-Yspring_kill_wB,5 ,
--1,
-Yspring_kill_w,6 ,
--1,
-Yspring_kill_wB,6 ,
--1,
 
-Xeater_n,0 ,
-Xeater_e,0 ,
-Xeater_w,0 ,
-Xeater_s,0 ,
-Xeater_n,7 ,
-Xeater_e,7 ,
-Xeater_s,7 ,
-Xeater_w,7 ,
-Yeater_n,7 ,
-Yeater_e,7 ,
-Yeater_s,7 ,
-Yeater_w,7 ,
--1,
-Xeater_n,1 ,
-Xeater_e,1 ,
-Xeater_w,1 ,
-Xeater_s,1 ,
-Xeater_n,6 ,
-Xeater_e,6 ,
-Xeater_w,6 ,
-Xeater_s,6 ,
--1,
-Xeater_n,2 ,
-Xeater_e,2 ,
-Xeater_w,2 ,
-Xeater_s,2 ,
-Xeater_n,5 ,
-Xeater_e,5 ,
-Xeater_w,5 ,
-Xeater_s,5 ,
--1,
-Xeater_n,3 ,
-Xeater_e,3 ,
-Xeater_w,3 ,
-Xeater_s,3 ,
-Xeater_n,4 ,
-Xeater_e,4 ,
-Xeater_w,4 ,
-Xeater_s,4 ,
--1,
-Yeater_n,0 ,
-Yeater_sB,6 ,
--1,
-Yeater_nB,0 ,
-Yeater_s,6 ,
--1,
-Yeater_n,1 ,
-Yeater_sB,5 ,
--1,
-Yeater_nB,1 ,
-Yeater_s,5 ,
--1,
-Yeater_n,2 ,
-Yeater_sB,4 ,
--1,
-Yeater_nB,2 ,
-Yeater_s,4 ,
--1,
-Yeater_n,3 ,
-Yeater_sB,3 ,
--1,
-Yeater_nB,3 ,
-Yeater_s,3 ,
--1,
-Yeater_n,4 ,
-Yeater_sB,2,
--1,
-Yeater_nB,4 ,
-Yeater_s,2 ,
--1,
-Yeater_n,5 ,
-Yeater_sB,1 ,
--1,
-Yeater_nB,5 ,
-Yeater_s,1 ,
--1,
-Yeater_n,6 ,
-Yeater_sB,0 ,
--1,
-Yeater_nB,6 ,
-Yeater_s,0 ,
--1,
-Yeater_eB,6 ,
-Yeater_w,0 ,
--1,
-Yeater_e,6 ,
-Yeater_wB,0 ,
--1,
-Yeater_eB,5 ,
-Yeater_w,1 ,
--1,
-Yeater_e,5 ,
-Yeater_wB,1 ,
--1,
-Yeater_eB,4 ,
-Yeater_w,2 ,
--1,
-Yeater_e,4 ,
-Yeater_wB,2 ,
--1,
-Yeater_eB,3 ,
-Yeater_w,3 ,
--1,
-Yeater_e,3 ,
-Yeater_wB,3 ,
--1,
-Yeater_eB,2 ,
-Yeater_w,4 ,
--1,
-Yeater_e,2 ,
-Yeater_wB,4 ,
--1,
-Yeater_eB,1 ,
-Yeater_w,5 ,
--1,
-Yeater_e,1 ,
-Yeater_wB,5 ,
--1,
-Yeater_eB,0 ,
-Yeater_w,6 ,
--1,
-Yeater_e,0 ,
-Yeater_wB,6 ,
--1,
-Yeater_stone,0 ,
--1,
-Yeater_stone,1 ,
--1,
-Yeater_stone,2 ,
--1,
-Yeater_stone,3 ,
--1,
-Yeater_stone,4 ,
--1,
-Yeater_stone,5 ,
--1,
-Yeater_stone,6 ,
--1,
-Yeater_spring,0 ,
--1,
-Yeater_spring,1 ,
--1,
-Yeater_spring,2 ,
--1,
-Yeater_spring,3 ,
--1,
-Yeater_spring,4 ,
--1,
-Yeater_spring,5 ,
--1,
-Yeater_spring,6 ,
--1,
+  -1, 
+  Yspring_sB, 6, 
+  -1, 
+  Yspring_s, 6, 
+  -1, 
+  Yspring_sB, 5, 
+  -1, 
+  Yspring_s, 5, 
+  -1, 
+  Yspring_sB, 4, 
+  -1, 
+  Yspring_s, 4, 
+  -1, 
+  Yspring_sB, 3, 
+  -1, 
+  Yspring_s, 3, 
+  -1, 
+  Yspring_sB, 2, 
+  -1, 
+  Yspring_s, 2, 
+  -1, 
+  Yspring_sB, 1, 
+  -1, 
+  Yspring_s, 1, 
+  -1, 
+  Yspring_sB, 0, 
+  -1, 
+  Yspring_s, 0, 
+  -1, 
+  Yspring_eB, 6, 
+  Yspring_w, 0, 
+  -1, 
+  Yspring_e, 6, 
+  Yspring_wB, 0, 
+  -1, 
+  Yspring_eB, 5, 
+  Yspring_w, 1, 
+  -1, 
+  Yspring_e, 5, 
+  Yspring_wB, 1, 
+  -1, 
+  Yspring_eB, 4, 
+  Yspring_w, 2, 
+  -1, 
+  Yspring_e, 4, 
+  Yspring_wB, 2, 
+  -1, 
+  Yspring_eB, 3, 
+  Yspring_w, 3, 
+  -1, 
+  Yspring_e, 3, 
+  Yspring_wB, 3, 
+  -1, 
+  Yspring_eB, 2, 
+  Yspring_w, 4, 
+  -1, 
+  Yspring_e, 2, 
+  Yspring_wB, 4, 
+  -1, 
+  Yspring_eB, 1, 
+  Yspring_w, 5, 
+  -1, 
+  Yspring_e, 1, 
+  Yspring_wB, 5, 
+  -1, 
+  Yspring_eB, 0, 
+  Yspring_w, 6, 
+  -1, 
+  Yspring_e, 0, 
+  Yspring_wB, 6, 
+  -1, 
+  Yspring_kill_eB, 6, 
+  -1, 
+  Yspring_kill_e, 6, 
+  -1, 
+  Yspring_kill_eB, 5, 
+  -1, 
+  Yspring_kill_e, 5, 
+  -1, 
+  Yspring_kill_eB, 4, 
+  -1, 
+  Yspring_kill_e, 4, 
+  -1, 
+  Yspring_kill_eB, 3, 
+  -1, 
+  Yspring_kill_e, 3, 
+  -1, 
+  Yspring_kill_eB, 2, 
+  -1, 
+  Yspring_kill_e, 2, 
+  -1, 
+  Yspring_kill_eB, 1, 
+  -1, 
+  Yspring_kill_e, 1, 
+  -1, 
+  Yspring_kill_eB, 0, 
+  -1, 
+  Yspring_kill_e, 0, 
+  -1, 
+  Yspring_kill_w, 0, 
+  -1, 
+  Yspring_kill_wB, 0, 
+  -1, 
+  Yspring_kill_w, 1, 
+  -1, 
+  Yspring_kill_wB, 1, 
+  -1, 
+  Yspring_kill_w, 2, 
+  -1, 
+  Yspring_kill_wB, 2, 
+  -1, 
+  Yspring_kill_w, 3, 
+  -1, 
+  Yspring_kill_wB, 3, 
+  -1, 
+  Yspring_kill_w, 4, 
+  -1, 
+  Yspring_kill_wB, 4, 
+  -1, 
+  Yspring_kill_w, 5, 
+  -1, 
+  Yspring_kill_wB, 5, 
+  -1, 
+  Yspring_kill_w, 6, 
+  -1, 
+  Yspring_kill_wB, 6, 
+  -1, 
 
-Xalien,0 ,
-Xalien_pause,0 ,
-Xalien,7 ,
-Xalien_pause,7 ,
-Yalien_n,7 ,
-Yalien_e,7 ,
-Yalien_s,7 ,
-Yalien_w,7 ,
--1,
-Xalien,1 ,
-Xalien_pause,1 ,
-Xalien,6 ,
-Xalien_pause,6 ,
--1,
-Xalien,2 ,
-Xalien_pause,2 ,
-Xalien,5 ,
-Xalien_pause,5 ,
--1,
-Xalien,3 ,
-Xalien_pause,3 ,
-Xalien,4 ,
-Xalien_pause,4 ,
--1,
-Yalien_n,0 ,
-Yalien_sB,6 ,
--1,
-Yalien_nB,0 ,
-Yalien_s,6 ,
--1,
-Yalien_n,1 ,
-Yalien_sB,5 ,
--1,
-Yalien_nB,1 ,
-Yalien_s,5 ,
--1,
-Yalien_n,2 ,
-Yalien_sB,4 ,
--1,
-Yalien_nB,2 ,
-Yalien_s,4 ,
--1,
-Yalien_n,3 ,
-Yalien_sB,3 ,
--1,
-Yalien_nB,3 ,
-Yalien_s,3 ,
--1,
-Yalien_n,4 ,
-Yalien_sB,2 ,
--1,
-Yalien_nB,4 ,
-Yalien_s,2 ,
--1,
-Yalien_n,5 ,
-Yalien_sB,1 ,
--1,
-Yalien_nB,5 ,
-Yalien_s,1 ,
--1,
-Yalien_n,6 ,
-Yalien_sB,0 ,
--1,
-Yalien_nB,6 ,
-Yalien_s,0 ,
--1,
-Yalien_eB,6 ,
-Yalien_w,0 ,
--1,
-Yalien_e,6 ,
-Yalien_wB,0 ,
--1,
-Yalien_eB,5 ,
-Yalien_w,1 ,
--1,
-Yalien_e,5 ,
-Yalien_wB,1 ,
--1,
-Yalien_eB,4 ,
-Yalien_w,2 ,
--1,
-Yalien_e,4 ,
-Yalien_wB,2 ,
--1,
-Yalien_eB,3 ,
-Yalien_w,3 ,
--1,
-Yalien_e,3 ,
-Yalien_wB,3 ,
--1,
-Yalien_eB,2 ,
-Yalien_w,4 ,
--1,
-Yalien_e,2 ,
-Yalien_wB,4 ,
--1,
-Yalien_eB,1 ,
-Yalien_w,5 ,
--1,
-Yalien_e,1 ,
-Yalien_wB,5 ,
--1,
-Yalien_eB,0 ,
-Yalien_w,6 ,
--1,
-Yalien_e,0 ,
-Yalien_wB,6 ,
--1,
-Yalien_stone,0 ,
--1,
-Yalien_stone,1 ,
--1,
-Yalien_stone,2 ,
--1,
-Yalien_stone,3 ,
--1,
-Yalien_stone,4 ,
--1,
-Yalien_stone,5 ,
--1,
-Yalien_stone,6 ,
--1,
-Yalien_spring,0 ,
--1,
-Yalien_spring,1 ,
--1,
-Yalien_spring,2 ,
--1,
-Yalien_spring,3 ,
--1,
-Yalien_spring,4 ,
--1,
-Yalien_spring,5 ,
--1,
-Yalien_spring,6 ,
--1,
-
-Xemerald,0 ,
-Xemerald,1 ,
-Xemerald,2 ,
-Xemerald,3 ,
-Xemerald,4 ,
-Xemerald,5 ,
-Xemerald,6 ,
-Xemerald,7 ,
-Xemerald_pause,0 ,
-Xemerald_pause,1 ,
-Xemerald_pause,2 ,
-Xemerald_pause,3 ,
-Xemerald_pause,4 ,
-Xemerald_pause,5 ,
-Xemerald_pause,6 ,
-Xemerald_pause,7 ,
-Xemerald_fall,0 ,
-Xemerald_fall,1 ,
-Xemerald_fall,2 ,
-Xemerald_fall,3 ,
-Xemerald_fall,4 ,
-Xemerald_fall,5 ,
-Xemerald_fall,6 ,
-Xemerald_fall,7 ,
-#ifdef BAD_ROLL
-Xemerald_force_e,0 ,
-Xemerald_force_e,1 ,
-Xemerald_force_e,2 ,
-Xemerald_force_e,3 ,
-Xemerald_force_e,4 ,
-Xemerald_force_e,5 ,
-Xemerald_force_e,6 ,
-Xemerald_force_e,7 ,
-Xemerald_force_w,0 ,
-Xemerald_force_w,1 ,
-Xemerald_force_w,2 ,
-Xemerald_force_w,3 ,
-Xemerald_force_w,4 ,
-Xemerald_force_w,5 ,
-Xemerald_force_w,6 ,
-Xemerald_force_w,7 ,
-#endif
-Xemerald_shine,0 ,
-Xemerald_shine,7 ,
-Yemerald_stone,7 ,
-Yemerald_s,7 ,
-Yemerald_e,7 ,
-Yemerald_w,7 ,
--1,
-Xemerald_shine,1 ,
-Xemerald_shine,6 ,
--1,
-Xemerald_shine,2 ,
-Xemerald_shine,5 ,
--1,
-Xemerald_shine,3 ,
-Xemerald_shine,4 ,
--1,
-Yemerald_sB,6 ,
--1,
-Yemerald_s,6 ,
--1,
-Yemerald_sB,5 ,
--1,
-Yemerald_s,5 ,
--1,
-Yemerald_sB,4 ,
--1,
-Yemerald_s,4 ,
--1,
-Yemerald_sB,3 ,
--1,
-Yemerald_s,3 ,
--1,
-Yemerald_sB,2 ,
--1,
-Yemerald_s,2 ,
--1,
-Yemerald_sB,1 ,
--1,
-Yemerald_s,1 ,
--1,
-Yemerald_sB,0 ,
--1,
-Yemerald_s,0 ,
--1,
-Yemerald_eB,6 ,
-Yemerald_w,0 ,
--1,
-Yemerald_e,6 ,
-Yemerald_wB,0 ,
--1,
-Yemerald_eB,5 ,
-Yemerald_w,1 ,
--1,
-Yemerald_e,5 ,
-Yemerald_wB,1 ,
--1,
-Yemerald_eB,4 ,
-Yemerald_w,2 ,
--1,
-Yemerald_e,4 ,
-Yemerald_wB,2 ,
--1,
-Yemerald_eB,3 ,
-Yemerald_w,3 ,
--1,
-Yemerald_e,3 ,
-Yemerald_wB,3 ,
--1,
-Yemerald_eB,2 ,
-Yemerald_w,4 ,
--1,
-Yemerald_e,2 ,
-Yemerald_wB,4 ,
--1,
-Yemerald_eB,1 ,
-Yemerald_w,5 ,
--1,
-Yemerald_e,1 ,
-Yemerald_wB,5 ,
--1,
-Yemerald_eB,0 ,
-Yemerald_w,6 ,
--1,
-Yemerald_e,0 ,
-Yemerald_wB,6 ,
--1,
-Yemerald_eat,6 ,
--1,
-Yemerald_eat,5 ,
--1,
-Yemerald_eat,4 ,
--1,
-Yemerald_eat,3 ,
--1,
-Yemerald_eat,2 ,
--1,
-Yemerald_eat,1 ,
--1,
-Yemerald_eat,0 ,
--1,
-Yemerald_stone,0 ,
--1,
-Yemerald_stone,1 ,
--1,
-Yemerald_stone,2 ,
--1,
-Yemerald_stone,3 ,
--1,
-Yemerald_stone,4 ,
--1,
-Yemerald_stone,5 ,
--1,
-Yemerald_stone,6 ,
--1,
+  Xeater_n, 0, 
+  Xeater_e, 0, 
+  Xeater_w, 0, 
+  Xeater_s, 0, 
+  Xeater_n, 7, 
+  Xeater_e, 7, 
+  Xeater_s, 7, 
+  Xeater_w, 7, 
+  Yeater_n, 7, 
+  Yeater_e, 7, 
+  Yeater_s, 7, 
+  Yeater_w, 7, 
+  -1, 
+  Xeater_n, 1, 
+  Xeater_e, 1, 
+  Xeater_w, 1, 
+  Xeater_s, 1, 
+  Xeater_n, 6, 
+  Xeater_e, 6, 
+  Xeater_w, 6, 
+  Xeater_s, 6, 
+  -1, 
+  Xeater_n, 2, 
+  Xeater_e, 2, 
+  Xeater_w, 2, 
+  Xeater_s, 2, 
+  Xeater_n, 5, 
+  Xeater_e, 5, 
+  Xeater_w, 5, 
+  Xeater_s, 5, 
+  -1, 
+  Xeater_n, 3, 
+  Xeater_e, 3, 
+  Xeater_w, 3, 
+  Xeater_s, 3, 
+  Xeater_n, 4, 
+  Xeater_e, 4, 
+  Xeater_w, 4, 
+  Xeater_s, 4, 
+  -1, 
+  Yeater_n, 0, 
+  Yeater_sB, 6, 
+  -1, 
+  Yeater_nB, 0, 
+  Yeater_s, 6, 
+  -1, 
+  Yeater_n, 1, 
+  Yeater_sB, 5, 
+  -1, 
+  Yeater_nB, 1, 
+  Yeater_s, 5, 
+  -1, 
+  Yeater_n, 2, 
+  Yeater_sB, 4, 
+  -1, 
+  Yeater_nB, 2, 
+  Yeater_s, 4, 
+  -1, 
+  Yeater_n, 3, 
+  Yeater_sB, 3, 
+  -1, 
+  Yeater_nB, 3, 
+  Yeater_s, 3, 
+  -1, 
+  Yeater_n, 4, 
+  Yeater_sB, 2, 
+  -1, 
+  Yeater_nB, 4, 
+  Yeater_s, 2, 
+  -1, 
+  Yeater_n, 5, 
+  Yeater_sB, 1, 
+  -1, 
+  Yeater_nB, 5, 
+  Yeater_s, 1, 
+  -1, 
+  Yeater_n, 6, 
+  Yeater_sB, 0, 
+  -1, 
+  Yeater_nB, 6, 
+  Yeater_s, 0, 
+  -1, 
+  Yeater_eB, 6, 
+  Yeater_w, 0, 
+  -1, 
+  Yeater_e, 6, 
+  Yeater_wB, 0, 
+  -1, 
+  Yeater_eB, 5, 
+  Yeater_w, 1, 
+  -1, 
+  Yeater_e, 5, 
+  Yeater_wB, 1, 
+  -1, 
+  Yeater_eB, 4, 
+  Yeater_w, 2, 
+  -1, 
+  Yeater_e, 4, 
+  Yeater_wB, 2, 
+  -1, 
+  Yeater_eB, 3, 
+  Yeater_w, 3, 
+  -1, 
+  Yeater_e, 3, 
+  Yeater_wB, 3, 
+  -1, 
+  Yeater_eB, 2, 
+  Yeater_w, 4, 
+  -1, 
+  Yeater_e, 2, 
+  Yeater_wB, 4, 
+  -1, 
+  Yeater_eB, 1, 
+  Yeater_w, 5, 
+  -1, 
+  Yeater_e, 1, 
+  Yeater_wB, 5, 
+  -1, 
+  Yeater_eB, 0, 
+  Yeater_w, 6, 
+  -1, 
+  Yeater_e, 0, 
+  Yeater_wB, 6, 
+  -1, 
+  Yeater_stone, 0, 
+  -1, 
+  Yeater_stone, 1, 
+  -1, 
+  Yeater_stone, 2, 
+  -1, 
+  Yeater_stone, 3, 
+  -1, 
+  Yeater_stone, 4, 
+  -1, 
+  Yeater_stone, 5, 
+  -1, 
+  Yeater_stone, 6, 
+  -1, 
+  Yeater_spring, 0, 
+  -1, 
+  Yeater_spring, 1, 
+  -1, 
+  Yeater_spring, 2, 
+  -1, 
+  Yeater_spring, 3, 
+  -1, 
+  Yeater_spring, 4, 
+  -1, 
+  Yeater_spring, 5, 
+  -1, 
+  Yeater_spring, 6, 
+  -1, 
 
-Xdiamond,0 ,
-Xdiamond,1 ,
-Xdiamond,2 ,
-Xdiamond,3 ,
-Xdiamond,4 ,
-Xdiamond,5 ,
-Xdiamond,6 ,
-Xdiamond,7 ,
-Xdiamond_pause,0 ,
-Xdiamond_pause,1 ,
-Xdiamond_pause,2 ,
-Xdiamond_pause,3 ,
-Xdiamond_pause,4 ,
-Xdiamond_pause,5 ,
-Xdiamond_pause,6 ,
-Xdiamond_pause,7 ,
-Xdiamond_fall,0 ,
-Xdiamond_fall,1 ,
-Xdiamond_fall,2 ,
-Xdiamond_fall,3 ,
-Xdiamond_fall,4 ,
-Xdiamond_fall,5 ,
-Xdiamond_fall,6 ,
-Xdiamond_fall,7 ,
-#ifdef BAD_ROLL
-Xdiamond_force_e,0 ,
-Xdiamond_force_e,1 ,
-Xdiamond_force_e,2 ,
-Xdiamond_force_e,3 ,
-Xdiamond_force_e,4 ,
-Xdiamond_force_e,5 ,
-Xdiamond_force_e,6 ,
-Xdiamond_force_e,7 ,
-Xdiamond_force_w,0 ,
-Xdiamond_force_w,1 ,
-Xdiamond_force_w,2 ,
-Xdiamond_force_w,3 ,
-Xdiamond_force_w,4 ,
-Xdiamond_force_w,5 ,
-Xdiamond_force_w,6 ,
-Xdiamond_force_w,7 ,
-#endif
-Xdiamond_shine,0 ,
-Xdiamond_shine,7 ,
-Ydiamond_s,7 ,
-Ydiamond_e,7 ,
-Ydiamond_w,7 ,
--1,
-Xdiamond_shine,1 ,
-Xdiamond_shine,6 ,
--1,
-Xdiamond_shine,2 ,
-Xdiamond_shine,5 ,
--1,
-Xdiamond_shine,3 ,
-Xdiamond_shine,4 ,
--1,
-Ydiamond_sB,6 ,
--1,
-Ydiamond_s,6 ,
--1,
-Ydiamond_sB,5 ,
--1,
-Ydiamond_s,5 ,
--1,
-Ydiamond_sB,4 ,
--1,
-Ydiamond_s,4 ,
--1,
-Ydiamond_sB,3 ,
--1,
-Ydiamond_s,3 ,
--1,
-Ydiamond_sB,2 ,
--1,
-Ydiamond_s,2 ,
--1,
-Ydiamond_sB,1 ,
--1,
-Ydiamond_s,1 ,
--1,
-Ydiamond_sB,0 ,
--1,
-Ydiamond_s,0 ,
--1,
-Ydiamond_eB,6 ,
-Ydiamond_w,0 ,
--1,
-Ydiamond_e,6 ,
-Ydiamond_wB,0 ,
--1,
-Ydiamond_eB,5 ,
-Ydiamond_w,1 ,
--1,
-Ydiamond_e,5 ,
-Ydiamond_wB,1 ,
--1,
-Ydiamond_eB,4 ,
-Ydiamond_w,2 ,
--1,
-Ydiamond_e,4 ,
-Ydiamond_wB,2 ,
--1,
-Ydiamond_eB,3 ,
-Ydiamond_w,3 ,
--1,
-Ydiamond_e,3 ,
-Ydiamond_wB,3 ,
--1,
-Ydiamond_eB,2 ,
-Ydiamond_w,4 ,
--1,
-Ydiamond_e,2 ,
-Ydiamond_wB,4 ,
--1,
-Ydiamond_eB,1 ,
-Ydiamond_w,5 ,
--1,
-Ydiamond_e,1 ,
-Ydiamond_wB,5 ,
--1,
-Ydiamond_eB,0 ,
-Ydiamond_w,6 ,
--1,
-Ydiamond_e,0 ,
-Ydiamond_wB,6 ,
--1,
-Ydiamond_eat,6 ,
--1,
-Ydiamond_eat,5 ,
--1,
-Ydiamond_eat,4 ,
--1,
-Ydiamond_eat,3 ,
--1,
-Ydiamond_eat,2 ,
--1,
-Ydiamond_eat,1 ,
--1,
-Ydiamond_eat,0 ,
--1,
-Ydiamond_stone,0 ,
--1,
-Ydiamond_stone,1 ,
--1,
-Ydiamond_stone,2 ,
--1,
-Ydiamond_stone,3 ,
--1,
-Ydiamond_stone,4 ,
--1,
-Ydiamond_stone,5 ,
--1,
-Ydiamond_stone,6 ,
--1,
+  Xalien, 0, 
+  Xalien_pause, 0, 
+  Xalien, 7, 
+  Xalien_pause, 7, 
+  Yalien_n, 7, 
+  Yalien_e, 7, 
+  Yalien_s, 7, 
+  Yalien_w, 7, 
+  -1, 
+  Xalien, 1, 
+  Xalien_pause, 1, 
+  Xalien, 6, 
+  Xalien_pause, 6, 
+  -1, 
+  Xalien, 2, 
+  Xalien_pause, 2, 
+  Xalien, 5, 
+  Xalien_pause, 5, 
+  -1, 
+  Xalien, 3, 
+  Xalien_pause, 3, 
+  Xalien, 4, 
+  Xalien_pause, 4, 
+  -1, 
+  Yalien_n, 0, 
+  Yalien_sB, 6, 
+  -1, 
+  Yalien_nB, 0, 
+  Yalien_s, 6, 
+  -1, 
+  Yalien_n, 1, 
+  Yalien_sB, 5, 
+  -1, 
+  Yalien_nB, 1, 
+  Yalien_s, 5, 
+  -1, 
+  Yalien_n, 2, 
+  Yalien_sB, 4, 
+  -1, 
+  Yalien_nB, 2, 
+  Yalien_s, 4, 
+  -1, 
+  Yalien_n, 3, 
+  Yalien_sB, 3, 
+  -1, 
+  Yalien_nB, 3, 
+  Yalien_s, 3, 
+  -1, 
+  Yalien_n, 4, 
+  Yalien_sB, 2, 
+  -1, 
+  Yalien_nB, 4, 
+  Yalien_s, 2, 
+  -1, 
+  Yalien_n, 5, 
+  Yalien_sB, 1, 
+  -1, 
+  Yalien_nB, 5, 
+  Yalien_s, 1, 
+  -1, 
+  Yalien_n, 6, 
+  Yalien_sB, 0, 
+  -1, 
+  Yalien_nB, 6, 
+  Yalien_s, 0, 
+  -1, 
+  Yalien_eB, 6, 
+  Yalien_w, 0, 
+  -1, 
+  Yalien_e, 6, 
+  Yalien_wB, 0, 
+  -1, 
+  Yalien_eB, 5, 
+  Yalien_w, 1, 
+  -1, 
+  Yalien_e, 5, 
+  Yalien_wB, 1, 
+  -1, 
+  Yalien_eB, 4, 
+  Yalien_w, 2, 
+  -1, 
+  Yalien_e, 4, 
+  Yalien_wB, 2, 
+  -1, 
+  Yalien_eB, 3, 
+  Yalien_w, 3, 
+  -1, 
+  Yalien_e, 3, 
+  Yalien_wB, 3, 
+  -1, 
+  Yalien_eB, 2, 
+  Yalien_w, 4, 
+  -1, 
+  Yalien_e, 2, 
+  Yalien_wB, 4, 
+  -1, 
+  Yalien_eB, 1, 
+  Yalien_w, 5, 
+  -1, 
+  Yalien_e, 1, 
+  Yalien_wB, 5, 
+  -1, 
+  Yalien_eB, 0, 
+  Yalien_w, 6, 
+  -1, 
+  Yalien_e, 0, 
+  Yalien_wB, 6, 
+  -1, 
+  Yalien_stone, 0, 
+  -1, 
+  Yalien_stone, 1, 
+  -1, 
+  Yalien_stone, 2, 
+  -1, 
+  Yalien_stone, 3, 
+  -1, 
+  Yalien_stone, 4, 
+  -1, 
+  Yalien_stone, 5, 
+  -1, 
+  Yalien_stone, 6, 
+  -1, 
+  Yalien_spring, 0, 
+  -1, 
+  Yalien_spring, 1, 
+  -1, 
+  Yalien_spring, 2, 
+  -1, 
+  Yalien_spring, 3, 
+  -1, 
+  Yalien_spring, 4, 
+  -1, 
+  Yalien_spring, 5, 
+  -1, 
+  Yalien_spring, 6, 
+  -1, 
 
-Xdrip_fall,0 ,
-Xdrip_fall,1 ,
-Xdrip_fall,2 ,
-Xdrip_fall,3 ,
-Xdrip_fall,4 ,
-Xdrip_fall,5 ,
-Xdrip_fall,6 ,
-Xdrip_fall,7 ,
-Xdrip_eat,7 ,
-Ydrip_s2,7 ,
--1,
-Ydrip_s2B,6 ,
--1,
-Ydrip_s2,6 ,
--1,
-Ydrip_s2B,5 ,
--1,
-Ydrip_s2,5 ,
--1,
-Ydrip_s2B,4 ,
--1,
-Ydrip_s2,4 ,
--1,
-Ydrip_s2B,3 ,
--1,
-Ydrip_s2,3 ,
--1,
-Ydrip_s2B,2 ,
--1,
-Ydrip_s2,2 ,
--1,
-Ydrip_s2B,1 ,
--1,
-Ydrip_s2,1 ,
--1,
-Ydrip_s2B,0 ,
--1,
-Ydrip_s2,0 ,
--1,
-Xdrip_stretchB,0 ,
-Xdrip_stretchB,1 ,
-Xdrip_stretchB,2 ,
-Xdrip_stretchB,3 ,
-Xdrip_stretchB,4 ,
-Xdrip_stretchB,5 ,
-Xdrip_stretchB,6 ,
-Xdrip_stretchB,7 ,
-Ydrip_s1B,7 ,
--1,
-Xdrip_stretch,0 ,
-Xdrip_stretch,1 ,
-Xdrip_stretch,2 ,
-Xdrip_stretch,3 ,
-Xdrip_stretch,4 ,
-Xdrip_stretch,5 ,
-Xdrip_stretch,6 ,
-Xdrip_stretch,7 ,
-Ydrip_s1,7 ,
--1,
-Ydrip_s1B,6 ,
--1,
-Ydrip_s1,6 ,
--1,
-Ydrip_s1B,5 ,
--1,
-Ydrip_s1,5 ,
--1,
-Ydrip_s1B,4 ,
--1,
-Ydrip_s1,4 ,
--1,
-Ydrip_s1B,3 ,
--1,
-Ydrip_s1,3 ,
--1,
-Ydrip_s1B,2 ,
--1,
-Ydrip_s1,2 ,
--1,
-Ydrip_s1B,1 ,
--1,
-Ydrip_s1,1 ,
--1,
-Ydrip_s1B,0 ,
--1,
-Ydrip_s1,0 ,
--1,
-Xdrip_eat,0 ,
--1,
-Xdrip_eat,1 ,
--1,
-Xdrip_eat,2 ,
--1,
-Xdrip_eat,3 ,
--1,
-Xdrip_eat,4 ,
--1,
-Xdrip_eat,5 ,
--1,
-Xdrip_eat,6 ,
--1,
+  Xemerald, 0, 
+  Xemerald, 1, 
+  Xemerald, 2, 
+  Xemerald, 3, 
+  Xemerald, 4, 
+  Xemerald, 5, 
+  Xemerald, 6, 
+  Xemerald, 7, 
+  Xemerald_pause, 0, 
+  Xemerald_pause, 1, 
+  Xemerald_pause, 2, 
+  Xemerald_pause, 3, 
+  Xemerald_pause, 4, 
+  Xemerald_pause, 5, 
+  Xemerald_pause, 6, 
+  Xemerald_pause, 7, 
+  Xemerald_fall, 0, 
+  Xemerald_fall, 1, 
+  Xemerald_fall, 2, 
+  Xemerald_fall, 3, 
+  Xemerald_fall, 4, 
+  Xemerald_fall, 5, 
+  Xemerald_fall, 6, 
+  Xemerald_fall, 7, 
 
-Xbomb,0 ,
-Xbomb,1 ,
-Xbomb,2 ,
-Xbomb,3 ,
-Xbomb,4 ,
-Xbomb,5 ,
-Xbomb,6 ,
-Xbomb,7 ,
-Xbomb_pause,0 ,
-Xbomb_pause,1 ,
-Xbomb_pause,2 ,
-Xbomb_pause,3 ,
-Xbomb_pause,4 ,
-Xbomb_pause,5 ,
-Xbomb_pause,6 ,
-Xbomb_pause,7 ,
-Xbomb_fall,0 ,
-Xbomb_fall,1 ,
-Xbomb_fall,2 ,
-Xbomb_fall,3 ,
-Xbomb_fall,4 ,
-Xbomb_fall,5 ,
-Xbomb_fall,6 ,
-Xbomb_fall,7 ,
 #ifdef BAD_ROLL
-Xbomb_force_e,0 ,
-Xbomb_force_e,1 ,
-Xbomb_force_e,2 ,
-Xbomb_force_e,3 ,
-Xbomb_force_e,4 ,
-Xbomb_force_e,5 ,
-Xbomb_force_e,6 ,
-Xbomb_force_e,7 ,
-Xbomb_force_w,0 ,
-Xbomb_force_w,1 ,
-Xbomb_force_w,2 ,
-Xbomb_force_w,3 ,
-Xbomb_force_w,4 ,
-Xbomb_force_w,5 ,
-Xbomb_force_w,6 ,
-Xbomb_force_w,7 ,
+  Xemerald_force_e, 0, 
+  Xemerald_force_e, 1, 
+  Xemerald_force_e, 2, 
+  Xemerald_force_e, 3, 
+  Xemerald_force_e, 4, 
+  Xemerald_force_e, 5, 
+  Xemerald_force_e, 6, 
+  Xemerald_force_e, 7, 
+  Xemerald_force_w, 0, 
+  Xemerald_force_w, 1, 
+  Xemerald_force_w, 2, 
+  Xemerald_force_w, 3, 
+  Xemerald_force_w, 4, 
+  Xemerald_force_w, 5, 
+  Xemerald_force_w, 6, 
+  Xemerald_force_w, 7, 
 #endif
-Ybomb_s,7 ,
-Ybomb_e,7 ,
-Ybomb_w,7 ,
--1,
-Ybomb_sB,6 ,
--1,
-Ybomb_s,6 ,
--1,
-Ybomb_sB,5 ,
--1,
-Ybomb_s,5 ,
--1,
-Ybomb_sB,4 ,
--1,
-Ybomb_s,4 ,
--1,
-Ybomb_sB,3 ,
--1,
-Ybomb_s,3 ,
--1,
-Ybomb_sB,2 ,
--1,
-Ybomb_s,2 ,
--1,
-Ybomb_sB,1 ,
--1,
-Ybomb_s,1 ,
--1,
-Ybomb_sB,0 ,
--1,
-Ybomb_s,0 ,
--1,
-Ybomb_eB,6 ,
-Ybomb_w,0 ,
--1,
-Ybomb_e,6 ,
-Ybomb_wB,0 ,
--1,
-Ybomb_eB,5 ,
-Ybomb_w,1 ,
--1,
-Ybomb_e,5 ,
-Ybomb_wB,1 ,
--1,
-Ybomb_eB,4 ,
-Ybomb_w,2 ,
--1,
-Ybomb_e,4 ,
-Ybomb_wB,2 ,
--1,
-Ybomb_eB,3 ,
-Ybomb_w,3 ,
--1,
-Ybomb_e,3 ,
-Ybomb_wB,3 ,
--1,
-Ybomb_eB,2 ,
-Ybomb_w,4 ,
--1,
-Ybomb_e,2 ,
-Ybomb_wB,4 ,
--1,
-Ybomb_eB,1 ,
-Ybomb_w,5 ,
--1,
-Ybomb_e,1 ,
-Ybomb_wB,5 ,
--1,
-Ybomb_eB,0 ,
-Ybomb_w,6 ,
--1,
-Ybomb_e,0 ,
-Ybomb_wB,6 ,
--1,
-Ybomb_eat,6 ,
--1,
-Ybomb_eat,5 ,
--1,
-Ybomb_eat,4 ,
--1,
-Ybomb_eat,3 ,
--1,
-Ybomb_eat,2 ,
--1,
-Ybomb_eat,1 ,
--1,
-Ybomb_eat,0 ,
--1,
-
-Yballoon_n,7 ,
-Yballoon_e,7 ,
-Yballoon_s,7 ,
-Yballoon_w,7 ,
-Xballoon,0 ,
-Xballoon,1 ,
-Xballoon,2 ,
-Xballoon,3 ,
-Xballoon,4 ,
-Xballoon,5 ,
-Xballoon,6 ,
-Xballoon,7 ,
--1,
-Yballoon_n,0 ,
-Yballoon_sB,6 ,
--1,
-Yballoon_nB,0 ,
-Yballoon_s,6 ,
--1,
-Yballoon_n,1 ,
-Yballoon_sB,5 ,
--1,
-Yballoon_nB,1 ,
-Yballoon_s,5 ,
--1,
-Yballoon_n,2 ,
-Yballoon_sB,4 ,
--1,
-Yballoon_nB,2 ,
-Yballoon_s,4 ,
--1,
-Yballoon_n,3 ,
-Yballoon_sB,3 ,
--1,
-Yballoon_nB,3 ,
-Yballoon_s,3 ,
--1,
-Yballoon_n,4 ,
-Yballoon_sB,2 ,
--1,
-Yballoon_nB,4 ,
-Yballoon_s,2 ,
--1,
-Yballoon_n,5 ,
-Yballoon_sB,1 ,
--1,
-Yballoon_nB,5 ,
-Yballoon_s,1 ,
--1,
-Yballoon_n,6 ,
-Yballoon_sB,0 ,
--1,
-Yballoon_nB,6 ,
-Yballoon_s,0 ,
--1,
-Yballoon_eB,6 ,
-Yballoon_w,0 ,
--1,
-Yballoon_e,6 ,
-Yballoon_wB,0 ,
--1,
-Yballoon_eB,5 ,
-Yballoon_w,1 ,
--1,
-Yballoon_e,5 ,
-Yballoon_wB,1 ,
--1,
-Yballoon_eB,4 ,
-Yballoon_w,2 ,
--1,
-Yballoon_e,4 ,
-Yballoon_wB,2 ,
--1,
-Yballoon_eB,3 ,
-Yballoon_w,3 ,
--1,
-Yballoon_e,3 ,
-Yballoon_wB,3 ,
--1,
-Yballoon_eB,2 ,
-Yballoon_w,4 ,
--1,
-Yballoon_e,2 ,
-Yballoon_wB,4 ,
--1,
-Yballoon_eB,1 ,
-Yballoon_w,5 ,
--1,
-Yballoon_e,1 ,
-Yballoon_wB,5 ,
--1,
-Yballoon_eB,0 ,
-Yballoon_w,6 ,
--1,
-Yballoon_e,0 ,
-Yballoon_wB,6 ,
--1,
-
-Xgrass,0 ,
-Xgrass,1 ,
-Xgrass,2 ,
-Xgrass,3 ,
-Xgrass,4 ,
-Xgrass,5 ,
-Xgrass,6 ,
-Xgrass,7 ,
-Xfake_grass,0 ,
-Xfake_grass,1 ,
-Xfake_grass,2 ,
-Xfake_grass,3 ,
-Xfake_grass,4 ,
-Xfake_grass,5 ,
-Xfake_grass,6 ,
-Xfake_grass,7 ,
--1,
-Ygrass_nB,6 ,
--1,
-Ygrass_nB,5 ,
--1,
-Ygrass_nB,4 ,
--1,
-Ygrass_nB,3 ,
--1,
-Ygrass_nB,2 ,
--1,
-Ygrass_nB,1 ,
--1,
-Ygrass_nB,0 ,
--1,
-Ygrass_eB,6 ,
--1,
-Ygrass_eB,5 ,
--1,
-Ygrass_eB,4 ,
--1,
-Ygrass_eB,3 ,
--1,
-Ygrass_eB,2 ,
--1,
-Ygrass_eB,1 ,
--1,
-Ygrass_eB,0 ,
--1,
-Ygrass_sB,6 ,
--1,
-Ygrass_sB,5 ,
--1,
-Ygrass_sB,4 ,
--1,
-Ygrass_sB,3 ,
--1,
-Ygrass_sB,2 ,
--1,
-Ygrass_sB,1 ,
--1,
-Ygrass_sB,0 ,
--1,
-Ygrass_wB,6 ,
--1,
-Ygrass_wB,5 ,
--1,
-Ygrass_wB,4 ,
--1,
-Ygrass_wB,3 ,
--1,
-Ygrass_wB,2 ,
--1,
-Ygrass_wB,1 ,
--1,
-Ygrass_wB,0 ,
--1,
-
-Xdirt,0 ,
-Xdirt,1 ,
-Xdirt,2 ,
-Xdirt,3 ,
-Xdirt,4 ,
-Xdirt,5 ,
-Xdirt,6 ,
-Xdirt,7 ,
--1,
-Ydirt_nB,6 ,
--1,
-Ydirt_nB,5 ,
--1,
-Ydirt_nB,4 ,
--1,
-Ydirt_nB,3 ,
--1,
-Ydirt_nB,2 ,
--1,
-Ydirt_nB,1 ,
--1,
-Ydirt_nB,0 ,
--1,
-Ydirt_eB,6 ,
--1,
-Ydirt_eB,5 ,
--1,
-Ydirt_eB,4 ,
--1,
-Ydirt_eB,3 ,
--1,
-Ydirt_eB,2 ,
--1,
-Ydirt_eB,1 ,
--1,
-Ydirt_eB,0 ,
--1,
-Ydirt_sB,6 ,
--1,
-Ydirt_sB,5 ,
--1,
-Ydirt_sB,4 ,
--1,
-Ydirt_sB,3 ,
--1,
-Ydirt_sB,2 ,
--1,
-Ydirt_sB,1 ,
--1,
-Ydirt_sB,0 ,
--1,
-Ydirt_wB,6 ,
--1,
-Ydirt_wB,5 ,
--1,
-Ydirt_wB,4 ,
--1,
-Ydirt_wB,3 ,
--1,
-Ydirt_wB,2 ,
--1,
-Ydirt_wB,1 ,
--1,
-Ydirt_wB,0 ,
--1,
-
-Xacid_nw,0 ,
-Xacid_nw,1 ,
-Xacid_nw,2 ,
-Xacid_nw,3 ,
-Xacid_nw,4 ,
-Xacid_nw,5 ,
-Xacid_nw,6 ,
-Xacid_nw,7 ,
--1,
-Xacid_ne,0 ,
-Xacid_ne,1 ,
-Xacid_ne,2 ,
-Xacid_ne,3 ,
-Xacid_ne,4 ,
-Xacid_ne,5 ,
-Xacid_ne,6 ,
-Xacid_ne,7 ,
--1,
-Xacid_sw,0 ,
-Xacid_sw,1 ,
-Xacid_sw,2 ,
-Xacid_sw,3 ,
-Xacid_sw,4 ,
-Xacid_sw,5 ,
-Xacid_sw,6 ,
-Xacid_sw,7 ,
--1,
-Xacid_s,0 ,
-Xacid_s,1 ,
-Xacid_s,2 ,
-Xacid_s,3 ,
-Xacid_s,4 ,
-Xacid_s,5 ,
-Xacid_s,6 ,
-Xacid_s,7 ,
--1,
-Xacid_se,0 ,
-Xacid_se,1 ,
-Xacid_se,2 ,
-Xacid_se,3 ,
-Xacid_se,4 ,
-Xacid_se,5 ,
-Xacid_se,6 ,
-Xacid_se,7 ,
--1,
-Xacid_1,0 ,
-Xacid_1,1 ,
-Xacid_1,2 ,
-Xacid_1,3 ,
-Xacid_1,4 ,
-Xacid_1,5 ,
-Xacid_1,6 ,
-Xacid_1,7 ,
--1,
-Xacid_2,0 ,
-Xacid_2,1 ,
-Xacid_2,2 ,
-Xacid_2,3 ,
-Xacid_2,4 ,
-Xacid_2,5 ,
-Xacid_2,6 ,
-Xacid_2,7 ,
--1,
-Xacid_3,0 ,
-Xacid_3,1 ,
-Xacid_3,2 ,
-Xacid_3,3 ,
-Xacid_3,4 ,
-Xacid_3,5 ,
-Xacid_3,6 ,
-Xacid_3,7 ,
--1,
-Xacid_4,0 ,
-Xacid_4,1 ,
-Xacid_4,2 ,
-Xacid_4,3 ,
-Xacid_4,4 ,
-Xacid_4,5 ,
-Xacid_4,6 ,
-Xacid_4,7 ,
--1,
-Xacid_5,0 ,
-Xacid_5,1 ,
-Xacid_5,2 ,
-Xacid_5,3 ,
-Xacid_5,4 ,
-Xacid_5,5 ,
-Xacid_5,6 ,
-Xacid_5,7 ,
--1,
-Xacid_6,0 ,
-Xacid_6,1 ,
-Xacid_6,2 ,
-Xacid_6,3 ,
-Xacid_6,4 ,
-Xacid_6,5 ,
-Xacid_6,6 ,
-Xacid_6,7 ,
--1,
-Xacid_7,0 ,
-Xacid_7,1 ,
-Xacid_7,2 ,
-Xacid_7,3 ,
-Xacid_7,4 ,
-Xacid_7,5 ,
-Xacid_7,6 ,
-Xacid_7,7 ,
--1,
-Xacid_8,0 ,
-Xacid_8,1 ,
-Xacid_8,2 ,
-Xacid_8,3 ,
-Xacid_8,4 ,
-Xacid_8,5 ,
-Xacid_8,6 ,
-Xacid_8,7 ,
--1,
-Yacid_splash_wB,4 ,
-Yacid_splash_wB,5 ,
--1,
-Yacid_splash_wB,2 ,
-Yacid_splash_wB,3 ,
--1,
-Yacid_splash_wB,0 ,
-Yacid_splash_wB,1 ,
--1,
-Yacid_splash_eB,4 ,
-Yacid_splash_eB,5 ,
--1,
-Yacid_splash_eB,2 ,
-Yacid_splash_eB,3 ,
--1,
-Yacid_splash_eB,0 ,
-Yacid_splash_eB,1 ,
--1,
 
-Xball_2B,7 ,
-Xball_1,0 ,
-Xball_1,1 ,
-Xball_1,2 ,
-Xball_1,3 ,
-Xball_1,4 ,
-Xball_1,5 ,
-Xball_1,6 ,
-Xball_1,7 ,
--1,
-Xball_1B,0 ,
--1,
-Xball_1B,1 ,
--1,
-Xball_1B,2 ,
--1,
-Xball_1B,3 ,
--1,
-Xball_1B,4 ,
--1,
-Xball_1B,5 ,
--1,
-Xball_1B,6 ,
--1,
-Xball_1B,7 ,
-Xball_2,0 ,
-Xball_2,1 ,
-Xball_2,2 ,
-Xball_2,3 ,
-Xball_2,4 ,
-Xball_2,5 ,
-Xball_2,6 ,
-Xball_2,7 ,
--1,
-Xball_2B,0 ,
--1,
-Xball_2B,1 ,
--1,
-Xball_2B,2 ,
--1,
-Xball_2B,3 ,
--1,
-Xball_2B,4 ,
--1,
-Xball_2B,5 ,
--1,
-Xball_2B,6 ,
--1,
+  Xemerald_shine, 0, 
+  Xemerald_shine, 7, 
+  Yemerald_stone, 7, 
+  Yemerald_s, 7, 
+  Yemerald_e, 7, 
+  Yemerald_w, 7, 
+  -1, 
+  Xemerald_shine, 1, 
+  Xemerald_shine, 6, 
+  -1, 
+  Xemerald_shine, 2, 
+  Xemerald_shine, 5, 
+  -1, 
+  Xemerald_shine, 3, 
+  Xemerald_shine, 4, 
+  -1, 
+  Yemerald_sB, 6, 
+  -1, 
+  Yemerald_s, 6, 
+  -1, 
+  Yemerald_sB, 5, 
+  -1, 
+  Yemerald_s, 5, 
+  -1, 
+  Yemerald_sB, 4, 
+  -1, 
+  Yemerald_s, 4, 
+  -1, 
+  Yemerald_sB, 3, 
+  -1, 
+  Yemerald_s, 3, 
+  -1, 
+  Yemerald_sB, 2, 
+  -1, 
+  Yemerald_s, 2, 
+  -1, 
+  Yemerald_sB, 1, 
+  -1, 
+  Yemerald_s, 1, 
+  -1, 
+  Yemerald_sB, 0, 
+  -1, 
+  Yemerald_s, 0, 
+  -1, 
+  Yemerald_eB, 6, 
+  Yemerald_w, 0, 
+  -1, 
+  Yemerald_e, 6, 
+  Yemerald_wB, 0, 
+  -1, 
+  Yemerald_eB, 5, 
+  Yemerald_w, 1, 
+  -1, 
+  Yemerald_e, 5, 
+  Yemerald_wB, 1, 
+  -1, 
+  Yemerald_eB, 4, 
+  Yemerald_w, 2, 
+  -1, 
+  Yemerald_e, 4, 
+  Yemerald_wB, 2, 
+  -1, 
+  Yemerald_eB, 3, 
+  Yemerald_w, 3, 
+  -1, 
+  Yemerald_e, 3, 
+  Yemerald_wB, 3, 
+  -1, 
+  Yemerald_eB, 2, 
+  Yemerald_w, 4, 
+  -1, 
+  Yemerald_e, 2, 
+  Yemerald_wB, 4, 
+  -1, 
+  Yemerald_eB, 1, 
+  Yemerald_w, 5, 
+  -1, 
+  Yemerald_e, 1, 
+  Yemerald_wB, 5, 
+  -1, 
+  Yemerald_eB, 0, 
+  Yemerald_w, 6, 
+  -1, 
+  Yemerald_e, 0, 
+  Yemerald_wB, 6, 
+  -1, 
+  Yemerald_eat, 6, 
+  -1, 
+  Yemerald_eat, 5, 
+  -1, 
+  Yemerald_eat, 4, 
+  -1, 
+  Yemerald_eat, 3, 
+  -1, 
+  Yemerald_eat, 2, 
+  -1, 
+  Yemerald_eat, 1, 
+  -1, 
+  Yemerald_eat, 0, 
+  -1, 
+  Yemerald_stone, 0, 
+  -1, 
+  Yemerald_stone, 1, 
+  -1, 
+  Yemerald_stone, 2, 
+  -1, 
+  Yemerald_stone, 3, 
+  -1, 
+  Yemerald_stone, 4, 
+  -1, 
+  Yemerald_stone, 5, 
+  -1, 
+  Yemerald_stone, 6, 
+  -1, 
 
-Ygrow_ew_eat,7 ,
-Xgrow_ew,0 ,
-Xgrow_ew,1 ,
-Xgrow_ew,2 ,
-Xgrow_ew,3 ,
-Xgrow_ew,4 ,
-Xgrow_ew,5 ,
-Xgrow_ew,6 ,
-Xgrow_ew,7 ,
--1,
-Ygrow_ew_eat,0 ,
--1,
-Ygrow_ew_eat,1 ,
--1,
-Ygrow_ew_eat,2 ,
--1,
-Ygrow_ew_eat,3 ,
--1,
-Ygrow_ew_eat,4 ,
--1,
-Ygrow_ew_eat,5 ,
--1,
-Ygrow_ew_eat,6 ,
--1,
-Ygrow_ns_eat,7 ,
-Xgrow_ns,0 ,
-Xgrow_ns,1 ,
-Xgrow_ns,2 ,
-Xgrow_ns,3 ,
-Xgrow_ns,4 ,
-Xgrow_ns,5 ,
-Xgrow_ns,6 ,
-Xgrow_ns,7 ,
--1,
-Ygrow_ns_eat,0 ,
--1,
-Ygrow_ns_eat,1 ,
--1,
-Ygrow_ns_eat,2 ,
--1,
-Ygrow_ns_eat,3 ,
--1,
-Ygrow_ns_eat,4 ,
--1,
-Ygrow_ns_eat,5 ,
--1,
-Ygrow_ns_eat,6 ,
--1,
+  Xdiamond, 0, 
+  Xdiamond, 1, 
+  Xdiamond, 2, 
+  Xdiamond, 3, 
+  Xdiamond, 4, 
+  Xdiamond, 5, 
+  Xdiamond, 6, 
+  Xdiamond, 7, 
+  Xdiamond_pause, 0, 
+  Xdiamond_pause, 1, 
+  Xdiamond_pause, 2, 
+  Xdiamond_pause, 3, 
+  Xdiamond_pause, 4, 
+  Xdiamond_pause, 5, 
+  Xdiamond_pause, 6, 
+  Xdiamond_pause, 7, 
+  Xdiamond_fall, 0, 
+  Xdiamond_fall, 1, 
+  Xdiamond_fall, 2, 
+  Xdiamond_fall, 3, 
+  Xdiamond_fall, 4, 
+  Xdiamond_fall, 5, 
+  Xdiamond_fall, 6, 
+  Xdiamond_fall, 7, 
 
-XwonderwallB,7 ,
-Xwonderwall,0 ,
-Xwonderwall,1 ,
-Xwonderwall,2 ,
-Xwonderwall,3 ,
-Xwonderwall,4 ,
-Xwonderwall,5 ,
-Xwonderwall,6 ,
-Xwonderwall,7 ,
--1,
-XwonderwallB,0 ,
--1,
-XwonderwallB,1 ,
--1,
-XwonderwallB,2 ,
--1,
-XwonderwallB,3 ,
--1,
-XwonderwallB,4 ,
--1,
-XwonderwallB,5 ,
--1,
-XwonderwallB,6 ,
--1,
+#ifdef BAD_ROLL
+  Xdiamond_force_e, 0, 
+  Xdiamond_force_e, 1, 
+  Xdiamond_force_e, 2, 
+  Xdiamond_force_e, 3, 
+  Xdiamond_force_e, 4, 
+  Xdiamond_force_e, 5, 
+  Xdiamond_force_e, 6, 
+  Xdiamond_force_e, 7, 
+  Xdiamond_force_w, 0, 
+  Xdiamond_force_w, 1, 
+  Xdiamond_force_w, 2, 
+  Xdiamond_force_w, 3, 
+  Xdiamond_force_w, 4, 
+  Xdiamond_force_w, 5, 
+  Xdiamond_force_w, 6, 
+  Xdiamond_force_w, 7, 
+#endif
 
-Xameuba_1,0 ,
-Xameuba_1,1 ,
-Xameuba_1,2 ,
-Xameuba_1,3 ,
-Xameuba_1,4 ,
-Xameuba_1,5 ,
-Xameuba_1,6 ,
-Xameuba_1,7 ,
--1,
-Xameuba_2,0 ,
-Xameuba_2,1 ,
-Xameuba_2,2 ,
-Xameuba_2,3 ,
-Xameuba_2,4 ,
-Xameuba_2,5 ,
-Xameuba_2,6 ,
-Xameuba_2,7 ,
--1,
-Xameuba_3,0 ,
-Xameuba_3,1 ,
-Xameuba_3,2 ,
-Xameuba_3,3 ,
-Xameuba_3,4 ,
-Xameuba_3,5 ,
-Xameuba_3,6 ,
-Xameuba_3,7 ,
--1,
-Xameuba_4,0 ,
-Xameuba_4,1 ,
-Xameuba_4,2 ,
-Xameuba_4,3 ,
-Xameuba_4,4 ,
-Xameuba_4,5 ,
-Xameuba_4,6 ,
-Xameuba_4,7 ,
--1,
-Xameuba_5,0 ,
-Xameuba_5,1 ,
-Xameuba_5,2 ,
-Xameuba_5,3 ,
-Xameuba_5,4 ,
-Xameuba_5,5 ,
-Xameuba_5,6 ,
-Xameuba_5,7 ,
--1,
-Xameuba_6,0 ,
-Xameuba_6,1 ,
-Xameuba_6,2 ,
-Xameuba_6,3 ,
-Xameuba_6,4 ,
-Xameuba_6,5 ,
-Xameuba_6,6 ,
-Xameuba_6,7 ,
--1,
-Xameuba_7,0 ,
-Xameuba_7,1 ,
-Xameuba_7,2 ,
-Xameuba_7,3 ,
-Xameuba_7,4 ,
-Xameuba_7,5 ,
-Xameuba_7,6 ,
-Xameuba_7,7 ,
--1,
-Xameuba_8,0 ,
-Xameuba_8,1 ,
-Xameuba_8,2 ,
-Xameuba_8,3 ,
-Xameuba_8,4 ,
-Xameuba_8,5 ,
-Xameuba_8,6 ,
-Xameuba_8,7 ,
--1,
+  Xdiamond_shine, 0, 
+  Xdiamond_shine, 7, 
+  Ydiamond_s, 7, 
+  Ydiamond_e, 7, 
+  Ydiamond_w, 7, 
+  -1, 
+  Xdiamond_shine, 1, 
+  Xdiamond_shine, 6, 
+  -1, 
+  Xdiamond_shine, 2, 
+  Xdiamond_shine, 5, 
+  -1, 
+  Xdiamond_shine, 3, 
+  Xdiamond_shine, 4, 
+  -1, 
+  Ydiamond_sB, 6, 
+  -1, 
+  Ydiamond_s, 6, 
+  -1, 
+  Ydiamond_sB, 5, 
+  -1, 
+  Ydiamond_s, 5, 
+  -1, 
+  Ydiamond_sB, 4, 
+  -1, 
+  Ydiamond_s, 4, 
+  -1, 
+  Ydiamond_sB, 3, 
+  -1, 
+  Ydiamond_s, 3, 
+  -1, 
+  Ydiamond_sB, 2, 
+  -1, 
+  Ydiamond_s, 2, 
+  -1, 
+  Ydiamond_sB, 1, 
+  -1, 
+  Ydiamond_s, 1, 
+  -1, 
+  Ydiamond_sB, 0, 
+  -1, 
+  Ydiamond_s, 0, 
+  -1, 
+  Ydiamond_eB, 6, 
+  Ydiamond_w, 0, 
+  -1, 
+  Ydiamond_e, 6, 
+  Ydiamond_wB, 0, 
+  -1, 
+  Ydiamond_eB, 5, 
+  Ydiamond_w, 1, 
+  -1, 
+  Ydiamond_e, 5, 
+  Ydiamond_wB, 1, 
+  -1, 
+  Ydiamond_eB, 4, 
+  Ydiamond_w, 2, 
+  -1, 
+  Ydiamond_e, 4, 
+  Ydiamond_wB, 2, 
+  -1, 
+  Ydiamond_eB, 3, 
+  Ydiamond_w, 3, 
+  -1, 
+  Ydiamond_e, 3, 
+  Ydiamond_wB, 3, 
+  -1, 
+  Ydiamond_eB, 2, 
+  Ydiamond_w, 4, 
+  -1, 
+  Ydiamond_e, 2, 
+  Ydiamond_wB, 4, 
+  -1, 
+  Ydiamond_eB, 1, 
+  Ydiamond_w, 5, 
+  -1, 
+  Ydiamond_e, 1, 
+  Ydiamond_wB, 5, 
+  -1, 
+  Ydiamond_eB, 0, 
+  Ydiamond_w, 6, 
+  -1, 
+  Ydiamond_e, 0, 
+  Ydiamond_wB, 6, 
+  -1, 
+  Ydiamond_eat, 6, 
+  -1, 
+  Ydiamond_eat, 5, 
+  -1, 
+  Ydiamond_eat, 4, 
+  -1, 
+  Ydiamond_eat, 3, 
+  -1, 
+  Ydiamond_eat, 2, 
+  -1, 
+  Ydiamond_eat, 1, 
+  -1, 
+  Ydiamond_eat, 0, 
+  -1, 
+  Ydiamond_stone, 0, 
+  -1, 
+  Ydiamond_stone, 1, 
+  -1, 
+  Ydiamond_stone, 2, 
+  -1, 
+  Ydiamond_stone, 3, 
+  -1, 
+  Ydiamond_stone, 4, 
+  -1, 
+  Ydiamond_stone, 5, 
+  -1, 
+  Ydiamond_stone, 6, 
+  -1, 
 
-Xdoor_1,0 ,
-Xdoor_1,1 ,
-Xdoor_1,2 ,
-Xdoor_1,3 ,
-Xdoor_1,4 ,
-Xdoor_1,5 ,
-Xdoor_1,6 ,
-Xdoor_1,7 ,
--1,
-Xdoor_2,0 ,
-Xdoor_2,1 ,
-Xdoor_2,2 ,
-Xdoor_2,3 ,
-Xdoor_2,4 ,
-Xdoor_2,5 ,
-Xdoor_2,6 ,
-Xdoor_2,7 ,
--1,
-Xdoor_3,0 ,
-Xdoor_3,1 ,
-Xdoor_3,2 ,
-Xdoor_3,3 ,
-Xdoor_3,4 ,
-Xdoor_3,5 ,
-Xdoor_3,6 ,
-Xdoor_3,7 ,
--1,
-Xdoor_4,0 ,
-Xdoor_4,1 ,
-Xdoor_4,2 ,
-Xdoor_4,3 ,
-Xdoor_4,4 ,
-Xdoor_4,5 ,
-Xdoor_4,6 ,
-Xdoor_4,7 ,
--1,
-Xdoor_5,0 ,
-Xdoor_5,1 ,
-Xdoor_5,2 ,
-Xdoor_5,3 ,
-Xdoor_5,4 ,
-Xdoor_5,5 ,
-Xdoor_5,6 ,
-Xdoor_5,7 ,
--1,
-Xdoor_6,0 ,
-Xdoor_6,1 ,
-Xdoor_6,2 ,
-Xdoor_6,3 ,
-Xdoor_6,4 ,
-Xdoor_6,5 ,
-Xdoor_6,6 ,
-Xdoor_6,7 ,
--1,
-Xdoor_7,0 ,
-Xdoor_7,1 ,
-Xdoor_7,2 ,
-Xdoor_7,3 ,
-Xdoor_7,4 ,
-Xdoor_7,5 ,
-Xdoor_7,6 ,
-Xdoor_7,7 ,
--1,
-Xdoor_8,0 ,
-Xdoor_8,1 ,
-Xdoor_8,2 ,
-Xdoor_8,3 ,
-Xdoor_8,4 ,
-Xdoor_8,5 ,
-Xdoor_8,6 ,
-Xdoor_8,7 ,
--1,
-Xkey_1,0 ,
-Xkey_1,1 ,
-Xkey_1,2 ,
-Xkey_1,3 ,
-Xkey_1,4 ,
-Xkey_1,5 ,
-Xkey_1,6 ,
-Xkey_1,7 ,
--1,
-Xkey_2,0 ,
-Xkey_2,1 ,
-Xkey_2,2 ,
-Xkey_2,3 ,
-Xkey_2,4 ,
-Xkey_2,5 ,
-Xkey_2,6 ,
-Xkey_2,7 ,
--1,
-Xkey_3,0 ,
-Xkey_3,1 ,
-Xkey_3,2 ,
-Xkey_3,3 ,
-Xkey_3,4 ,
-Xkey_3,5 ,
-Xkey_3,6 ,
-Xkey_3,7 ,
--1,
-Xkey_4,0 ,
-Xkey_4,1 ,
-Xkey_4,2 ,
-Xkey_4,3 ,
-Xkey_4,4 ,
-Xkey_4,5 ,
-Xkey_4,6 ,
-Xkey_4,7 ,
--1,
-Xkey_5,0 ,
-Xkey_5,1 ,
-Xkey_5,2 ,
-Xkey_5,3 ,
-Xkey_5,4 ,
-Xkey_5,5 ,
-Xkey_5,6 ,
-Xkey_5,7 ,
--1,
-Xkey_6,0 ,
-Xkey_6,1 ,
-Xkey_6,2 ,
-Xkey_6,3 ,
-Xkey_6,4 ,
-Xkey_6,5 ,
-Xkey_6,6 ,
-Xkey_6,7 ,
--1,
-Xkey_7,0 ,
-Xkey_7,1 ,
-Xkey_7,2 ,
-Xkey_7,3 ,
-Xkey_7,4 ,
-Xkey_7,5 ,
-Xkey_7,6 ,
-Xkey_7,7 ,
--1,
-Xkey_8,0 ,
-Xkey_8,1 ,
-Xkey_8,2 ,
-Xkey_8,3 ,
-Xkey_8,4 ,
-Xkey_8,5 ,
-Xkey_8,6 ,
-Xkey_8,7 ,
--1,
+  Xdrip_fall, 0, 
+  Xdrip_fall, 1, 
+  Xdrip_fall, 2, 
+  Xdrip_fall, 3, 
+  Xdrip_fall, 4, 
+  Xdrip_fall, 5, 
+  Xdrip_fall, 6, 
+  Xdrip_fall, 7, 
+  Xdrip_eat, 7, 
+  Ydrip_s2, 7, 
+  -1, 
+  Ydrip_s2B, 6, 
+  -1, 
+  Ydrip_s2, 6, 
+  -1, 
+  Ydrip_s2B, 5, 
+  -1, 
+  Ydrip_s2, 5, 
+  -1, 
+  Ydrip_s2B, 4, 
+  -1, 
+  Ydrip_s2, 4, 
+  -1, 
+  Ydrip_s2B, 3, 
+  -1, 
+  Ydrip_s2, 3, 
+  -1, 
+  Ydrip_s2B, 2, 
+  -1, 
+  Ydrip_s2, 2, 
+  -1, 
+  Ydrip_s2B, 1, 
+  -1, 
+  Ydrip_s2, 1, 
+  -1, 
+  Ydrip_s2B, 0, 
+  -1, 
+  Ydrip_s2, 0, 
+  -1, 
+  Xdrip_stretchB, 0, 
+  Xdrip_stretchB, 1, 
+  Xdrip_stretchB, 2, 
+  Xdrip_stretchB, 3, 
+  Xdrip_stretchB, 4, 
+  Xdrip_stretchB, 5, 
+  Xdrip_stretchB, 6, 
+  Xdrip_stretchB, 7, 
+  Ydrip_s1B, 7, 
+  -1, 
+  Xdrip_stretch, 0, 
+  Xdrip_stretch, 1, 
+  Xdrip_stretch, 2, 
+  Xdrip_stretch, 3, 
+  Xdrip_stretch, 4, 
+  Xdrip_stretch, 5, 
+  Xdrip_stretch, 6, 
+  Xdrip_stretch, 7, 
+  Ydrip_s1, 7, 
+  -1, 
+  Ydrip_s1B, 6, 
+  -1, 
+  Ydrip_s1, 6, 
+  -1, 
+  Ydrip_s1B, 5, 
+  -1, 
+  Ydrip_s1, 5, 
+  -1, 
+  Ydrip_s1B, 4, 
+  -1, 
+  Ydrip_s1, 4, 
+  -1, 
+  Ydrip_s1B, 3, 
+  -1, 
+  Ydrip_s1, 3, 
+  -1, 
+  Ydrip_s1B, 2, 
+  -1, 
+  Ydrip_s1, 2, 
+  -1, 
+  Ydrip_s1B, 1, 
+  -1, 
+  Ydrip_s1, 1, 
+  -1, 
+  Ydrip_s1B, 0, 
+  -1, 
+  Ydrip_s1, 0, 
+  -1, 
+  Xdrip_eat, 0, 
+  -1, 
+  Xdrip_eat, 1, 
+  -1, 
+  Xdrip_eat, 2, 
+  -1, 
+  Xdrip_eat, 3, 
+  -1, 
+  Xdrip_eat, 4, 
+  -1, 
+  Xdrip_eat, 5, 
+  -1, 
+  Xdrip_eat, 6, 
+  -1, 
 
-Xwind_n,0 ,
-Xwind_n,1 ,
-Xwind_n,2 ,
-Xwind_n,3 ,
-Xwind_n,4 ,
-Xwind_n,5 ,
-Xwind_n,6 ,
-Xwind_n,7 ,
--1,
-Xwind_e,0 ,
-Xwind_e,1 ,
-Xwind_e,2 ,
-Xwind_e,3 ,
-Xwind_e,4 ,
-Xwind_e,5 ,
-Xwind_e,6 ,
-Xwind_e,7 ,
--1,
-Xwind_s,0 ,
-Xwind_s,1 ,
-Xwind_s,2 ,
-Xwind_s,3 ,
-Xwind_s,4 ,
-Xwind_s,5 ,
-Xwind_s,6 ,
-Xwind_s,7 ,
--1,
-Xwind_w,0 ,
-Xwind_w,1 ,
-Xwind_w,2 ,
-Xwind_w,3 ,
-Xwind_w,4 ,
-Xwind_w,5 ,
-Xwind_w,6 ,
-Xwind_w,7 ,
--1,
-Xwind_nesw,0 ,
-Xwind_nesw,1 ,
-Xwind_nesw,2 ,
-Xwind_nesw,3 ,
-Xwind_nesw,4 ,
-Xwind_nesw,5 ,
-Xwind_nesw,6 ,
-Xwind_nesw,7 ,
--1,
-Xwind_stop,0 ,
-Xwind_stop,1 ,
-Xwind_stop,2 ,
-Xwind_stop,3 ,
-Xwind_stop,4 ,
-Xwind_stop,5 ,
-Xwind_stop,6 ,
-Xwind_stop,7 ,
--1,
+  Xbomb, 0, 
+  Xbomb, 1, 
+  Xbomb, 2, 
+  Xbomb, 3, 
+  Xbomb, 4, 
+  Xbomb, 5, 
+  Xbomb, 6, 
+  Xbomb, 7, 
+  Xbomb_pause, 0, 
+  Xbomb_pause, 1, 
+  Xbomb_pause, 2, 
+  Xbomb_pause, 3, 
+  Xbomb_pause, 4, 
+  Xbomb_pause, 5, 
+  Xbomb_pause, 6, 
+  Xbomb_pause, 7, 
+  Xbomb_fall, 0, 
+  Xbomb_fall, 1, 
+  Xbomb_fall, 2, 
+  Xbomb_fall, 3, 
+  Xbomb_fall, 4, 
+  Xbomb_fall, 5, 
+  Xbomb_fall, 6, 
+  Xbomb_fall, 7, 
 
-Xexit,0 ,
-Xexit,1 ,
-Xexit,2 ,
-Xexit,3 ,
-Xexit,4 ,
-Xexit,5 ,
-Xexit,6 ,
-Xexit,7 ,
--1,
-Xexit_1,0 ,
-Xexit_1,1 ,
-Xexit_1,2 ,
--1,
-Xexit_1,3 ,
-Xexit_1,4 ,
-Xexit_1,5 ,
-Xexit_3,7 ,
-Xexit_3,6 ,
-Xexit_3,5 ,
--1,
-Xexit_1,6 ,
-Xexit_1,7 ,
-Xexit_2,0 ,
-Xexit_3,4 ,
-Xexit_3,3 ,
-Xexit_3,2 ,
--1,
-Xexit_2,1 ,
-Xexit_2,2 ,
-Xexit_2,3 ,
-Xexit_3,1 ,
-Xexit_3,0 ,
-Xexit_2,7 ,
--1,
-Xexit_2,4 ,
-Xexit_2,5 ,
-Xexit_2,6 ,
--1,
+#ifdef BAD_ROLL
+  Xbomb_force_e, 0, 
+  Xbomb_force_e, 1, 
+  Xbomb_force_e, 2, 
+  Xbomb_force_e, 3, 
+  Xbomb_force_e, 4, 
+  Xbomb_force_e, 5, 
+  Xbomb_force_e, 6, 
+  Xbomb_force_e, 7, 
+  Xbomb_force_w, 0, 
+  Xbomb_force_w, 1, 
+  Xbomb_force_w, 2, 
+  Xbomb_force_w, 3, 
+  Xbomb_force_w, 4, 
+  Xbomb_force_w, 5, 
+  Xbomb_force_w, 6, 
+  Xbomb_force_w, 7, 
+#endif
 
-Ydynamite_eat,0 ,
-Ydynamite_eat,1 ,
-Ydynamite_eat,2 ,
-Xdynamite,0 ,
-Xdynamite,1 ,
-Xdynamite,2 ,
-Xdynamite,3 ,
-Xdynamite,4 ,
-Xdynamite,5 ,
-Xdynamite,6 ,
-Xdynamite,7 ,
--1,
-Xdynamite_4,0 ,
-Xdynamite_4,1 ,
-Xdynamite_4,2 ,
-Xdynamite_4,3 ,
-Xdynamite_4,4 ,
-Xdynamite_4,5 ,
-Xdynamite_4,6 ,
-Xdynamite_4,7 ,
--1,
-Xdynamite_3,0 ,
-Xdynamite_3,1 ,
-Xdynamite_3,2 ,
-Xdynamite_3,3 ,
-Xdynamite_3,4 ,
-Xdynamite_3,5 ,
-Xdynamite_3,6 ,
-Xdynamite_3,7 ,
--1,
-Xdynamite_2,0 ,
-Xdynamite_2,1 ,
-Xdynamite_2,2 ,
-Xdynamite_2,3 ,
-Xdynamite_2,4 ,
-Xdynamite_2,5 ,
-Xdynamite_2,6 ,
-Xdynamite_2,7 ,
--1,
-Xdynamite_1,0 ,
-Xdynamite_1,1 ,
-Xdynamite_1,2 ,
-Xdynamite_1,3 ,
-Xdynamite_1,4 ,
-Xdynamite_1,5 ,
-Xdynamite_1,6 ,
-Xdynamite_1,7 ,
--1,
+  Ybomb_s, 7, 
+  Ybomb_e, 7, 
+  Ybomb_w, 7, 
+  -1, 
+  Ybomb_sB, 6, 
+  -1, 
+  Ybomb_s, 6, 
+  -1, 
+  Ybomb_sB, 5, 
+  -1, 
+  Ybomb_s, 5, 
+  -1, 
+  Ybomb_sB, 4, 
+  -1, 
+  Ybomb_s, 4, 
+  -1, 
+  Ybomb_sB, 3, 
+  -1, 
+  Ybomb_s, 3, 
+  -1, 
+  Ybomb_sB, 2, 
+  -1, 
+  Ybomb_s, 2, 
+  -1, 
+  Ybomb_sB, 1, 
+  -1, 
+  Ybomb_s, 1, 
+  -1, 
+  Ybomb_sB, 0, 
+  -1, 
+  Ybomb_s, 0, 
+  -1, 
+  Ybomb_eB, 6, 
+  Ybomb_w, 0, 
+  -1, 
+  Ybomb_e, 6, 
+  Ybomb_wB, 0, 
+  -1, 
+  Ybomb_eB, 5, 
+  Ybomb_w, 1, 
+  -1, 
+  Ybomb_e, 5, 
+  Ybomb_wB, 1, 
+  -1, 
+  Ybomb_eB, 4, 
+  Ybomb_w, 2, 
+  -1, 
+  Ybomb_e, 4, 
+  Ybomb_wB, 2, 
+  -1, 
+  Ybomb_eB, 3, 
+  Ybomb_w, 3, 
+  -1, 
+  Ybomb_e, 3, 
+  Ybomb_wB, 3, 
+  -1, 
+  Ybomb_eB, 2, 
+  Ybomb_w, 4, 
+  -1, 
+  Ybomb_e, 2, 
+  Ybomb_wB, 4, 
+  -1, 
+  Ybomb_eB, 1, 
+  Ybomb_w, 5, 
+  -1, 
+  Ybomb_e, 1, 
+  Ybomb_wB, 5, 
+  -1, 
+  Ybomb_eB, 0, 
+  Ybomb_w, 6, 
+  -1, 
+  Ybomb_e, 0, 
+  Ybomb_wB, 6, 
+  -1, 
+  Ybomb_eat, 6, 
+  -1, 
+  Ybomb_eat, 5, 
+  -1, 
+  Ybomb_eat, 4, 
+  -1, 
+  Ybomb_eat, 3, 
+  -1, 
+  Ybomb_eat, 2, 
+  -1, 
+  Ybomb_eat, 1, 
+  -1, 
+  Ybomb_eat, 0, 
+  -1, 
 
-Xbumper,0 ,
-Xbumper,1 ,
-Xbumper,2 ,
-Xbumper,3 ,
-Xbumper,4 ,
-Xbumper,5 ,
-Xbumper,6 ,
-Xbumper,7 ,
-XbumperB,0 ,
-XbumperB,7 ,
--1,
-XbumperB,1 ,
-XbumperB,6 ,
--1,
-XbumperB,2 ,
-XbumperB,5 ,
--1,
-XbumperB,3 ,
-XbumperB,4 ,
--1,
+  Yballoon_n, 7, 
+  Yballoon_e, 7, 
+  Yballoon_s, 7, 
+  Yballoon_w, 7, 
+  Xballoon, 0, 
+  Xballoon, 1, 
+  Xballoon, 2, 
+  Xballoon, 3, 
+  Xballoon, 4, 
+  Xballoon, 5, 
+  Xballoon, 6, 
+  Xballoon, 7, 
+  -1, 
+  Yballoon_n, 0, 
+  Yballoon_sB, 6, 
+  -1, 
+  Yballoon_nB, 0, 
+  Yballoon_s, 6, 
+  -1, 
+  Yballoon_n, 1, 
+  Yballoon_sB, 5, 
+  -1, 
+  Yballoon_nB, 1, 
+  Yballoon_s, 5, 
+  -1, 
+  Yballoon_n, 2, 
+  Yballoon_sB, 4, 
+  -1, 
+  Yballoon_nB, 2, 
+  Yballoon_s, 4, 
+  -1, 
+  Yballoon_n, 3, 
+  Yballoon_sB, 3, 
+  -1, 
+  Yballoon_nB, 3, 
+  Yballoon_s, 3, 
+  -1, 
+  Yballoon_n, 4, 
+  Yballoon_sB, 2, 
+  -1, 
+  Yballoon_nB, 4, 
+  Yballoon_s, 2, 
+  -1, 
+  Yballoon_n, 5, 
+  Yballoon_sB, 1, 
+  -1, 
+  Yballoon_nB, 5, 
+  Yballoon_s, 1, 
+  -1, 
+  Yballoon_n, 6, 
+  Yballoon_sB, 0, 
+  -1, 
+  Yballoon_nB, 6, 
+  Yballoon_s, 0, 
+  -1, 
+  Yballoon_eB, 6, 
+  Yballoon_w, 0, 
+  -1, 
+  Yballoon_e, 6, 
+  Yballoon_wB, 0, 
+  -1, 
+  Yballoon_eB, 5, 
+  Yballoon_w, 1, 
+  -1, 
+  Yballoon_e, 5, 
+  Yballoon_wB, 1, 
+  -1, 
+  Yballoon_eB, 4, 
+  Yballoon_w, 2, 
+  -1, 
+  Yballoon_e, 4, 
+  Yballoon_wB, 2, 
+  -1, 
+  Yballoon_eB, 3, 
+  Yballoon_w, 3, 
+  -1, 
+  Yballoon_e, 3, 
+  Yballoon_wB, 3, 
+  -1, 
+  Yballoon_eB, 2, 
+  Yballoon_w, 4, 
+  -1, 
+  Yballoon_e, 2, 
+  Yballoon_wB, 4, 
+  -1, 
+  Yballoon_eB, 1, 
+  Yballoon_w, 5, 
+  -1, 
+  Yballoon_e, 1, 
+  Yballoon_wB, 5, 
+  -1, 
+  Yballoon_eB, 0, 
+  Yballoon_w, 6, 
+  -1, 
+  Yballoon_e, 0, 
+  Yballoon_wB, 6, 
+  -1, 
 
-Xwheel,0 ,
-Xwheel,1 ,
-Xwheel,2 ,
-Xwheel,3 ,
-Xwheel,4 ,
-Xwheel,5 ,
-Xwheel,6 ,
-Xwheel,7 ,
-XwheelB,7 ,
-XwheelB,6 ,
-XwheelB,5 ,
-XwheelB,4 ,
--1,
-XwheelB,3 ,
-XwheelB,2 ,
-XwheelB,1 ,
-XwheelB,0 ,
--1,
+  Xgrass, 0, 
+  Xgrass, 1, 
+  Xgrass, 2, 
+  Xgrass, 3, 
+  Xgrass, 4, 
+  Xgrass, 5, 
+  Xgrass, 6, 
+  Xgrass, 7, 
+  Xfake_grass, 0, 
+  Xfake_grass, 1, 
+  Xfake_grass, 2, 
+  Xfake_grass, 3, 
+  Xfake_grass, 4, 
+  Xfake_grass, 5, 
+  Xfake_grass, 6, 
+  Xfake_grass, 7, 
+  -1, 
+  Ygrass_nB, 6, 
+  -1, 
+  Ygrass_nB, 5, 
+  -1, 
+  Ygrass_nB, 4, 
+  -1, 
+  Ygrass_nB, 3, 
+  -1, 
+  Ygrass_nB, 2, 
+  -1, 
+  Ygrass_nB, 1, 
+  -1, 
+  Ygrass_nB, 0, 
+  -1, 
+  Ygrass_eB, 6, 
+  -1, 
+  Ygrass_eB, 5, 
+  -1, 
+  Ygrass_eB, 4, 
+  -1, 
+  Ygrass_eB, 3, 
+  -1, 
+  Ygrass_eB, 2, 
+  -1, 
+  Ygrass_eB, 1, 
+  -1, 
+  Ygrass_eB, 0, 
+  -1, 
+  Ygrass_sB, 6, 
+  -1, 
+  Ygrass_sB, 5, 
+  -1, 
+  Ygrass_sB, 4, 
+  -1, 
+  Ygrass_sB, 3, 
+  -1, 
+  Ygrass_sB, 2, 
+  -1, 
+  Ygrass_sB, 1, 
+  -1, 
+  Ygrass_sB, 0, 
+  -1, 
+  Ygrass_wB, 6, 
+  -1, 
+  Ygrass_wB, 5, 
+  -1, 
+  Ygrass_wB, 4, 
+  -1, 
+  Ygrass_wB, 3, 
+  -1, 
+  Ygrass_wB, 2, 
+  -1, 
+  Ygrass_wB, 1, 
+  -1, 
+  Ygrass_wB, 0, 
+  -1, 
 
-XswitchB,0 ,
-XswitchB,1 ,
-XswitchB,2 ,
-XswitchB,3 ,
-XswitchB,4 ,
-XswitchB,5 ,
-XswitchB,6 ,
-XswitchB,7 ,
--1,
-Xswitch,0 ,
-Xswitch,1 ,
-Xswitch,2 ,
-Xswitch,3 ,
-Xswitch,4 ,
-Xswitch,5 ,
-Xswitch,6 ,
-Xswitch,7 ,
--1,
+  Xdirt, 0, 
+  Xdirt, 1, 
+  Xdirt, 2, 
+  Xdirt, 3, 
+  Xdirt, 4, 
+  Xdirt, 5, 
+  Xdirt, 6, 
+  Xdirt, 7, 
+  -1, 
+  Ydirt_nB, 6, 
+  -1, 
+  Ydirt_nB, 5, 
+  -1, 
+  Ydirt_nB, 4, 
+  -1, 
+  Ydirt_nB, 3, 
+  -1, 
+  Ydirt_nB, 2, 
+  -1, 
+  Ydirt_nB, 1, 
+  -1, 
+  Ydirt_nB, 0, 
+  -1, 
+  Ydirt_eB, 6, 
+  -1, 
+  Ydirt_eB, 5, 
+  -1, 
+  Ydirt_eB, 4, 
+  -1, 
+  Ydirt_eB, 3, 
+  -1, 
+  Ydirt_eB, 2, 
+  -1, 
+  Ydirt_eB, 1, 
+  -1, 
+  Ydirt_eB, 0, 
+  -1, 
+  Ydirt_sB, 6, 
+  -1, 
+  Ydirt_sB, 5, 
+  -1, 
+  Ydirt_sB, 4, 
+  -1, 
+  Ydirt_sB, 3, 
+  -1, 
+  Ydirt_sB, 2, 
+  -1, 
+  Ydirt_sB, 1, 
+  -1, 
+  Ydirt_sB, 0, 
+  -1, 
+  Ydirt_wB, 6, 
+  -1, 
+  Ydirt_wB, 5, 
+  -1, 
+  Ydirt_wB, 4, 
+  -1, 
+  Ydirt_wB, 3, 
+  -1, 
+  Ydirt_wB, 2, 
+  -1, 
+  Ydirt_wB, 1, 
+  -1, 
+  Ydirt_wB, 0, 
+  -1, 
 
-Xsand,0 ,
-Xsand,1 ,
-Xsand,2 ,
-Xsand,3 ,
-Xsand,4 ,
-Xsand,5 ,
-Xsand,6 ,
-Xsand,7 ,
-Xsand_stone,0 ,
-Xsand_stone,1 ,
-Xsand_stone,2 ,
-Xsand_stone,3 ,
-Xsand_stone,4 ,
-Xsand_stone,5 ,
-Xsand_stone,6 ,
-Xsand_stone,7 ,
-Xsand_stonesand_1,0 ,
-Xsand_stonesand_1,1 ,
-Xsand_stonesand_1,2 ,
-Xsand_stonesand_1,3 ,
-Xsand_stonesand_1,4 ,
-Xsand_stonesand_1,5 ,
-Xsand_stonesand_1,6 ,
-Xsand_stonesand_1,7 ,
-Xsand_stonesand_2,0 ,
-Xsand_stonesand_2,1 ,
-Xsand_stonesand_2,2 ,
-Xsand_stonesand_2,3 ,
-Xsand_stonesand_2,4 ,
-Xsand_stonesand_2,5 ,
-Xsand_stonesand_2,6 ,
-Xsand_stonesand_2,7 ,
-Xsand_stonesand_3,0 ,
-Xsand_stonesand_3,1 ,
-Xsand_stonesand_3,2 ,
-Xsand_stonesand_3,3 ,
-Xsand_stonesand_3,4 ,
-Xsand_stonesand_3,5 ,
-Xsand_stonesand_3,6 ,
-Xsand_stonesand_3,7 ,
-Xsand_stonesand_4,0 ,
-Xsand_stonesand_4,1 ,
-Xsand_stonesand_4,2 ,
-Xsand_stonesand_4,3 ,
-Xsand_stonesand_4,4 ,
-Xsand_stonesand_4,5 ,
-Xsand_stonesand_4,6 ,
-Xsand_stonesand_4,7 ,
-Xsand_sandstone_1,0 ,
-Xsand_sandstone_1,1 ,
-Xsand_sandstone_1,2 ,
-Xsand_sandstone_1,3 ,
-Xsand_sandstone_1,4 ,
-Xsand_sandstone_1,5 ,
-Xsand_sandstone_1,6 ,
-Xsand_sandstone_1,7 ,
-Xsand_sandstone_2,0 ,
-Xsand_sandstone_2,1 ,
-Xsand_sandstone_2,2 ,
-Xsand_sandstone_2,3 ,
-Xsand_sandstone_2,4 ,
-Xsand_sandstone_2,5 ,
-Xsand_sandstone_2,6 ,
-Xsand_sandstone_2,7 ,
-Xsand_sandstone_3,0 ,
-Xsand_sandstone_3,1 ,
-Xsand_sandstone_3,2 ,
-Xsand_sandstone_3,3 ,
-Xsand_sandstone_3,4 ,
-Xsand_sandstone_3,5 ,
-Xsand_sandstone_3,6 ,
-Xsand_sandstone_3,7 ,
-Xsand_sandstone_4,0 ,
-Xsand_sandstone_4,1 ,
-Xsand_sandstone_4,2 ,
-Xsand_sandstone_4,3 ,
-Xsand_sandstone_4,4 ,
-Xsand_sandstone_4,5 ,
-Xsand_sandstone_4,6 ,
-Xsand_sandstone_4,7 ,
--1,
+  Xacid_nw, 0, 
+  Xacid_nw, 1, 
+  Xacid_nw, 2, 
+  Xacid_nw, 3, 
+  Xacid_nw, 4, 
+  Xacid_nw, 5, 
+  Xacid_nw, 6, 
+  Xacid_nw, 7, 
+  -1, 
+  Xacid_ne, 0, 
+  Xacid_ne, 1, 
+  Xacid_ne, 2, 
+  Xacid_ne, 3, 
+  Xacid_ne, 4, 
+  Xacid_ne, 5, 
+  Xacid_ne, 6, 
+  Xacid_ne, 7, 
+  -1, 
+  Xacid_sw, 0, 
+  Xacid_sw, 1, 
+  Xacid_sw, 2, 
+  Xacid_sw, 3, 
+  Xacid_sw, 4, 
+  Xacid_sw, 5, 
+  Xacid_sw, 6, 
+  Xacid_sw, 7, 
+  -1, 
+  Xacid_s, 0, 
+  Xacid_s, 1, 
+  Xacid_s, 2, 
+  Xacid_s, 3, 
+  Xacid_s, 4, 
+  Xacid_s, 5, 
+  Xacid_s, 6, 
+  Xacid_s, 7, 
+  -1, 
+  Xacid_se, 0, 
+  Xacid_se, 1, 
+  Xacid_se, 2, 
+  Xacid_se, 3, 
+  Xacid_se, 4, 
+  Xacid_se, 5, 
+  Xacid_se, 6, 
+  Xacid_se, 7, 
+  -1, 
+  Xacid_1, 0, 
+  Xacid_1, 1, 
+  Xacid_1, 2, 
+  Xacid_1, 3, 
+  Xacid_1, 4, 
+  Xacid_1, 5, 
+  Xacid_1, 6, 
+  Xacid_1, 7, 
+  -1, 
+  Xacid_2, 0, 
+  Xacid_2, 1, 
+  Xacid_2, 2, 
+  Xacid_2, 3, 
+  Xacid_2, 4, 
+  Xacid_2, 5, 
+  Xacid_2, 6, 
+  Xacid_2, 7, 
+  -1, 
+  Xacid_3, 0, 
+  Xacid_3, 1, 
+  Xacid_3, 2, 
+  Xacid_3, 3, 
+  Xacid_3, 4, 
+  Xacid_3, 5, 
+  Xacid_3, 6, 
+  Xacid_3, 7, 
+  -1, 
+  Xacid_4, 0, 
+  Xacid_4, 1, 
+  Xacid_4, 2, 
+  Xacid_4, 3, 
+  Xacid_4, 4, 
+  Xacid_4, 5, 
+  Xacid_4, 6, 
+  Xacid_4, 7, 
+  -1, 
+  Xacid_5, 0, 
+  Xacid_5, 1, 
+  Xacid_5, 2, 
+  Xacid_5, 3, 
+  Xacid_5, 4, 
+  Xacid_5, 5, 
+  Xacid_5, 6, 
+  Xacid_5, 7, 
+  -1, 
+  Xacid_6, 0, 
+  Xacid_6, 1, 
+  Xacid_6, 2, 
+  Xacid_6, 3, 
+  Xacid_6, 4, 
+  Xacid_6, 5, 
+  Xacid_6, 6, 
+  Xacid_6, 7, 
+  -1, 
+  Xacid_7, 0, 
+  Xacid_7, 1, 
+  Xacid_7, 2, 
+  Xacid_7, 3, 
+  Xacid_7, 4, 
+  Xacid_7, 5, 
+  Xacid_7, 6, 
+  Xacid_7, 7, 
+  -1, 
+  Xacid_8, 0, 
+  Xacid_8, 1, 
+  Xacid_8, 2, 
+  Xacid_8, 3, 
+  Xacid_8, 4, 
+  Xacid_8, 5, 
+  Xacid_8, 6, 
+  Xacid_8, 7, 
+  -1, 
+  Yacid_splash_wB, 4, 
+  Yacid_splash_wB, 5, 
+  -1, 
+  Yacid_splash_wB, 2, 
+  Yacid_splash_wB, 3, 
+  -1, 
+  Yacid_splash_wB, 0, 
+  Yacid_splash_wB, 1, 
+  -1, 
+  Yacid_splash_eB, 4, 
+  Yacid_splash_eB, 5, 
+  -1, 
+  Yacid_splash_eB, 2, 
+  Yacid_splash_eB, 3, 
+  -1, 
+  Yacid_splash_eB, 0, 
+  Yacid_splash_eB, 1, 
+  -1, 
 
-Xplant,0 ,
-Xplant,1 ,
-Xplant,2 ,
-Xplant,3 ,
-Xplant,4 ,
-Xplant,5 ,
-Xplant,6 ,
-Xplant,7 ,
-Yplant,0 ,
-Yplant,1 ,
-Yplant,2 ,
-Yplant,3 ,
-Yplant,4 ,
-Yplant,5 ,
-Yplant,6 ,
-Yplant,7 ,
--1,
+  Xball_2B, 7, 
+  Xball_1, 0, 
+  Xball_1, 1, 
+  Xball_1, 2, 
+  Xball_1, 3, 
+  Xball_1, 4, 
+  Xball_1, 5, 
+  Xball_1, 6, 
+  Xball_1, 7, 
+  -1, 
+  Xball_1B, 0, 
+  -1, 
+  Xball_1B, 1, 
+  -1, 
+  Xball_1B, 2, 
+  -1, 
+  Xball_1B, 3, 
+  -1, 
+  Xball_1B, 4, 
+  -1, 
+  Xball_1B, 5, 
+  -1, 
+  Xball_1B, 6, 
+  -1, 
+  Xball_1B, 7, 
+  Xball_2, 0, 
+  Xball_2, 1, 
+  Xball_2, 2, 
+  Xball_2, 3, 
+  Xball_2, 4, 
+  Xball_2, 5, 
+  Xball_2, 6, 
+  Xball_2, 7, 
+  -1, 
+  Xball_2B, 0, 
+  -1, 
+  Xball_2B, 1, 
+  -1, 
+  Xball_2B, 2, 
+  -1, 
+  Xball_2B, 3, 
+  -1, 
+  Xball_2B, 4, 
+  -1, 
+  Xball_2B, 5, 
+  -1, 
+  Xball_2B, 6, 
+  -1, 
 
-Xlenses,0 ,
-Xlenses,1 ,
-Xlenses,2 ,
-Xlenses,3 ,
-Xlenses,4 ,
-Xlenses,5 ,
-Xlenses,6 ,
-Xlenses,7 ,
--1,
+  Ygrow_ew_eat, 7, 
+  Xgrow_ew, 0, 
+  Xgrow_ew, 1, 
+  Xgrow_ew, 2, 
+  Xgrow_ew, 3, 
+  Xgrow_ew, 4, 
+  Xgrow_ew, 5, 
+  Xgrow_ew, 6, 
+  Xgrow_ew, 7, 
+  -1, 
+  Ygrow_ew_eat, 0, 
+  -1, 
+  Ygrow_ew_eat, 1, 
+  -1, 
+  Ygrow_ew_eat, 2, 
+  -1, 
+  Ygrow_ew_eat, 3, 
+  -1, 
+  Ygrow_ew_eat, 4, 
+  -1, 
+  Ygrow_ew_eat, 5, 
+  -1, 
+  Ygrow_ew_eat, 6, 
+  -1, 
+  Ygrow_ns_eat, 7, 
+  Xgrow_ns, 0, 
+  Xgrow_ns, 1, 
+  Xgrow_ns, 2, 
+  Xgrow_ns, 3, 
+  Xgrow_ns, 4, 
+  Xgrow_ns, 5, 
+  Xgrow_ns, 6, 
+  Xgrow_ns, 7, 
+  -1, 
+  Ygrow_ns_eat, 0, 
+  -1, 
+  Ygrow_ns_eat, 1, 
+  -1, 
+  Ygrow_ns_eat, 2, 
+  -1, 
+  Ygrow_ns_eat, 3, 
+  -1, 
+  Ygrow_ns_eat, 4, 
+  -1, 
+  Ygrow_ns_eat, 5, 
+  -1, 
+  Ygrow_ns_eat, 6, 
+  -1, 
 
-Xmagnify,0 ,
-Xmagnify,1 ,
-Xmagnify,2 ,
-Xmagnify,3 ,
-Xmagnify,4 ,
-Xmagnify,5 ,
-Xmagnify,6 ,
-Xmagnify,7 ,
--1,
+  XwonderwallB, 7, 
+  Xwonderwall, 0, 
+  Xwonderwall, 1, 
+  Xwonderwall, 2, 
+  Xwonderwall, 3, 
+  Xwonderwall, 4, 
+  Xwonderwall, 5, 
+  Xwonderwall, 6, 
+  Xwonderwall, 7, 
+  -1, 
+  XwonderwallB, 0, 
+  -1, 
+  XwonderwallB, 1, 
+  -1, 
+  XwonderwallB, 2, 
+  -1, 
+  XwonderwallB, 3, 
+  -1, 
+  XwonderwallB, 4, 
+  -1, 
+  XwonderwallB, 5, 
+  -1, 
+  XwonderwallB, 6, 
+  -1, 
 
-XdripperB,0 ,
-XdripperB,1 ,
-XdripperB,2 ,
-XdripperB,3 ,
-XdripperB,4 ,
-XdripperB,5 ,
-XdripperB,6 ,
-XdripperB,7 ,
--1,
+  Xamoeba_1, 0, 
+  Xamoeba_1, 1, 
+  Xamoeba_1, 2, 
+  Xamoeba_1, 3, 
+  Xamoeba_1, 4, 
+  Xamoeba_1, 5, 
+  Xamoeba_1, 6, 
+  Xamoeba_1, 7, 
+  -1, 
+  Xamoeba_2, 0, 
+  Xamoeba_2, 1, 
+  Xamoeba_2, 2, 
+  Xamoeba_2, 3, 
+  Xamoeba_2, 4, 
+  Xamoeba_2, 5, 
+  Xamoeba_2, 6, 
+  Xamoeba_2, 7, 
+  -1, 
+  Xamoeba_3, 0, 
+  Xamoeba_3, 1, 
+  Xamoeba_3, 2, 
+  Xamoeba_3, 3, 
+  Xamoeba_3, 4, 
+  Xamoeba_3, 5, 
+  Xamoeba_3, 6, 
+  Xamoeba_3, 7, 
+  -1, 
+  Xamoeba_4, 0, 
+  Xamoeba_4, 1, 
+  Xamoeba_4, 2, 
+  Xamoeba_4, 3, 
+  Xamoeba_4, 4, 
+  Xamoeba_4, 5, 
+  Xamoeba_4, 6, 
+  Xamoeba_4, 7, 
+  -1, 
+  Xamoeba_5, 0, 
+  Xamoeba_5, 1, 
+  Xamoeba_5, 2, 
+  Xamoeba_5, 3, 
+  Xamoeba_5, 4, 
+  Xamoeba_5, 5, 
+  Xamoeba_5, 6, 
+  Xamoeba_5, 7, 
+  -1, 
+  Xamoeba_6, 0, 
+  Xamoeba_6, 1, 
+  Xamoeba_6, 2, 
+  Xamoeba_6, 3, 
+  Xamoeba_6, 4, 
+  Xamoeba_6, 5, 
+  Xamoeba_6, 6, 
+  Xamoeba_6, 7, 
+  -1, 
+  Xamoeba_7, 0, 
+  Xamoeba_7, 1, 
+  Xamoeba_7, 2, 
+  Xamoeba_7, 3, 
+  Xamoeba_7, 4, 
+  Xamoeba_7, 5, 
+  Xamoeba_7, 6, 
+  Xamoeba_7, 7, 
+  -1, 
+  Xamoeba_8, 0, 
+  Xamoeba_8, 1, 
+  Xamoeba_8, 2, 
+  Xamoeba_8, 3, 
+  Xamoeba_8, 4, 
+  Xamoeba_8, 5, 
+  Xamoeba_8, 6, 
+  Xamoeba_8, 7, 
+  -1, 
 
-Xfake_blankB,0 ,
-Xfake_blankB,1 ,
-Xfake_blankB,2 ,
-Xfake_blankB,3 ,
-Xfake_blankB,4 ,
-Xfake_blankB,5 ,
-Xfake_blankB,6 ,
-Xfake_blankB,7 ,
--1,
+  Xdoor_1, 0, 
+  Xdoor_1, 1, 
+  Xdoor_1, 2, 
+  Xdoor_1, 3, 
+  Xdoor_1, 4, 
+  Xdoor_1, 5, 
+  Xdoor_1, 6, 
+  Xdoor_1, 7, 
+  -1, 
+  Xdoor_2, 0, 
+  Xdoor_2, 1, 
+  Xdoor_2, 2, 
+  Xdoor_2, 3, 
+  Xdoor_2, 4, 
+  Xdoor_2, 5, 
+  Xdoor_2, 6, 
+  Xdoor_2, 7, 
+  -1, 
+  Xdoor_3, 0, 
+  Xdoor_3, 1, 
+  Xdoor_3, 2, 
+  Xdoor_3, 3, 
+  Xdoor_3, 4, 
+  Xdoor_3, 5, 
+  Xdoor_3, 6, 
+  Xdoor_3, 7, 
+  -1, 
+  Xdoor_4, 0, 
+  Xdoor_4, 1, 
+  Xdoor_4, 2, 
+  Xdoor_4, 3, 
+  Xdoor_4, 4, 
+  Xdoor_4, 5, 
+  Xdoor_4, 6, 
+  Xdoor_4, 7, 
+  -1, 
+  Xdoor_5, 0, 
+  Xdoor_5, 1, 
+  Xdoor_5, 2, 
+  Xdoor_5, 3, 
+  Xdoor_5, 4, 
+  Xdoor_5, 5, 
+  Xdoor_5, 6, 
+  Xdoor_5, 7, 
+  -1, 
+  Xdoor_6, 0, 
+  Xdoor_6, 1, 
+  Xdoor_6, 2, 
+  Xdoor_6, 3, 
+  Xdoor_6, 4, 
+  Xdoor_6, 5, 
+  Xdoor_6, 6, 
+  Xdoor_6, 7, 
+  -1, 
+  Xdoor_7, 0, 
+  Xdoor_7, 1, 
+  Xdoor_7, 2, 
+  Xdoor_7, 3, 
+  Xdoor_7, 4, 
+  Xdoor_7, 5, 
+  Xdoor_7, 6, 
+  Xdoor_7, 7, 
+  -1, 
+  Xdoor_8, 0, 
+  Xdoor_8, 1, 
+  Xdoor_8, 2, 
+  Xdoor_8, 3, 
+  Xdoor_8, 4, 
+  Xdoor_8, 5, 
+  Xdoor_8, 6, 
+  Xdoor_8, 7, 
+  -1, 
+  Xkey_1, 0, 
+  Xkey_1, 1, 
+  Xkey_1, 2, 
+  Xkey_1, 3, 
+  Xkey_1, 4, 
+  Xkey_1, 5, 
+  Xkey_1, 6, 
+  Xkey_1, 7, 
+  -1, 
+  Xkey_2, 0, 
+  Xkey_2, 1, 
+  Xkey_2, 2, 
+  Xkey_2, 3, 
+  Xkey_2, 4, 
+  Xkey_2, 5, 
+  Xkey_2, 6, 
+  Xkey_2, 7, 
+  -1, 
+  Xkey_3, 0, 
+  Xkey_3, 1, 
+  Xkey_3, 2, 
+  Xkey_3, 3, 
+  Xkey_3, 4, 
+  Xkey_3, 5, 
+  Xkey_3, 6, 
+  Xkey_3, 7, 
+  -1, 
+  Xkey_4, 0, 
+  Xkey_4, 1, 
+  Xkey_4, 2, 
+  Xkey_4, 3, 
+  Xkey_4, 4, 
+  Xkey_4, 5, 
+  Xkey_4, 6, 
+  Xkey_4, 7, 
+  -1, 
+  Xkey_5, 0, 
+  Xkey_5, 1, 
+  Xkey_5, 2, 
+  Xkey_5, 3, 
+  Xkey_5, 4, 
+  Xkey_5, 5, 
+  Xkey_5, 6, 
+  Xkey_5, 7, 
+  -1, 
+  Xkey_6, 0, 
+  Xkey_6, 1, 
+  Xkey_6, 2, 
+  Xkey_6, 3, 
+  Xkey_6, 4, 
+  Xkey_6, 5, 
+  Xkey_6, 6, 
+  Xkey_6, 7, 
+  -1, 
+  Xkey_7, 0, 
+  Xkey_7, 1, 
+  Xkey_7, 2, 
+  Xkey_7, 3, 
+  Xkey_7, 4, 
+  Xkey_7, 5, 
+  Xkey_7, 6, 
+  Xkey_7, 7, 
+  -1, 
+  Xkey_8, 0, 
+  Xkey_8, 1, 
+  Xkey_8, 2, 
+  Xkey_8, 3, 
+  Xkey_8, 4, 
+  Xkey_8, 5, 
+  Xkey_8, 6, 
+  Xkey_8, 7, 
+  -1, 
 
-Xfake_grassB,0 ,
-Xfake_grassB,1 ,
-Xfake_grassB,2 ,
-Xfake_grassB,3 ,
-Xfake_grassB,4 ,
-Xfake_grassB,5 ,
-Xfake_grassB,6 ,
-Xfake_grassB,7 ,
--1,
+  Xwind_n, 0, 
+  Xwind_n, 1, 
+  Xwind_n, 2, 
+  Xwind_n, 3, 
+  Xwind_n, 4, 
+  Xwind_n, 5, 
+  Xwind_n, 6, 
+  Xwind_n, 7, 
+  -1, 
+  Xwind_e, 0, 
+  Xwind_e, 1, 
+  Xwind_e, 2, 
+  Xwind_e, 3, 
+  Xwind_e, 4, 
+  Xwind_e, 5, 
+  Xwind_e, 6, 
+  Xwind_e, 7, 
+  -1, 
+  Xwind_s, 0, 
+  Xwind_s, 1, 
+  Xwind_s, 2, 
+  Xwind_s, 3, 
+  Xwind_s, 4, 
+  Xwind_s, 5, 
+  Xwind_s, 6, 
+  Xwind_s, 7, 
+  -1, 
+  Xwind_w, 0, 
+  Xwind_w, 1, 
+  Xwind_w, 2, 
+  Xwind_w, 3, 
+  Xwind_w, 4, 
+  Xwind_w, 5, 
+  Xwind_w, 6, 
+  Xwind_w, 7, 
+  -1, 
+  Xwind_nesw, 0, 
+  Xwind_nesw, 1, 
+  Xwind_nesw, 2, 
+  Xwind_nesw, 3, 
+  Xwind_nesw, 4, 
+  Xwind_nesw, 5, 
+  Xwind_nesw, 6, 
+  Xwind_nesw, 7, 
+  -1, 
+  Xwind_stop, 0, 
+  Xwind_stop, 1, 
+  Xwind_stop, 2, 
+  Xwind_stop, 3, 
+  Xwind_stop, 4, 
+  Xwind_stop, 5, 
+  Xwind_stop, 6, 
+  Xwind_stop, 7, 
+  -1, 
 
-Xfake_door_1,0 ,
-Xfake_door_1,1 ,
-Xfake_door_1,2 ,
-Xfake_door_1,3 ,
-Xfake_door_1,4 ,
-Xfake_door_1,5 ,
-Xfake_door_1,6 ,
-Xfake_door_1,7 ,
-Xfake_door_2,0 ,
-Xfake_door_2,1 ,
-Xfake_door_2,2 ,
-Xfake_door_2,3 ,
-Xfake_door_2,4 ,
-Xfake_door_2,5 ,
-Xfake_door_2,6 ,
-Xfake_door_2,7 ,
-Xfake_door_3,0 ,
-Xfake_door_3,1 ,
-Xfake_door_3,2 ,
-Xfake_door_3,3 ,
-Xfake_door_3,4 ,
-Xfake_door_3,5 ,
-Xfake_door_3,6 ,
-Xfake_door_3,7 ,
-Xfake_door_4,0 ,
-Xfake_door_4,1 ,
-Xfake_door_4,2 ,
-Xfake_door_4,3 ,
-Xfake_door_4,4 ,
-Xfake_door_4,5 ,
-Xfake_door_4,6 ,
-Xfake_door_4,7 ,
-Xfake_door_5,0 ,
-Xfake_door_5,1 ,
-Xfake_door_5,2 ,
-Xfake_door_5,3 ,
-Xfake_door_5,4 ,
-Xfake_door_5,5 ,
-Xfake_door_5,6 ,
-Xfake_door_5,7 ,
-Xfake_door_6,0 ,
-Xfake_door_6,1 ,
-Xfake_door_6,2 ,
-Xfake_door_6,3 ,
-Xfake_door_6,4 ,
-Xfake_door_6,5 ,
-Xfake_door_6,6 ,
-Xfake_door_6,7 ,
-Xfake_door_7,0 ,
-Xfake_door_7,1 ,
-Xfake_door_7,2 ,
-Xfake_door_7,3 ,
-Xfake_door_7,4 ,
-Xfake_door_7,5 ,
-Xfake_door_7,6 ,
-Xfake_door_7,7 ,
-Xfake_door_8,0 ,
-Xfake_door_8,1 ,
-Xfake_door_8,2 ,
-Xfake_door_8,3 ,
-Xfake_door_8,4 ,
-Xfake_door_8,5 ,
-Xfake_door_8,6 ,
-Xfake_door_8,7 ,
--1,
+  Xexit, 0, 
+  Xexit, 1, 
+  Xexit, 2, 
+  Xexit, 3, 
+  Xexit, 4, 
+  Xexit, 5, 
+  Xexit, 6, 
+  Xexit, 7, 
+  -1, 
+  Xexit_1, 0, 
+  Xexit_1, 1, 
+  Xexit_1, 2, 
+  -1, 
+  Xexit_1, 3, 
+  Xexit_1, 4, 
+  Xexit_1, 5, 
+  Xexit_3, 7, 
+  Xexit_3, 6, 
+  Xexit_3, 5, 
+  -1, 
+  Xexit_1, 6, 
+  Xexit_1, 7, 
+  Xexit_2, 0, 
+  Xexit_3, 4, 
+  Xexit_3, 3, 
+  Xexit_3, 2, 
+  -1, 
+  Xexit_2, 1, 
+  Xexit_2, 2, 
+  Xexit_2, 3, 
+  Xexit_3, 1, 
+  Xexit_3, 0, 
+  Xexit_2, 7, 
+  -1, 
+  Xexit_2, 4, 
+  Xexit_2, 5, 
+  Xexit_2, 6, 
+  -1, 
 
-Xsteel_1,0 ,
-Xsteel_1,1 ,
-Xsteel_1,2 ,
-Xsteel_1,3 ,
-Xsteel_1,4 ,
-Xsteel_1,5 ,
-Xsteel_1,6 ,
-Xsteel_1,7 ,
--1,
-Xsteel_2,0 ,
-Xsteel_2,1 ,
-Xsteel_2,2 ,
-Xsteel_2,3 ,
-Xsteel_2,4 ,
-Xsteel_2,5 ,
-Xsteel_2,6 ,
-Xsteel_2,7 ,
--1,
-Xsteel_3,0 ,
-Xsteel_3,1 ,
-Xsteel_3,2 ,
-Xsteel_3,3 ,
-Xsteel_3,4 ,
-Xsteel_3,5 ,
-Xsteel_3,6 ,
-Xsteel_3,7 ,
--1,
-Xsteel_4,0 ,
-Xsteel_4,1 ,
-Xsteel_4,2 ,
-Xsteel_4,3 ,
-Xsteel_4,4 ,
-Xsteel_4,5 ,
-Xsteel_4,6 ,
-Xsteel_4,7 ,
--1,
-Xwall_1,0 ,
-Xwall_1,1 ,
-Xwall_1,2 ,
-Xwall_1,3 ,
-Xwall_1,4 ,
-Xwall_1,5 ,
-Xwall_1,6 ,
-Xwall_1,7 ,
--1,
-Xwall_2,0 ,
-Xwall_2,1 ,
-Xwall_2,2 ,
-Xwall_2,3 ,
-Xwall_2,4 ,
-Xwall_2,5 ,
-Xwall_2,6 ,
-Xwall_2,7 ,
--1,
-Xwall_3,0 ,
-Xwall_3,1 ,
-Xwall_3,2 ,
-Xwall_3,3 ,
-Xwall_3,4 ,
-Xwall_3,5 ,
-Xwall_3,6 ,
-Xwall_3,7 ,
--1,
-Xwall_4,0 ,
-Xwall_4,1 ,
-Xwall_4,2 ,
-Xwall_4,3 ,
-Xwall_4,4 ,
-Xwall_4,5 ,
-Xwall_4,6 ,
-Xwall_4,7 ,
--1,
-Xround_wall_1,0 ,
-Xround_wall_1,1 ,
-Xround_wall_1,2 ,
-Xround_wall_1,3 ,
-Xround_wall_1,4 ,
-Xround_wall_1,5 ,
-Xround_wall_1,6 ,
-Xround_wall_1,7 ,
--1,
-Xround_wall_2,0 ,
-Xround_wall_2,1 ,
-Xround_wall_2,2 ,
-Xround_wall_2,3 ,
-Xround_wall_2,4 ,
-Xround_wall_2,5 ,
-Xround_wall_2,6 ,
-Xround_wall_2,7 ,
--1,
-Xround_wall_3,0 ,
-Xround_wall_3,1 ,
-Xround_wall_3,2 ,
-Xround_wall_3,3 ,
-Xround_wall_3,4 ,
-Xround_wall_3,5 ,
-Xround_wall_3,6 ,
-Xround_wall_3,7 ,
--1,
-Xround_wall_4,0 ,
-Xround_wall_4,1 ,
-Xround_wall_4,2 ,
-Xround_wall_4,3 ,
-Xround_wall_4,4 ,
-Xround_wall_4,5 ,
-Xround_wall_4,6 ,
-Xround_wall_4,7 ,
--1,
-Xdecor_1,0 ,
-Xdecor_1,1 ,
-Xdecor_1,2 ,
-Xdecor_1,3 ,
-Xdecor_1,4 ,
-Xdecor_1,5 ,
-Xdecor_1,6 ,
-Xdecor_1,7 ,
--1,
-Xdecor_2,0 ,
-Xdecor_2,1 ,
-Xdecor_2,2 ,
-Xdecor_2,3 ,
-Xdecor_2,4 ,
-Xdecor_2,5 ,
-Xdecor_2,6 ,
-Xdecor_2,7 ,
--1,
-Xdecor_3,0 ,
-Xdecor_3,1 ,
-Xdecor_3,2 ,
-Xdecor_3,3 ,
-Xdecor_3,4 ,
-Xdecor_3,5 ,
-Xdecor_3,6 ,
-Xdecor_3,7 ,
--1,
-Xdecor_4,0 ,
-Xdecor_4,1 ,
-Xdecor_4,2 ,
-Xdecor_4,3 ,
-Xdecor_4,4 ,
-Xdecor_4,5 ,
-Xdecor_4,6 ,
-Xdecor_4,7 ,
--1,
-Xdecor_5,0 ,
-Xdecor_5,1 ,
-Xdecor_5,2 ,
-Xdecor_5,3 ,
-Xdecor_5,4 ,
-Xdecor_5,5 ,
-Xdecor_5,6 ,
-Xdecor_5,7 ,
--1,
-Xdecor_6,0 ,
-Xdecor_6,1 ,
-Xdecor_6,2 ,
-Xdecor_6,3 ,
-Xdecor_6,4 ,
-Xdecor_6,5 ,
-Xdecor_6,6 ,
-Xdecor_6,7 ,
--1,
-Xdecor_7,0 ,
-Xdecor_7,1 ,
-Xdecor_7,2 ,
-Xdecor_7,3 ,
-Xdecor_7,4 ,
-Xdecor_7,5 ,
-Xdecor_7,6 ,
-Xdecor_7,7 ,
--1,
-Xdecor_8,0 ,
-Xdecor_8,1 ,
-Xdecor_8,2 ,
-Xdecor_8,3 ,
-Xdecor_8,4 ,
-Xdecor_8,5 ,
-Xdecor_8,6 ,
-Xdecor_8,7 ,
--1,
-Xdecor_9,0 ,
-Xdecor_9,1 ,
-Xdecor_9,2 ,
-Xdecor_9,3 ,
-Xdecor_9,4 ,
-Xdecor_9,5 ,
-Xdecor_9,6 ,
-Xdecor_9,7 ,
--1,
-Xdecor_10,0 ,
-Xdecor_10,1 ,
-Xdecor_10,2 ,
-Xdecor_10,3 ,
-Xdecor_10,4 ,
-Xdecor_10,5 ,
-Xdecor_10,6 ,
-Xdecor_10,7 ,
--1,
-Xdecor_11,0 ,
-Xdecor_11,1 ,
-Xdecor_11,2 ,
-Xdecor_11,3 ,
-Xdecor_11,4 ,
-Xdecor_11,5 ,
-Xdecor_11,6 ,
-Xdecor_11,7 ,
--1,
-Xdecor_12,0 ,
-Xdecor_12,1 ,
-Xdecor_12,2 ,
-Xdecor_12,3 ,
-Xdecor_12,4 ,
-Xdecor_12,5 ,
-Xdecor_12,6 ,
-Xdecor_12,7 ,
--1,
-Xalpha_excla,0 ,
-Xalpha_excla,1 ,
-Xalpha_excla,2 ,
-Xalpha_excla,3 ,
-Xalpha_excla,4 ,
-Xalpha_excla,5 ,
-Xalpha_excla,6 ,
-Xalpha_excla,7 ,
--1,
-Xalpha_quote,0 ,
-Xalpha_quote,1 ,
-Xalpha_quote,2 ,
-Xalpha_quote,3 ,
-Xalpha_quote,4 ,
-Xalpha_quote,5 ,
-Xalpha_quote,6 ,
-Xalpha_quote,7 ,
--1,
-Xalpha_comma,0 ,
-Xalpha_comma,1 ,
-Xalpha_comma,2 ,
-Xalpha_comma,3 ,
-Xalpha_comma,4 ,
-Xalpha_comma,5 ,
-Xalpha_comma,6 ,
-Xalpha_comma,7 ,
--1,
-Xalpha_minus,0 ,
-Xalpha_minus,1 ,
-Xalpha_minus,2 ,
-Xalpha_minus,3 ,
-Xalpha_minus,4 ,
-Xalpha_minus,5 ,
-Xalpha_minus,6 ,
-Xalpha_minus,7 ,
--1,
-Xalpha_perio,0 ,
-Xalpha_perio,1 ,
-Xalpha_perio,2 ,
-Xalpha_perio,3 ,
-Xalpha_perio,4 ,
-Xalpha_perio,5 ,
-Xalpha_perio,6 ,
-Xalpha_perio,7 ,
--1,
-Xalpha_0,0 ,
-Xalpha_0,1 ,
-Xalpha_0,2 ,
-Xalpha_0,3 ,
-Xalpha_0,4 ,
-Xalpha_0,5 ,
-Xalpha_0,6 ,
-Xalpha_0,7 ,
--1,
-Xalpha_1,0 ,
-Xalpha_1,1 ,
-Xalpha_1,2 ,
-Xalpha_1,3 ,
-Xalpha_1,4 ,
-Xalpha_1,5 ,
-Xalpha_1,6 ,
-Xalpha_1,7 ,
--1,
-Xalpha_2,0 ,
-Xalpha_2,1 ,
-Xalpha_2,2 ,
-Xalpha_2,3 ,
-Xalpha_2,4 ,
-Xalpha_2,5 ,
-Xalpha_2,6 ,
-Xalpha_2,7 ,
--1,
-Xalpha_3,0 ,
-Xalpha_3,1 ,
-Xalpha_3,2 ,
-Xalpha_3,3 ,
-Xalpha_3,4 ,
-Xalpha_3,5 ,
-Xalpha_3,6 ,
-Xalpha_3,7 ,
--1,
-Xalpha_4,0 ,
-Xalpha_4,1 ,
-Xalpha_4,2 ,
-Xalpha_4,3 ,
-Xalpha_4,4 ,
-Xalpha_4,5 ,
-Xalpha_4,6 ,
-Xalpha_4,7 ,
--1,
-Xalpha_5,0 ,
-Xalpha_5,1 ,
-Xalpha_5,2 ,
-Xalpha_5,3 ,
-Xalpha_5,4 ,
-Xalpha_5,5 ,
-Xalpha_5,6 ,
-Xalpha_5,7 ,
--1,
-Xalpha_6,0 ,
-Xalpha_6,1 ,
-Xalpha_6,2 ,
-Xalpha_6,3 ,
-Xalpha_6,4 ,
-Xalpha_6,5 ,
-Xalpha_6,6 ,
-Xalpha_6,7 ,
--1,
-Xalpha_7,0 ,
-Xalpha_7,1 ,
-Xalpha_7,2 ,
-Xalpha_7,3 ,
-Xalpha_7,4 ,
-Xalpha_7,5 ,
-Xalpha_7,6 ,
-Xalpha_7,7 ,
--1,
-Xalpha_8,0 ,
-Xalpha_8,1 ,
-Xalpha_8,2 ,
-Xalpha_8,3 ,
-Xalpha_8,4 ,
-Xalpha_8,5 ,
-Xalpha_8,6 ,
-Xalpha_8,7 ,
--1,
-Xalpha_9,0 ,
-Xalpha_9,1 ,
-Xalpha_9,2 ,
-Xalpha_9,3 ,
-Xalpha_9,4 ,
-Xalpha_9,5 ,
-Xalpha_9,6 ,
-Xalpha_9,7 ,
--1,
-Xalpha_colon,0 ,
-Xalpha_colon,1 ,
-Xalpha_colon,2 ,
-Xalpha_colon,3 ,
-Xalpha_colon,4 ,
-Xalpha_colon,5 ,
-Xalpha_colon,6 ,
-Xalpha_colon,7 ,
--1,
-Xalpha_arrow_w,0 ,
-Xalpha_arrow_w,1 ,
-Xalpha_arrow_w,2 ,
-Xalpha_arrow_w,3 ,
-Xalpha_arrow_w,4 ,
-Xalpha_arrow_w,5 ,
-Xalpha_arrow_w,6 ,
-Xalpha_arrow_w,7 ,
--1,
-Xalpha_arrow_e,0 ,
-Xalpha_arrow_e,1 ,
-Xalpha_arrow_e,2 ,
-Xalpha_arrow_e,3 ,
-Xalpha_arrow_e,4 ,
-Xalpha_arrow_e,5 ,
-Xalpha_arrow_e,6 ,
-Xalpha_arrow_e,7 ,
--1,
-Xalpha_quest,0 ,
-Xalpha_quest,1 ,
-Xalpha_quest,2 ,
-Xalpha_quest,3 ,
-Xalpha_quest,4 ,
-Xalpha_quest,5 ,
-Xalpha_quest,6 ,
-Xalpha_quest,7 ,
--1,
-Xalpha_a,0 ,
-Xalpha_a,1 ,
-Xalpha_a,2 ,
-Xalpha_a,3 ,
-Xalpha_a,4 ,
-Xalpha_a,5 ,
-Xalpha_a,6 ,
-Xalpha_a,7 ,
--1,
-Xalpha_b,0 ,
-Xalpha_b,1 ,
-Xalpha_b,2 ,
-Xalpha_b,3 ,
-Xalpha_b,4 ,
-Xalpha_b,5 ,
-Xalpha_b,6 ,
-Xalpha_b,7 ,
--1,
-Xalpha_c,0 ,
-Xalpha_c,1 ,
-Xalpha_c,2 ,
-Xalpha_c,3 ,
-Xalpha_c,4 ,
-Xalpha_c,5 ,
-Xalpha_c,6 ,
-Xalpha_c,7 ,
--1,
-Xalpha_d,0 ,
-Xalpha_d,1 ,
-Xalpha_d,2 ,
-Xalpha_d,3 ,
-Xalpha_d,4 ,
-Xalpha_d,5 ,
-Xalpha_d,6 ,
-Xalpha_d,7 ,
--1,
-Xalpha_e,0 ,
-Xalpha_e,1 ,
-Xalpha_e,2 ,
-Xalpha_e,3 ,
-Xalpha_e,4 ,
-Xalpha_e,5 ,
-Xalpha_e,6 ,
-Xalpha_e,7 ,
--1,
-Xalpha_f,0 ,
-Xalpha_f,1 ,
-Xalpha_f,2 ,
-Xalpha_f,3 ,
-Xalpha_f,4 ,
-Xalpha_f,5 ,
-Xalpha_f,6 ,
-Xalpha_f,7 ,
--1,
-Xalpha_g,0 ,
-Xalpha_g,1 ,
-Xalpha_g,2 ,
-Xalpha_g,3 ,
-Xalpha_g,4 ,
-Xalpha_g,5 ,
-Xalpha_g,6 ,
-Xalpha_g,7 ,
--1,
-Xalpha_h,0 ,
-Xalpha_h,1 ,
-Xalpha_h,2 ,
-Xalpha_h,3 ,
-Xalpha_h,4 ,
-Xalpha_h,5 ,
-Xalpha_h,6 ,
-Xalpha_h,7 ,
--1,
-Xalpha_i,0 ,
-Xalpha_i,1 ,
-Xalpha_i,2 ,
-Xalpha_i,3 ,
-Xalpha_i,4 ,
-Xalpha_i,5 ,
-Xalpha_i,6 ,
-Xalpha_i,7 ,
--1,
-Xalpha_j,0 ,
-Xalpha_j,1 ,
-Xalpha_j,2 ,
-Xalpha_j,3 ,
-Xalpha_j,4 ,
-Xalpha_j,5 ,
-Xalpha_j,6 ,
-Xalpha_j,7 ,
--1,
-Xalpha_k,0 ,
-Xalpha_k,1 ,
-Xalpha_k,2 ,
-Xalpha_k,3 ,
-Xalpha_k,4 ,
-Xalpha_k,5 ,
-Xalpha_k,6 ,
-Xalpha_k,7 ,
--1,
-Xalpha_l,0 ,
-Xalpha_l,1 ,
-Xalpha_l,2 ,
-Xalpha_l,3 ,
-Xalpha_l,4 ,
-Xalpha_l,5 ,
-Xalpha_l,6 ,
-Xalpha_l,7 ,
--1,
-Xalpha_m,0 ,
-Xalpha_m,1 ,
-Xalpha_m,2 ,
-Xalpha_m,3 ,
-Xalpha_m,4 ,
-Xalpha_m,5 ,
-Xalpha_m,6 ,
-Xalpha_m,7 ,
--1,
-Xalpha_n,0 ,
-Xalpha_n,1 ,
-Xalpha_n,2 ,
-Xalpha_n,3 ,
-Xalpha_n,4 ,
-Xalpha_n,5 ,
-Xalpha_n,6 ,
-Xalpha_n,7 ,
--1,
-Xalpha_o,0 ,
-Xalpha_o,1 ,
-Xalpha_o,2 ,
-Xalpha_o,3 ,
-Xalpha_o,4 ,
-Xalpha_o,5 ,
-Xalpha_o,6 ,
-Xalpha_o,7 ,
--1,
-Xalpha_p,0 ,
-Xalpha_p,1 ,
-Xalpha_p,2 ,
-Xalpha_p,3 ,
-Xalpha_p,4 ,
-Xalpha_p,5 ,
-Xalpha_p,6 ,
-Xalpha_p,7 ,
--1,
-Xalpha_q,0 ,
-Xalpha_q,1 ,
-Xalpha_q,2 ,
-Xalpha_q,3 ,
-Xalpha_q,4 ,
-Xalpha_q,5 ,
-Xalpha_q,6 ,
-Xalpha_q,7 ,
--1,
-Xalpha_r,0 ,
-Xalpha_r,1 ,
-Xalpha_r,2 ,
-Xalpha_r,3 ,
-Xalpha_r,4 ,
-Xalpha_r,5 ,
-Xalpha_r,6 ,
-Xalpha_r,7 ,
--1,
-Xalpha_s,0 ,
-Xalpha_s,1 ,
-Xalpha_s,2 ,
-Xalpha_s,3 ,
-Xalpha_s,4 ,
-Xalpha_s,5 ,
-Xalpha_s,6 ,
-Xalpha_s,7 ,
--1,
-Xalpha_t,0 ,
-Xalpha_t,1 ,
-Xalpha_t,2 ,
-Xalpha_t,3 ,
-Xalpha_t,4 ,
-Xalpha_t,5 ,
-Xalpha_t,6 ,
-Xalpha_t,7 ,
--1,
-Xalpha_u,0 ,
-Xalpha_u,1 ,
-Xalpha_u,2 ,
-Xalpha_u,3 ,
-Xalpha_u,4 ,
-Xalpha_u,5 ,
-Xalpha_u,6 ,
-Xalpha_u,7 ,
--1,
-Xalpha_v,0 ,
-Xalpha_v,1 ,
-Xalpha_v,2 ,
-Xalpha_v,3 ,
-Xalpha_v,4 ,
-Xalpha_v,5 ,
-Xalpha_v,6 ,
-Xalpha_v,7 ,
--1,
-Xalpha_w,0 ,
-Xalpha_w,1 ,
-Xalpha_w,2 ,
-Xalpha_w,3 ,
-Xalpha_w,4 ,
-Xalpha_w,5 ,
-Xalpha_w,6 ,
-Xalpha_w,7 ,
--1,
-Xalpha_x,0 ,
-Xalpha_x,1 ,
-Xalpha_x,2 ,
-Xalpha_x,3 ,
-Xalpha_x,4 ,
-Xalpha_x,5 ,
-Xalpha_x,6 ,
-Xalpha_x,7 ,
--1,
-Xalpha_y,0 ,
-Xalpha_y,1 ,
-Xalpha_y,2 ,
-Xalpha_y,3 ,
-Xalpha_y,4 ,
-Xalpha_y,5 ,
-Xalpha_y,6 ,
-Xalpha_y,7 ,
--1,
-Xalpha_z,0 ,
-Xalpha_z,1 ,
-Xalpha_z,2 ,
-Xalpha_z,3 ,
-Xalpha_z,4 ,
-Xalpha_z,5 ,
-Xalpha_z,6 ,
-Xalpha_z,7 ,
--1,
-Xalpha_copyr,0 ,
-Xalpha_copyr,1 ,
-Xalpha_copyr,2 ,
-Xalpha_copyr,3 ,
-Xalpha_copyr,4 ,
-Xalpha_copyr,5 ,
-Xalpha_copyr,6 ,
-Xalpha_copyr,7 ,
--1,
+  Ydynamite_eat, 0, 
+  Ydynamite_eat, 1, 
+  Ydynamite_eat, 2, 
+  Xdynamite, 0, 
+  Xdynamite, 1, 
+  Xdynamite, 2, 
+  Xdynamite, 3, 
+  Xdynamite, 4, 
+  Xdynamite, 5, 
+  Xdynamite, 6, 
+  Xdynamite, 7, 
+  -1, 
+  Xdynamite_4, 0, 
+  Xdynamite_4, 1, 
+  Xdynamite_4, 2, 
+  Xdynamite_4, 3, 
+  Xdynamite_4, 4, 
+  Xdynamite_4, 5, 
+  Xdynamite_4, 6, 
+  Xdynamite_4, 7, 
+  -1, 
+  Xdynamite_3, 0, 
+  Xdynamite_3, 1, 
+  Xdynamite_3, 2, 
+  Xdynamite_3, 3, 
+  Xdynamite_3, 4, 
+  Xdynamite_3, 5, 
+  Xdynamite_3, 6, 
+  Xdynamite_3, 7, 
+  -1, 
+  Xdynamite_2, 0, 
+  Xdynamite_2, 1, 
+  Xdynamite_2, 2, 
+  Xdynamite_2, 3, 
+  Xdynamite_2, 4, 
+  Xdynamite_2, 5, 
+  Xdynamite_2, 6, 
+  Xdynamite_2, 7, 
+  -1, 
+  Xdynamite_1, 0, 
+  Xdynamite_1, 1, 
+  Xdynamite_1, 2, 
+  Xdynamite_1, 3, 
+  Xdynamite_1, 4, 
+  Xdynamite_1, 5, 
+  Xdynamite_1, 6, 
+  Xdynamite_1, 7, 
+  -1, 
 
-Yball_eat,7 ,
-Yball_eat,6 ,
-Yball_eat,5 ,
-Xboom_2,7 ,
-Xboom_2,6 ,
-Xboom_2,5 ,
--1,
-Yball_eat,4 ,
-Yball_eat,3 ,
-Yball_eat,2 ,
-Xboom_2,4 ,
-Xboom_2,3 ,
-Xboom_2,2 ,
--1,
-Yball_eat,1 ,
-Yball_eat,0 ,
-Xboom_2,1 ,
-Xboom_2,0 ,
-Xboom_1,7 ,
--1,
-Xboom_1,6 ,
-Xboom_1,5 ,
-Xboom_android,7 ,
--1,
-Xboom_1,4 ,
-Xboom_1,3 ,
-Xboom_bug,4 ,
-Xboom_bomb,4 ,
-Xboom_bug,3 ,
-Xboom_bomb,3 ,
--1,
-Xboom_1,2 ,
-Xboom_1,1 ,
-Xboom_bug,6 ,
-Xboom_bomb,6 ,
-Xboom_bug,5 ,
-Xboom_bomb,5 ,
-Xboom_bug,2 ,
-Xboom_bomb,2 ,
-Xboom_bug,1 ,
-Xboom_bomb,1 ,
--1,
-Xboom_bug,0 ,
-Xboom_bug,7 ,
-Xboom_bomb,0 ,
-Xboom_bomb,7 ,
-Xboom_1,0 ,
-Ybug_stone,7 ,
-Ybug_spring,7 ,
-Ytank_stone,7 ,
-Ytank_spring,7 ,
-Yeater_stone,7 ,
-Yeater_spring,7 ,
-Yalien_stone,7 ,
-Yalien_spring,7 ,
-Ybomb_eat,7 ,
--1
-};
+  Xbumper, 0, 
+  Xbumper, 1, 
+  Xbumper, 2, 
+  Xbumper, 3, 
+  Xbumper, 4, 
+  Xbumper, 5, 
+  Xbumper, 6, 
+  Xbumper, 7, 
+  XbumperB, 0, 
+  XbumperB, 7, 
+  -1, 
+  XbumperB, 1, 
+  XbumperB, 6, 
+  -1, 
+  XbumperB, 2, 
+  XbumperB, 5, 
+  -1, 
+  XbumperB, 3, 
+  XbumperB, 4, 
+  -1, 
 
-int spr_map[] = {
-SPR_walk+0,0, 0,1,2,3,4,5,6,7,
-SPR_walk+1,0, 8,9,10,11,12,13,14,15,
-SPR_walk+2,0, 16,17,18,19,20,21,22,23,
-SPR_walk+3,0, 24,25,26,27,28,29,30,31,
-SPR_push+0,0, 32,33,34,35,36,35,34,33,
-SPR_push+1,0, 37,38,39,40,41,40,39,38,
-SPR_push+2,0, 42,43,44,45,46,45,44,43,
-SPR_push+3,0, 47,48,49,50,51,50,49,48,
-SPR_spray+0,0, 52,52,52,52,52,52,52,52,
-SPR_spray+1,0, 53,53,53,53,53,53,53,53,
-SPR_spray+2,0, 54,54,54,54,54,54,54,54,
-SPR_spray+3,0, 55,55,55,55,55,55,55,55,
-SPR_walk+0,1, 56,57,58,59,60,61,62,63,
-SPR_walk+1,1, 64,65,66,67,68,69,70,71,
-SPR_walk+2,1, 72,73,74,75,76,77,78,79,
-SPR_walk+3,1, 80,81,82,83,84,85,86,87,
-SPR_push+0,1, 88,89,90,91,92,91,90,89,
-SPR_push+1,1, 93,94,95,96,97,96,95,94,
-SPR_push+2,1, 98,99,100,101,102,101,100,99,
-SPR_push+3,1, 103,104,105,106,107,106,105,104,
-SPR_spray+0,1, 108,108,108,108,108,108,108,108,
-SPR_spray+1,1, 109,109,109,109,109,109,109,109,
-SPR_spray+2,1, 110,110,110,110,110,110,110,110,
-SPR_spray+3,1, 111,111,111,111,111,111,111,111,
-SPR_still,0, 112,112,112,112,112,112,112,112,
-SPR_still,1, 113,113,113,113,113,113,113,113,
-SPR_MAX
-};
+  Xwheel, 0, 
+  Xwheel, 1, 
+  Xwheel, 2, 
+  Xwheel, 3, 
+  Xwheel, 4, 
+  Xwheel, 5, 
+  Xwheel, 6, 
+  Xwheel, 7, 
+  XwheelB, 7, 
+  XwheelB, 6, 
+  XwheelB, 5, 
+  XwheelB, 4, 
+  -1, 
+  XwheelB, 3, 
+  XwheelB, 2, 
+  XwheelB, 1, 
+  XwheelB, 0, 
+  -1, 
 
-#if 0
-int ttl_map[] = {
--1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
--1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
--1,0,-1,-1,-1,-1,-1,1,-1,-1,-1,-1,2,3,4,-1,      /* !',-. */
-5,6,7,8,9,10,11,12,13,14,15,-1,-1,-1,-1,16,      /* 0123456789:? */
--1,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31, /* ABCDEFGHIJKLMNO */
-32,33,34,35,36,37,38,39,40,41,42,-1,-1,-1,-1,-1, /* PQRSTUVWXYZ */
--1,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31, /* abcdefghijklmno */
-32,33,34,35,36,37,38,39,40,41,42,-1,-1,-1,-1,-1  /* pqrstuvwxyz */
-};
-#endif
-
-/* ---------------------------------------------------------------------- */
+  XswitchB, 0, 
+  XswitchB, 1, 
+  XswitchB, 2, 
+  XswitchB, 3, 
+  XswitchB, 4, 
+  XswitchB, 5, 
+  XswitchB, 6, 
+  XswitchB, 7, 
+  -1, 
+  Xswitch, 0, 
+  Xswitch, 1, 
+  Xswitch, 2, 
+  Xswitch, 3, 
+  Xswitch, 4, 
+  Xswitch, 5, 
+  Xswitch, 6, 
+  Xswitch, 7, 
+  -1, 
 
-#if 0
+  Xsand, 0, 
+  Xsand, 1, 
+  Xsand, 2, 
+  Xsand, 3, 
+  Xsand, 4, 
+  Xsand, 5, 
+  Xsand, 6, 
+  Xsand, 7, 
+  Xsand_stone, 0, 
+  Xsand_stone, 1, 
+  Xsand_stone, 2, 
+  Xsand_stone, 3, 
+  Xsand_stone, 4, 
+  Xsand_stone, 5, 
+  Xsand_stone, 6, 
+  Xsand_stone, 7, 
+  Xsand_stonesand_1, 0, 
+  Xsand_stonesand_1, 1, 
+  Xsand_stonesand_1, 2, 
+  Xsand_stonesand_1, 3, 
+  Xsand_stonesand_1, 4, 
+  Xsand_stonesand_1, 5, 
+  Xsand_stonesand_1, 6, 
+  Xsand_stonesand_1, 7, 
+  Xsand_stonesand_2, 0, 
+  Xsand_stonesand_2, 1, 
+  Xsand_stonesand_2, 2, 
+  Xsand_stonesand_2, 3, 
+  Xsand_stonesand_2, 4, 
+  Xsand_stonesand_2, 5, 
+  Xsand_stonesand_2, 6, 
+  Xsand_stonesand_2, 7, 
+  Xsand_stonesand_3, 0, 
+  Xsand_stonesand_3, 1, 
+  Xsand_stonesand_3, 2, 
+  Xsand_stonesand_3, 3, 
+  Xsand_stonesand_3, 4, 
+  Xsand_stonesand_3, 5, 
+  Xsand_stonesand_3, 6, 
+  Xsand_stonesand_3, 7, 
+  Xsand_stonesand_4, 0, 
+  Xsand_stonesand_4, 1, 
+  Xsand_stonesand_4, 2, 
+  Xsand_stonesand_4, 3, 
+  Xsand_stonesand_4, 4, 
+  Xsand_stonesand_4, 5, 
+  Xsand_stonesand_4, 6, 
+  Xsand_stonesand_4, 7, 
+  Xsand_sandstone_1, 0, 
+  Xsand_sandstone_1, 1, 
+  Xsand_sandstone_1, 2, 
+  Xsand_sandstone_1, 3, 
+  Xsand_sandstone_1, 4, 
+  Xsand_sandstone_1, 5, 
+  Xsand_sandstone_1, 6, 
+  Xsand_sandstone_1, 7, 
+  Xsand_sandstone_2, 0, 
+  Xsand_sandstone_2, 1, 
+  Xsand_sandstone_2, 2, 
+  Xsand_sandstone_2, 3, 
+  Xsand_sandstone_2, 4, 
+  Xsand_sandstone_2, 5, 
+  Xsand_sandstone_2, 6, 
+  Xsand_sandstone_2, 7, 
+  Xsand_sandstone_3, 0, 
+  Xsand_sandstone_3, 1, 
+  Xsand_sandstone_3, 2, 
+  Xsand_sandstone_3, 3, 
+  Xsand_sandstone_3, 4, 
+  Xsand_sandstone_3, 5, 
+  Xsand_sandstone_3, 6, 
+  Xsand_sandstone_3, 7, 
+  Xsand_sandstone_4, 0, 
+  Xsand_sandstone_4, 1, 
+  Xsand_sandstone_4, 2, 
+  Xsand_sandstone_4, 3, 
+  Xsand_sandstone_4, 4, 
+  Xsand_sandstone_4, 5, 
+  Xsand_sandstone_4, 6, 
+  Xsand_sandstone_4, 7, 
+  -1, 
 
-/* quick and dirty code to format the data semi nicely */
+  Xplant, 0, 
+  Xplant, 1, 
+  Xplant, 2, 
+  Xplant, 3, 
+  Xplant, 4, 
+  Xplant, 5, 
+  Xplant, 6, 
+  Xplant, 7, 
+  Yplant, 0, 
+  Yplant, 1, 
+  Yplant, 2, 
+  Yplant, 3, 
+  Yplant, 4, 
+  Yplant, 5, 
+  Yplant, 6, 
+  Yplant, 7, 
+  -1, 
 
-void print_buffer(int *buffer, int count)
-{
-       int i,j;
-       j = 0;
-       for(i = 0; i < count;) {
-               if(j > 80) { j=0; printf("\n"); }
-               if(j == 0) printf("\t");
-               j += printf("%d", buffer[i]);
-               j += printf("%s", ++i == count ? "" : ",");
-       }
-       if(j) printf("\n");
-}
-void print_tab(int *invert, char *varname, char *comment)
-{
-       int i;
-       int buffer[TILE_MAX];
-
-       for(i = 0; i < TILE_MAX; i++) buffer[i] = 0;
-       for(;invert[0] < TILE_MAX; invert += 2) buffer[invert[0]] = invert[1];
-
-       printf("/* %s */\n", comment);
-       printf("const unsigned char %s[%d] = {\n", varname, TILE_MAX);
-       print_buffer(buffer, TILE_MAX);
-       printf("};\n");
-}
-void print_explode(void)
-{
-       int i;
-       int *tile = tile_explode;
-       int buffer[TILE_MAX];
-
-       for(i = 0; i < TILE_MAX; i++) buffer[i] = Xboom_1;
-       while((i = *tile++) < TILE_MAX) buffer[i] = i; /* these tiles are indestructable */
-       while((i = *tile++) < TILE_MAX) buffer[i] = *tile++; /* these tiles are special */
-
-       printf("/* normal explosion */\n");
-       printf("const unsigned short tab_explode_normal[%d] = {\n", TILE_MAX);
-       print_buffer(buffer, TILE_MAX);
-       printf("};\n");
-
-       while((i = *tile++) < TILE_MAX) buffer[i] = *tile++; /* these tiles for dynamite */
-
-       printf("/* dynamite explosion */\n");
-       printf("const unsigned short tab_explode_dynamite[%d] = {\n", TILE_MAX);
-       print_buffer(buffer, TILE_MAX);
-       printf("};\n");
-}
-void print_obj(void)
-{
-       int i,j;
-       int *map = obj_map;
-       int buffer[8][TILE_MAX];
+  Xlenses, 0, 
+  Xlenses, 1, 
+  Xlenses, 2, 
+  Xlenses, 3, 
+  Xlenses, 4, 
+  Xlenses, 5, 
+  Xlenses, 6, 
+  Xlenses, 7, 
+  -1, 
 
-#if 0
-       int debug=0;
-       for(i = 0; i < 8; i++) for(j = 0; j < TILE_MAX; j++) buffer[i][j] = 0;
-       for(i = 0; i < 64; i++) {
-               for(;*map != -1; map += 2) {
-                       if(map[0] < 0 || map[0] >= TILE_MAX || map[1] < 0 || map[1] >= 8) { fprintf(stderr, "obj_map: bad tile (%d,%d) @ %d+%d\n", map[0], map[1], i / 16, i % 16); debug = 1; continue; }
-                       buffer[map[1]][map[0]]++;
-               }
-               map++;
-       }
-       for(i = 0; i < 896; i++) {
-               for(;*map != -1; map += 2) {
-                       if(map[0] < 0 || map[0] >= TILE_MAX || map[1] < 0 || map[1] >= 8) { fprintf(stderr, "obj_map: bad tile (%d,%d) @ %d\n", map[0], map[1], i); debug = 1; continue; }
-                       buffer[map[1]][map[0]]++;
-               }
-               map++;
-       }
-       for(i = 0; i < TILE_MAX; i++) for(j = 0; j < 8; j++) {
-               switch(buffer[j][i]) {
-               case 0: fprintf(stderr, "obj_map: uninitialized (%d,%d)\n", i, j); debug = 1; break;
-               case 1: break; /* good */
-               default: fprintf(stderr, "obj_map: duplicate (%d,%d)\n", i, j); debug = 1; break;
-               }
-       }
-       if(sizeof(obj_map) / sizeof(*obj_map) != map - obj_map) { fprintf(stderr, "obj_map: bad end (%d != %d)\n", sizeof(obj_map) / sizeof(*obj_map), map - obj_map); debug = 1; }
-       if(debug == 0) fprintf(stderr, "obj_map: looks good, now disable debug code\n");
-       abort();
-#else
+  Xmagnify, 0, 
+  Xmagnify, 1, 
+  Xmagnify, 2, 
+  Xmagnify, 3, 
+  Xmagnify, 4, 
+  Xmagnify, 5, 
+  Xmagnify, 6, 
+  Xmagnify, 7, 
+  -1, 
 
-       for(i = 0; i < 8; i++) for(j = 0; j < TILE_MAX; j++) buffer[i][j] = Xblank;
+  XdripperB, 0, 
+  XdripperB, 1, 
+  XdripperB, 2, 
+  XdripperB, 3, 
+  XdripperB, 4, 
+  XdripperB, 5, 
+  XdripperB, 6, 
+  XdripperB, 7, 
+  -1, 
 
-/* special case for first 64 entries */
-       for(i = 0; i < 64; i++) {
-               for(;*map != -1; map += 2) buffer[map[1]][map[0]] = i;
-               map++;
-       }
+  Xfake_blankB, 0, 
+  Xfake_blankB, 1, 
+  Xfake_blankB, 2, 
+  Xfake_blankB, 3, 
+  Xfake_blankB, 4, 
+  Xfake_blankB, 5, 
+  Xfake_blankB, 6, 
+  Xfake_blankB, 7, 
+  -1, 
 
-/* now regular entries */
-       for(i = 0; i < 896 * 16; i += 16) {
-               for(;*map != -1; map += 2) buffer[map[1]][map[0]] = i;
-               map++;
-       }
+  Xfake_grassB, 0, 
+  Xfake_grassB, 1, 
+  Xfake_grassB, 2, 
+  Xfake_grassB, 3, 
+  Xfake_grassB, 4, 
+  Xfake_grassB, 5, 
+  Xfake_grassB, 6, 
+  Xfake_grassB, 7, 
+  -1, 
 
-       printf("/* map tiles to coords */\n");
-       printf("const unsigned short map_obj[8][%d] = {\n", TILE_MAX);
-       for(i = 0; i < 8;) {
-               printf("{\n");
-               print_buffer(buffer[7 - i], TILE_MAX);
-               printf("}%s", ++i == 8 ? "\n" : ",");
-       }
-       printf("};\n");
-#endif
-}
-void print_spr(void)
-{
-       int i,j,k;
-       int *map = spr_map;
-       int buffer[2][8][SPR_MAX];
+  Xfake_door_1, 0, 
+  Xfake_door_1, 1, 
+  Xfake_door_1, 2, 
+  Xfake_door_1, 3, 
+  Xfake_door_1, 4, 
+  Xfake_door_1, 5, 
+  Xfake_door_1, 6, 
+  Xfake_door_1, 7, 
+  Xfake_door_2, 0, 
+  Xfake_door_2, 1, 
+  Xfake_door_2, 2, 
+  Xfake_door_2, 3, 
+  Xfake_door_2, 4, 
+  Xfake_door_2, 5, 
+  Xfake_door_2, 6, 
+  Xfake_door_2, 7, 
+  Xfake_door_3, 0, 
+  Xfake_door_3, 1, 
+  Xfake_door_3, 2, 
+  Xfake_door_3, 3, 
+  Xfake_door_3, 4, 
+  Xfake_door_3, 5, 
+  Xfake_door_3, 6, 
+  Xfake_door_3, 7, 
+  Xfake_door_4, 0, 
+  Xfake_door_4, 1, 
+  Xfake_door_4, 2, 
+  Xfake_door_4, 3, 
+  Xfake_door_4, 4, 
+  Xfake_door_4, 5, 
+  Xfake_door_4, 6, 
+  Xfake_door_4, 7, 
+  Xfake_door_5, 0, 
+  Xfake_door_5, 1, 
+  Xfake_door_5, 2, 
+  Xfake_door_5, 3, 
+  Xfake_door_5, 4, 
+  Xfake_door_5, 5, 
+  Xfake_door_5, 6, 
+  Xfake_door_5, 7, 
+  Xfake_door_6, 0, 
+  Xfake_door_6, 1, 
+  Xfake_door_6, 2, 
+  Xfake_door_6, 3, 
+  Xfake_door_6, 4, 
+  Xfake_door_6, 5, 
+  Xfake_door_6, 6, 
+  Xfake_door_6, 7, 
+  Xfake_door_7, 0, 
+  Xfake_door_7, 1, 
+  Xfake_door_7, 2, 
+  Xfake_door_7, 3, 
+  Xfake_door_7, 4, 
+  Xfake_door_7, 5, 
+  Xfake_door_7, 6, 
+  Xfake_door_7, 7, 
+  Xfake_door_8, 0, 
+  Xfake_door_8, 1, 
+  Xfake_door_8, 2, 
+  Xfake_door_8, 3, 
+  Xfake_door_8, 4, 
+  Xfake_door_8, 5, 
+  Xfake_door_8, 6, 
+  Xfake_door_8, 7, 
+  -1, 
 
-       while(*map < SPR_MAX) {
-               i = *map++;
-               j = *map++;
-               for(k = 0; k < 8; k++) buffer[j][k][i] = *map++;
-       }
+  Xsteel_1, 0, 
+  Xsteel_1, 1, 
+  Xsteel_1, 2, 
+  Xsteel_1, 3, 
+  Xsteel_1, 4, 
+  Xsteel_1, 5, 
+  Xsteel_1, 6, 
+  Xsteel_1, 7, 
+  -1, 
+  Xsteel_2, 0, 
+  Xsteel_2, 1, 
+  Xsteel_2, 2, 
+  Xsteel_2, 3, 
+  Xsteel_2, 4, 
+  Xsteel_2, 5, 
+  Xsteel_2, 6, 
+  Xsteel_2, 7, 
+  -1, 
+  Xsteel_3, 0, 
+  Xsteel_3, 1, 
+  Xsteel_3, 2, 
+  Xsteel_3, 3, 
+  Xsteel_3, 4, 
+  Xsteel_3, 5, 
+  Xsteel_3, 6, 
+  Xsteel_3, 7, 
+  -1, 
+  Xsteel_4, 0, 
+  Xsteel_4, 1, 
+  Xsteel_4, 2, 
+  Xsteel_4, 3, 
+  Xsteel_4, 4, 
+  Xsteel_4, 5, 
+  Xsteel_4, 6, 
+  Xsteel_4, 7, 
+  -1, 
+  Xwall_1, 0, 
+  Xwall_1, 1, 
+  Xwall_1, 2, 
+  Xwall_1, 3, 
+  Xwall_1, 4, 
+  Xwall_1, 5, 
+  Xwall_1, 6, 
+  Xwall_1, 7, 
+  -1, 
+  Xwall_2, 0, 
+  Xwall_2, 1, 
+  Xwall_2, 2, 
+  Xwall_2, 3, 
+  Xwall_2, 4, 
+  Xwall_2, 5, 
+  Xwall_2, 6, 
+  Xwall_2, 7, 
+  -1, 
+  Xwall_3, 0, 
+  Xwall_3, 1, 
+  Xwall_3, 2, 
+  Xwall_3, 3, 
+  Xwall_3, 4, 
+  Xwall_3, 5, 
+  Xwall_3, 6, 
+  Xwall_3, 7, 
+  -1, 
+  Xwall_4, 0, 
+  Xwall_4, 1, 
+  Xwall_4, 2, 
+  Xwall_4, 3, 
+  Xwall_4, 4, 
+  Xwall_4, 5, 
+  Xwall_4, 6, 
+  Xwall_4, 7, 
+  -1, 
+  Xround_wall_1, 0, 
+  Xround_wall_1, 1, 
+  Xround_wall_1, 2, 
+  Xround_wall_1, 3, 
+  Xround_wall_1, 4, 
+  Xround_wall_1, 5, 
+  Xround_wall_1, 6, 
+  Xround_wall_1, 7, 
+  -1, 
+  Xround_wall_2, 0, 
+  Xround_wall_2, 1, 
+  Xround_wall_2, 2, 
+  Xround_wall_2, 3, 
+  Xround_wall_2, 4, 
+  Xround_wall_2, 5, 
+  Xround_wall_2, 6, 
+  Xround_wall_2, 7, 
+  -1, 
+  Xround_wall_3, 0, 
+  Xround_wall_3, 1, 
+  Xround_wall_3, 2, 
+  Xround_wall_3, 3, 
+  Xround_wall_3, 4, 
+  Xround_wall_3, 5, 
+  Xround_wall_3, 6, 
+  Xround_wall_3, 7, 
+  -1, 
+  Xround_wall_4, 0, 
+  Xround_wall_4, 1, 
+  Xround_wall_4, 2, 
+  Xround_wall_4, 3, 
+  Xround_wall_4, 4, 
+  Xround_wall_4, 5, 
+  Xround_wall_4, 6, 
+  Xround_wall_4, 7, 
+  -1, 
+  Xdecor_1, 0, 
+  Xdecor_1, 1, 
+  Xdecor_1, 2, 
+  Xdecor_1, 3, 
+  Xdecor_1, 4, 
+  Xdecor_1, 5, 
+  Xdecor_1, 6, 
+  Xdecor_1, 7, 
+  -1, 
+  Xdecor_2, 0, 
+  Xdecor_2, 1, 
+  Xdecor_2, 2, 
+  Xdecor_2, 3, 
+  Xdecor_2, 4, 
+  Xdecor_2, 5, 
+  Xdecor_2, 6, 
+  Xdecor_2, 7, 
+  -1, 
+  Xdecor_3, 0, 
+  Xdecor_3, 1, 
+  Xdecor_3, 2, 
+  Xdecor_3, 3, 
+  Xdecor_3, 4, 
+  Xdecor_3, 5, 
+  Xdecor_3, 6, 
+  Xdecor_3, 7, 
+  -1, 
+  Xdecor_4, 0, 
+  Xdecor_4, 1, 
+  Xdecor_4, 2, 
+  Xdecor_4, 3, 
+  Xdecor_4, 4, 
+  Xdecor_4, 5, 
+  Xdecor_4, 6, 
+  Xdecor_4, 7, 
+  -1, 
+  Xdecor_5, 0, 
+  Xdecor_5, 1, 
+  Xdecor_5, 2, 
+  Xdecor_5, 3, 
+  Xdecor_5, 4, 
+  Xdecor_5, 5, 
+  Xdecor_5, 6, 
+  Xdecor_5, 7, 
+  -1, 
+  Xdecor_6, 0, 
+  Xdecor_6, 1, 
+  Xdecor_6, 2, 
+  Xdecor_6, 3, 
+  Xdecor_6, 4, 
+  Xdecor_6, 5, 
+  Xdecor_6, 6, 
+  Xdecor_6, 7, 
+  -1, 
+  Xdecor_7, 0, 
+  Xdecor_7, 1, 
+  Xdecor_7, 2, 
+  Xdecor_7, 3, 
+  Xdecor_7, 4, 
+  Xdecor_7, 5, 
+  Xdecor_7, 6, 
+  Xdecor_7, 7, 
+  -1, 
+  Xdecor_8, 0, 
+  Xdecor_8, 1, 
+  Xdecor_8, 2, 
+  Xdecor_8, 3, 
+  Xdecor_8, 4, 
+  Xdecor_8, 5, 
+  Xdecor_8, 6, 
+  Xdecor_8, 7, 
+  -1, 
+  Xdecor_9, 0, 
+  Xdecor_9, 1, 
+  Xdecor_9, 2, 
+  Xdecor_9, 3, 
+  Xdecor_9, 4, 
+  Xdecor_9, 5, 
+  Xdecor_9, 6, 
+  Xdecor_9, 7, 
+  -1, 
+  Xdecor_10, 0, 
+  Xdecor_10, 1, 
+  Xdecor_10, 2, 
+  Xdecor_10, 3, 
+  Xdecor_10, 4, 
+  Xdecor_10, 5, 
+  Xdecor_10, 6, 
+  Xdecor_10, 7, 
+  -1, 
+  Xdecor_11, 0, 
+  Xdecor_11, 1, 
+  Xdecor_11, 2, 
+  Xdecor_11, 3, 
+  Xdecor_11, 4, 
+  Xdecor_11, 5, 
+  Xdecor_11, 6, 
+  Xdecor_11, 7, 
+  -1, 
+  Xdecor_12, 0, 
+  Xdecor_12, 1, 
+  Xdecor_12, 2, 
+  Xdecor_12, 3, 
+  Xdecor_12, 4, 
+  Xdecor_12, 5, 
+  Xdecor_12, 6, 
+  Xdecor_12, 7, 
+  -1, 
+  Xalpha_excla, 0, 
+  Xalpha_excla, 1, 
+  Xalpha_excla, 2, 
+  Xalpha_excla, 3, 
+  Xalpha_excla, 4, 
+  Xalpha_excla, 5, 
+  Xalpha_excla, 6, 
+  Xalpha_excla, 7, 
+  -1, 
+  Xalpha_quote, 0, 
+  Xalpha_quote, 1, 
+  Xalpha_quote, 2, 
+  Xalpha_quote, 3, 
+  Xalpha_quote, 4, 
+  Xalpha_quote, 5, 
+  Xalpha_quote, 6, 
+  Xalpha_quote, 7, 
+  -1, 
+  Xalpha_comma, 0, 
+  Xalpha_comma, 1, 
+  Xalpha_comma, 2, 
+  Xalpha_comma, 3, 
+  Xalpha_comma, 4, 
+  Xalpha_comma, 5, 
+  Xalpha_comma, 6, 
+  Xalpha_comma, 7, 
+  -1, 
+  Xalpha_minus, 0, 
+  Xalpha_minus, 1, 
+  Xalpha_minus, 2, 
+  Xalpha_minus, 3, 
+  Xalpha_minus, 4, 
+  Xalpha_minus, 5, 
+  Xalpha_minus, 6, 
+  Xalpha_minus, 7, 
+  -1, 
+  Xalpha_perio, 0, 
+  Xalpha_perio, 1, 
+  Xalpha_perio, 2, 
+  Xalpha_perio, 3, 
+  Xalpha_perio, 4, 
+  Xalpha_perio, 5, 
+  Xalpha_perio, 6, 
+  Xalpha_perio, 7, 
+  -1, 
+  Xalpha_0, 0, 
+  Xalpha_0, 1, 
+  Xalpha_0, 2, 
+  Xalpha_0, 3, 
+  Xalpha_0, 4, 
+  Xalpha_0, 5, 
+  Xalpha_0, 6, 
+  Xalpha_0, 7, 
+  -1, 
+  Xalpha_1, 0, 
+  Xalpha_1, 1, 
+  Xalpha_1, 2, 
+  Xalpha_1, 3, 
+  Xalpha_1, 4, 
+  Xalpha_1, 5, 
+  Xalpha_1, 6, 
+  Xalpha_1, 7, 
+  -1, 
+  Xalpha_2, 0, 
+  Xalpha_2, 1, 
+  Xalpha_2, 2, 
+  Xalpha_2, 3, 
+  Xalpha_2, 4, 
+  Xalpha_2, 5, 
+  Xalpha_2, 6, 
+  Xalpha_2, 7, 
+  -1, 
+  Xalpha_3, 0, 
+  Xalpha_3, 1, 
+  Xalpha_3, 2, 
+  Xalpha_3, 3, 
+  Xalpha_3, 4, 
+  Xalpha_3, 5, 
+  Xalpha_3, 6, 
+  Xalpha_3, 7, 
+  -1, 
+  Xalpha_4, 0, 
+  Xalpha_4, 1, 
+  Xalpha_4, 2, 
+  Xalpha_4, 3, 
+  Xalpha_4, 4, 
+  Xalpha_4, 5, 
+  Xalpha_4, 6, 
+  Xalpha_4, 7, 
+  -1, 
+  Xalpha_5, 0, 
+  Xalpha_5, 1, 
+  Xalpha_5, 2, 
+  Xalpha_5, 3, 
+  Xalpha_5, 4, 
+  Xalpha_5, 5, 
+  Xalpha_5, 6, 
+  Xalpha_5, 7, 
+  -1, 
+  Xalpha_6, 0, 
+  Xalpha_6, 1, 
+  Xalpha_6, 2, 
+  Xalpha_6, 3, 
+  Xalpha_6, 4, 
+  Xalpha_6, 5, 
+  Xalpha_6, 6, 
+  Xalpha_6, 7, 
+  -1, 
+  Xalpha_7, 0, 
+  Xalpha_7, 1, 
+  Xalpha_7, 2, 
+  Xalpha_7, 3, 
+  Xalpha_7, 4, 
+  Xalpha_7, 5, 
+  Xalpha_7, 6, 
+  Xalpha_7, 7, 
+  -1, 
+  Xalpha_8, 0, 
+  Xalpha_8, 1, 
+  Xalpha_8, 2, 
+  Xalpha_8, 3, 
+  Xalpha_8, 4, 
+  Xalpha_8, 5, 
+  Xalpha_8, 6, 
+  Xalpha_8, 7, 
+  -1, 
+  Xalpha_9, 0, 
+  Xalpha_9, 1, 
+  Xalpha_9, 2, 
+  Xalpha_9, 3, 
+  Xalpha_9, 4, 
+  Xalpha_9, 5, 
+  Xalpha_9, 6, 
+  Xalpha_9, 7, 
+  -1, 
+  Xalpha_colon, 0, 
+  Xalpha_colon, 1, 
+  Xalpha_colon, 2, 
+  Xalpha_colon, 3, 
+  Xalpha_colon, 4, 
+  Xalpha_colon, 5, 
+  Xalpha_colon, 6, 
+  Xalpha_colon, 7, 
+  -1, 
+  Xalpha_arrow_w, 0, 
+  Xalpha_arrow_w, 1, 
+  Xalpha_arrow_w, 2, 
+  Xalpha_arrow_w, 3, 
+  Xalpha_arrow_w, 4, 
+  Xalpha_arrow_w, 5, 
+  Xalpha_arrow_w, 6, 
+  Xalpha_arrow_w, 7, 
+  -1, 
+  Xalpha_arrow_e, 0, 
+  Xalpha_arrow_e, 1, 
+  Xalpha_arrow_e, 2, 
+  Xalpha_arrow_e, 3, 
+  Xalpha_arrow_e, 4, 
+  Xalpha_arrow_e, 5, 
+  Xalpha_arrow_e, 6, 
+  Xalpha_arrow_e, 7, 
+  -1, 
+  Xalpha_quest, 0, 
+  Xalpha_quest, 1, 
+  Xalpha_quest, 2, 
+  Xalpha_quest, 3, 
+  Xalpha_quest, 4, 
+  Xalpha_quest, 5, 
+  Xalpha_quest, 6, 
+  Xalpha_quest, 7, 
+  -1, 
+  Xalpha_a, 0, 
+  Xalpha_a, 1, 
+  Xalpha_a, 2, 
+  Xalpha_a, 3, 
+  Xalpha_a, 4, 
+  Xalpha_a, 5, 
+  Xalpha_a, 6, 
+  Xalpha_a, 7, 
+  -1, 
+  Xalpha_b, 0, 
+  Xalpha_b, 1, 
+  Xalpha_b, 2, 
+  Xalpha_b, 3, 
+  Xalpha_b, 4, 
+  Xalpha_b, 5, 
+  Xalpha_b, 6, 
+  Xalpha_b, 7, 
+  -1, 
+  Xalpha_c, 0, 
+  Xalpha_c, 1, 
+  Xalpha_c, 2, 
+  Xalpha_c, 3, 
+  Xalpha_c, 4, 
+  Xalpha_c, 5, 
+  Xalpha_c, 6, 
+  Xalpha_c, 7, 
+  -1, 
+  Xalpha_d, 0, 
+  Xalpha_d, 1, 
+  Xalpha_d, 2, 
+  Xalpha_d, 3, 
+  Xalpha_d, 4, 
+  Xalpha_d, 5, 
+  Xalpha_d, 6, 
+  Xalpha_d, 7, 
+  -1, 
+  Xalpha_e, 0, 
+  Xalpha_e, 1, 
+  Xalpha_e, 2, 
+  Xalpha_e, 3, 
+  Xalpha_e, 4, 
+  Xalpha_e, 5, 
+  Xalpha_e, 6, 
+  Xalpha_e, 7, 
+  -1, 
+  Xalpha_f, 0, 
+  Xalpha_f, 1, 
+  Xalpha_f, 2, 
+  Xalpha_f, 3, 
+  Xalpha_f, 4, 
+  Xalpha_f, 5, 
+  Xalpha_f, 6, 
+  Xalpha_f, 7, 
+  -1, 
+  Xalpha_g, 0, 
+  Xalpha_g, 1, 
+  Xalpha_g, 2, 
+  Xalpha_g, 3, 
+  Xalpha_g, 4, 
+  Xalpha_g, 5, 
+  Xalpha_g, 6, 
+  Xalpha_g, 7, 
+  -1, 
+  Xalpha_h, 0, 
+  Xalpha_h, 1, 
+  Xalpha_h, 2, 
+  Xalpha_h, 3, 
+  Xalpha_h, 4, 
+  Xalpha_h, 5, 
+  Xalpha_h, 6, 
+  Xalpha_h, 7, 
+  -1, 
+  Xalpha_i, 0, 
+  Xalpha_i, 1, 
+  Xalpha_i, 2, 
+  Xalpha_i, 3, 
+  Xalpha_i, 4, 
+  Xalpha_i, 5, 
+  Xalpha_i, 6, 
+  Xalpha_i, 7, 
+  -1, 
+  Xalpha_j, 0, 
+  Xalpha_j, 1, 
+  Xalpha_j, 2, 
+  Xalpha_j, 3, 
+  Xalpha_j, 4, 
+  Xalpha_j, 5, 
+  Xalpha_j, 6, 
+  Xalpha_j, 7, 
+  -1, 
+  Xalpha_k, 0, 
+  Xalpha_k, 1, 
+  Xalpha_k, 2, 
+  Xalpha_k, 3, 
+  Xalpha_k, 4, 
+  Xalpha_k, 5, 
+  Xalpha_k, 6, 
+  Xalpha_k, 7, 
+  -1, 
+  Xalpha_l, 0, 
+  Xalpha_l, 1, 
+  Xalpha_l, 2, 
+  Xalpha_l, 3, 
+  Xalpha_l, 4, 
+  Xalpha_l, 5, 
+  Xalpha_l, 6, 
+  Xalpha_l, 7, 
+  -1, 
+  Xalpha_m, 0, 
+  Xalpha_m, 1, 
+  Xalpha_m, 2, 
+  Xalpha_m, 3, 
+  Xalpha_m, 4, 
+  Xalpha_m, 5, 
+  Xalpha_m, 6, 
+  Xalpha_m, 7, 
+  -1, 
+  Xalpha_n, 0, 
+  Xalpha_n, 1, 
+  Xalpha_n, 2, 
+  Xalpha_n, 3, 
+  Xalpha_n, 4, 
+  Xalpha_n, 5, 
+  Xalpha_n, 6, 
+  Xalpha_n, 7, 
+  -1, 
+  Xalpha_o, 0, 
+  Xalpha_o, 1, 
+  Xalpha_o, 2, 
+  Xalpha_o, 3, 
+  Xalpha_o, 4, 
+  Xalpha_o, 5, 
+  Xalpha_o, 6, 
+  Xalpha_o, 7, 
+  -1, 
+  Xalpha_p, 0, 
+  Xalpha_p, 1, 
+  Xalpha_p, 2, 
+  Xalpha_p, 3, 
+  Xalpha_p, 4, 
+  Xalpha_p, 5, 
+  Xalpha_p, 6, 
+  Xalpha_p, 7, 
+  -1, 
+  Xalpha_q, 0, 
+  Xalpha_q, 1, 
+  Xalpha_q, 2, 
+  Xalpha_q, 3, 
+  Xalpha_q, 4, 
+  Xalpha_q, 5, 
+  Xalpha_q, 6, 
+  Xalpha_q, 7, 
+  -1, 
+  Xalpha_r, 0, 
+  Xalpha_r, 1, 
+  Xalpha_r, 2, 
+  Xalpha_r, 3, 
+  Xalpha_r, 4, 
+  Xalpha_r, 5, 
+  Xalpha_r, 6, 
+  Xalpha_r, 7, 
+  -1, 
+  Xalpha_s, 0, 
+  Xalpha_s, 1, 
+  Xalpha_s, 2, 
+  Xalpha_s, 3, 
+  Xalpha_s, 4, 
+  Xalpha_s, 5, 
+  Xalpha_s, 6, 
+  Xalpha_s, 7, 
+  -1, 
+  Xalpha_t, 0, 
+  Xalpha_t, 1, 
+  Xalpha_t, 2, 
+  Xalpha_t, 3, 
+  Xalpha_t, 4, 
+  Xalpha_t, 5, 
+  Xalpha_t, 6, 
+  Xalpha_t, 7, 
+  -1, 
+  Xalpha_u, 0, 
+  Xalpha_u, 1, 
+  Xalpha_u, 2, 
+  Xalpha_u, 3, 
+  Xalpha_u, 4, 
+  Xalpha_u, 5, 
+  Xalpha_u, 6, 
+  Xalpha_u, 7, 
+  -1, 
+  Xalpha_v, 0, 
+  Xalpha_v, 1, 
+  Xalpha_v, 2, 
+  Xalpha_v, 3, 
+  Xalpha_v, 4, 
+  Xalpha_v, 5, 
+  Xalpha_v, 6, 
+  Xalpha_v, 7, 
+  -1, 
+  Xalpha_w, 0, 
+  Xalpha_w, 1, 
+  Xalpha_w, 2, 
+  Xalpha_w, 3, 
+  Xalpha_w, 4, 
+  Xalpha_w, 5, 
+  Xalpha_w, 6, 
+  Xalpha_w, 7, 
+  -1, 
+  Xalpha_x, 0, 
+  Xalpha_x, 1, 
+  Xalpha_x, 2, 
+  Xalpha_x, 3, 
+  Xalpha_x, 4, 
+  Xalpha_x, 5, 
+  Xalpha_x, 6, 
+  Xalpha_x, 7, 
+  -1, 
+  Xalpha_y, 0, 
+  Xalpha_y, 1, 
+  Xalpha_y, 2, 
+  Xalpha_y, 3, 
+  Xalpha_y, 4, 
+  Xalpha_y, 5, 
+  Xalpha_y, 6, 
+  Xalpha_y, 7, 
+  -1, 
+  Xalpha_z, 0, 
+  Xalpha_z, 1, 
+  Xalpha_z, 2, 
+  Xalpha_z, 3, 
+  Xalpha_z, 4, 
+  Xalpha_z, 5, 
+  Xalpha_z, 6, 
+  Xalpha_z, 7, 
+  -1, 
+  Xalpha_copyr, 0, 
+  Xalpha_copyr, 1, 
+  Xalpha_copyr, 2, 
+  Xalpha_copyr, 3, 
+  Xalpha_copyr, 4, 
+  Xalpha_copyr, 5, 
+  Xalpha_copyr, 6, 
+  Xalpha_copyr, 7, 
+  -1, 
 
-       printf("/* map sprites to coords */\n");
-       printf("const unsigned short map_spr[2][8][%d] = {\n", SPR_MAX);
-       for(i = 0; i < 2;) {
-               printf("{\n");
-               for(j = 0; j < 8;) {
-                       printf("\t{ ");
-                       for(k = 0; k < SPR_MAX;) {
-                               printf("%d", buffer[i][7 - j][k]);
-                               printf("%s", ++k == SPR_MAX ? "" : ",");
-                       }
-                       printf(" }%s\n", ++j == 8 ? "" : ",");
-               }
-               printf("}%s", ++i == 2 ? "\n" : ",");
-       }
-       printf("};\n");
-}
-void print_ttl(void)
-{
-       int i,j,k;
-       int buffer[128];
+  Yball_eat, 7, 
+  Yball_eat, 6, 
+  Yball_eat, 5, 
+  Xboom_2, 7, 
+  Xboom_2, 6, 
+  Xboom_2, 5, 
+  -1, 
+  Yball_eat, 4, 
+  Yball_eat, 3, 
+  Yball_eat, 2, 
+  Xboom_2, 4, 
+  Xboom_2, 3, 
+  Xboom_2, 2, 
+  -1, 
+  Yball_eat, 1, 
+  Yball_eat, 0, 
+  Xboom_2, 1, 
+  Xboom_2, 0, 
+  Xboom_1, 7, 
+  -1, 
+  Xboom_1, 6, 
+  Xboom_1, 5, 
+  Xboom_android, 7, 
+  -1, 
+  Xboom_1, 4, 
+  Xboom_1, 3, 
+  Xboom_bug, 4, 
+  Xboom_bomb, 4, 
+  Xboom_bug, 3, 
+  Xboom_bomb, 3, 
+  -1, 
+  Xboom_1, 2, 
+  Xboom_1, 1, 
+  Xboom_bug, 6, 
+  Xboom_bomb, 6, 
+  Xboom_bug, 5, 
+  Xboom_bomb, 5, 
+  Xboom_bug, 2, 
+  Xboom_bomb, 2, 
+  Xboom_bug, 1, 
+  Xboom_bomb, 1, 
+  -1, 
+  Xboom_bug, 0, 
+  Xboom_bug, 7, 
+  Xboom_bomb, 0, 
+  Xboom_bomb, 7, 
+  Xboom_1, 0, 
+  Ybug_stone, 7, 
+  Ybug_spring, 7, 
+  Ytank_stone, 7, 
+  Ytank_spring, 7, 
+  Yeater_stone, 7, 
+  Yeater_spring, 7, 
+  Yalien_stone, 7, 
+  Yalien_spring, 7, 
+  Ybomb_eat, 7, 
+  -1
+};
 
-       for(i = 0; i < 128; i++) {
-               if(ttl_map[i] == -1) {
-                       buffer[i] = -1;
-               } else {
-                       j = (ttl_map[i] % 22) * 14;
-                       k = (ttl_map[i] / 22);
-                       buffer[i] = k * 320 + j;
-               }
-       }
-       printf("/* map ascii to coords */\n");
-       printf("const unsigned short map_ttl[128] = {\n");
-       print_buffer(buffer, 128);
-       printf("};\n");
-}
-int main_OLD(void)
+int spr_map[] =
 {
-       printf("/* THIS FILE AUTOMATICALLY GENERATED */\n\n");
-       print_tab(tile_blank, "tab_blank", "0=stop 1=blank");
-       print_tab(tile_acid, "tab_acid", "0=stop 1=acid");
-       print_tab(tile_ameuba, "tab_ameuba", "0=stop 1=ameuba");
-       print_tab(tile_android_move, "tab_android_move", "0=stop 1=move");
-       print_explode();
-       print_obj();
-       print_spr();
-       print_ttl();
-       return(0);
-}
-
-#endif
+  SPR_walk + 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 
+  SPR_walk + 1, 0, 8, 9, 10, 11, 12, 13, 14, 15, 
+  SPR_walk + 2, 0, 16, 17, 18, 19, 20, 21, 22, 23, 
+  SPR_walk + 3, 0, 24, 25, 26, 27, 28, 29, 30, 31, 
+  SPR_push+0, 0, 32, 33, 34, 35, 36, 35, 34, 33, 
+  SPR_push+1, 0, 37, 38, 39, 40, 41, 40, 39, 38, 
+  SPR_push+2, 0, 42, 43, 44, 45, 46, 45, 44, 43, 
+  SPR_push+3, 0, 47, 48, 49, 50, 51, 50, 49, 48, 
+  SPR_spray+0, 0, 52, 52, 52, 52, 52, 52, 52, 52, 
+  SPR_spray+1, 0, 53, 53, 53, 53, 53, 53, 53, 53, 
+  SPR_spray+2, 0, 54, 54, 54, 54, 54, 54, 54, 54, 
+  SPR_spray+3, 0, 55, 55, 55, 55, 55, 55, 55, 55, 
+  SPR_walk + 0, 1, 56, 57, 58, 59, 60, 61, 62, 63, 
+  SPR_walk + 1, 1, 64, 65, 66, 67, 68, 69, 70, 71, 
+  SPR_walk + 2, 1, 72, 73, 74, 75, 76, 77, 78, 79, 
+  SPR_walk + 3, 1, 80, 81, 82, 83, 84, 85, 86, 87, 
+  SPR_push + 0, 1, 88, 89, 90, 91, 92, 91, 90, 89, 
+  SPR_push + 1, 1, 93, 94, 95, 96, 97, 96, 95, 94, 
+  SPR_push + 2, 1, 98, 99, 100, 101, 102, 101, 100, 99, 
+  SPR_push + 3, 1, 103, 104, 105, 106, 107, 106, 105, 104, 
+  SPR_spray + 0, 1, 108, 108, 108, 108, 108, 108, 108, 108, 
+  SPR_spray + 1, 1, 109, 109, 109, 109, 109, 109, 109, 109, 
+  SPR_spray + 2, 1, 110, 110, 110, 110, 110, 110, 110, 110, 
+  SPR_spray + 3, 1, 111, 111, 111, 111, 111, 111, 111, 111, 
+  SPR_still, 0, 112, 112, 112, 112, 112, 112, 112, 112, 
+  SPR_still, 1, 113, 113, 113, 113, 113, 113, 113, 113, 
+  SPR_MAX
+};
 
-/* ------------------------------------------------------------------------- */
 
 /* 0=stop 1=blank */
 unsigned char tab_blank[TILE_MAX];
@@ -4470,8 +4302,8 @@ unsigned char tab_blank[TILE_MAX];
 /* 0=stop 1=acid */
 unsigned char tab_acid[TILE_MAX];
 
-/* 0=stop 1=ameuba */
-unsigned char tab_ameuba[TILE_MAX];
+/* 0=stop 1=amoeba */
+unsigned char tab_amoeba[TILE_MAX];
 
 /* 0=stop 1=move */
 unsigned char tab_android_move[TILE_MAX];
@@ -4491,18 +4323,21 @@ unsigned short map_spr[2][8][13];
 /* map ascii to coords */
 unsigned short map_ttl[128];
 
+/* map tiles and frames to graphics info */
+struct GraphicInfo_EM graphic_info_em[TILE_MAX][8];
+
 void create_tab(int *invert, unsigned char *array)
 {
   int i;
   int buffer[TILE_MAX];
 
-  for(i = 0; i < TILE_MAX; i++)
+  for (i = 0; i < TILE_MAX; i++)
     buffer[i] = 0;
 
-  for(;invert[0] < TILE_MAX; invert += 2)
+  for (;invert[0] < TILE_MAX; invert += 2)
     buffer[invert[0]] = invert[1];
 
-  for(i = 0; i < TILE_MAX; i++)
+  for (i = 0; i < TILE_MAX; i++)
     array[i] = buffer[i];
 }
 
@@ -4512,20 +4347,20 @@ void create_explode()
   int *tile = tile_explode;
   int buffer[TILE_MAX];
 
-  for(i = 0; i < TILE_MAX; i++)
+  for (i = 0; i < TILE_MAX; i++)
     buffer[i] = Xboom_1;
-  while((i = *tile++) < TILE_MAX)
+  while ((i = *tile++) < TILE_MAX)
     buffer[i] = i;                     /* these tiles are indestructable */
-  while((i = *tile++) < TILE_MAX)
+  while ((i = *tile++) < TILE_MAX)
     buffer[i] = *tile++;               /* these tiles are special */
 
-  for(i = 0; i < TILE_MAX; i++)
+  for (i = 0; i < TILE_MAX; i++)
     tab_explode_normal[i] = buffer[i];
 
-  while((i = *tile++) < TILE_MAX)
+  while ((i = *tile++) < TILE_MAX)
     buffer[i] = *tile++;               /* these tiles for dynamite */
 
-  for(i = 0; i < TILE_MAX; i++)
+  for (i = 0; i < TILE_MAX; i++)
     tab_explode_dynamite[i] = buffer[i];
 }
 
@@ -4538,16 +4373,18 @@ void create_obj()
 #if 0
 
   int debug = 0;
-  for(i = 0; i < 8; i++)
-    for(j = 0; j < TILE_MAX; j++)
+
+  for (i = 0; i < 8; i++)
+    for (j = 0; j < TILE_MAX; j++)
       buffer[i][j] = 0;
-  for(i = 0; i < 64; i++)
+
+  for (i = 0; i < 64; i++)
   {
-    for(;*map != -1; map += 2)
+    for (;*map != -1; map += 2)
     {
       if (map[0] < 0 || map[0] >= TILE_MAX || map[1] < 0 || map[1] >= 8)
       {
-       fprintf(stderr, "obj_map: bad tile (%d,%d) @ %d+%d\n",
+       fprintf(stderr, "obj_map: bad tile (%d, %d) @ %d+%d\n", 
                map[0], map[1], i / 16, i % 16);
        debug = 1;
        continue;
@@ -4556,13 +4393,14 @@ void create_obj()
     }
     map++;
   }
-  for(i = 0; i < 896; i++)
+
+  for (i = 0; i < 896; i++)
   {
-    for(;*map != -1; map += 2)
+    for (;*map != -1; map += 2)
     {
       if (map[0] < 0 || map[0] >= TILE_MAX || map[1] < 0 || map[1] >= 8)
       {
-       fprintf(stderr, "obj_map: bad tile (%d,%d) @ %d\n", map[0], map[1], i);
+       fprintf(stderr, "obj_map: bad tile (%d, %d) @ %d\n", map[0], map[1], i);
        debug = 1;
        continue;
       }
@@ -4570,126 +4408,126 @@ void create_obj()
     }
     map++;
   }
-  for(i = 0; i < TILE_MAX; i++)
+
+  for (i = 0; i < TILE_MAX; i++)
   {
-    for(j = 0; j < 8; j++)
+    for (j = 0; j < 8; j++)
     {
       switch(buffer[j][i])
       {
         case 0:
-         fprintf(stderr, "obj_map: uninitialized (%d,%d)\n", i, j);
+         fprintf(stderr, "obj_map: uninitialized (%d, %d)\n", i, j);
          debug = 1;
          break;
         case 1:
          break; /* good */
         default:
-         fprintf(stderr, "obj_map: duplicate (%d,%d)\n", i, j);
+         fprintf(stderr, "obj_map: duplicate (%d, %d)\n", i, j);
          debug = 1;
          break;
       }
     }
   }
 
-  if(sizeof(obj_map) / sizeof(*obj_map) != map - obj_map)
+  if (sizeof(obj_map) / sizeof(*obj_map) != map - obj_map)
   {
-    fprintf(stderr, "obj_map: bad end (%d != %d)\n",
+    fprintf(stderr, "obj_map: bad end (%d != %d)\n", 
            sizeof(obj_map) / sizeof(*obj_map), map - obj_map);
     debug = 1;
   }
-  if(debug == 0)
+
+  if (debug == 0)
     fprintf(stderr, "obj_map: looks good, now disable debug code\n");
+
   abort();
 
 #else
 
-  for(i = 0; i < 8; i++)
-    for(j = 0; j < TILE_MAX; j++)
+  for (i = 0; i < 8; i++)
+    for (j = 0; j < TILE_MAX; j++)
       buffer[i][j] = Xblank;
 
   /* special case for first 64 entries */
-  for(i = 0; i < 64; i++)
+  for (i = 0; i < 64; i++)
   {
-    for(;*map != -1; map += 2)
+    for (;*map != -1; map += 2)
       buffer[map[1]][map[0]] = i;
     map++;
   }
 
   /* now regular entries */
-  for(i = 0; i < 896 * 16; i += 16)
+  for (i = 0; i < 896 * 16; i += 16)
   {
-    for(;*map != -1; map += 2)
+    for (;*map != -1; map += 2)
       buffer[map[1]][map[0]] = i;
     map++;
   }
 
-  for(i = 0; i < 8; i++)
-    for(j = 0; j < TILE_MAX; j++)
+  for (i = 0; i < 8; i++)
+    for (j = 0; j < TILE_MAX; j++)
       map_obj[i][j] = buffer[7 - i][j];
 
 #endif
 }
 
-void create_spr()
+void create_obj_graphics_info_em()
 {
-  int i, j, k;
-  int *map = spr_map;
-  int buffer[2][8][SPR_MAX];
+  int i, j;
 
-  while(*map < SPR_MAX)
+  for (i = 0; i < TILE_MAX; i++)
   {
-    i = *map++;
-    j = *map++;
-    for(k = 0; k < 8; k++)
-      buffer[j][k][i] = *map++;
+    for (j = 0; j < 8; j++)
+    {
+      struct GraphicInfo_EM *g = &graphic_info_em[i][j];
+      int obj = map_obj[j][i];
+
+      g->bitmap = objBitmap;
+      g->src_x = (obj / 512) * TILEX;
+      g->src_y = (obj % 512) * TILEY / 16;
+      g->src_offset_x = 0;
+      g->src_offset_y = 0;
+      g->dst_offset_x = 0;
+      g->dst_offset_y = 0;
+      g->width = TILEX;
+      g->height = TILEY;
+    }
   }
 
-  for(i = 0; i < 2; i++)
-    for(j = 0; j < 8; j++)
-      for(k = 0; k < SPR_MAX; k++)
-       map_spr[i][j][k] = buffer[i][7 - j][k];
+  InitGraphicInfo_EM();
 }
 
-void create_ttl()
+void create_spr()
 {
-#if 0
   int i, j, k;
-  int buffer[128];
+  int *map = spr_map;
+  int buffer[2][8][SPR_MAX];
 
-  for(i = 0; i < 128; i++)
+  while (*map < SPR_MAX)
   {
-    if(ttl_map[i] == -1)
-    {
-      buffer[i] = -1;
-    }
-    else
-    {
-#if 1
-      j = (ttl_map[i] % 22) * (14 * 2);
-      k = (ttl_map[i] / 22);
-      buffer[i] = k * (320 * 2) + j;
-#else
-      j = (ttl_map[i] % 22) * 14;
-      k = (ttl_map[i] / 22);
-      buffer[i] = k * 320 + j;
-#endif
-    }
+    i = *map++;
+    j = *map++;
+    for (k = 0; k < 8; k++)
+      buffer[j][k][i] = *map++;
   }
 
-  for (i = 0; i < 128; i++)
-    map_ttl[i] = buffer[i];
-#endif
+  for (i = 0; i < 2; i++)
+    for (j = 0; j < 8; j++)
+      for (k = 0; k < SPR_MAX; k++)
+       map_spr[i][j][k] = buffer[i][7 - j][k];
 }
 
 void tab_generate()
 {
   create_tab(tile_blank, tab_blank);
   create_tab(tile_acid, tab_acid);
-  create_tab(tile_ameuba, tab_ameuba);
+  create_tab(tile_amoeba, tab_amoeba);
   create_tab(tile_android_move, tab_android_move);
   create_explode();
   create_obj();
   create_spr();
-  create_ttl();
 }
 
-#endif
+void tab_generate_graphics_info_em()
+{
+  create_obj_graphics_info_em();
+}