- Xstone, Xstone, Xdiamond, Xdiamond,
- Xalien, Xalien, Xblank, Xblank,
- Xtank_1_n, Xtank_1_e, Xtank_1_s, Xtank_1_w,
- Xtank_2_n, Xtank_2_e, Xtank_2_s, Xtank_2_w,
-
- Xbomb, Xbomb, Xemerald, Xemerald,
- Xbug_1_n, Xbug_1_e, Xbug_1_s, Xbug_1_w,
- Xbug_2_n, Xbug_2_e, Xbug_2_s, Xbug_2_w,
- Xdrip, Xdrip, Xdrip, Xdrip,
-
- Xstone, Xbomb, Xdiamond, Xemerald,
- Xwonderwall, Xnut, Xnut, Xnut,
- Xwheel, Xeater_n, Xeater_s, Xeater_w,
- Xeater_e, Xsand_stone, Xblank, Xblank,
-
- Xblank, Xsand, Xsand, Xsand,
- Xsand_stone, Xsand_stone, Xsand_stone, Xsand,
- Xstone, Xslide_ew, Xslide_ns, Xdynamite_1,
- Xdynamite_2, Xdynamite_3, Xdynamite_4, Xacid_s,
-
- Xexit_1, Xexit_2, Xexit_3, Xballoon,
- Xplant, Xspring, Xspring_fall, Xspring_w,
- Xspring_e, Xball_1, Xball_2, Xandroid,
- Xblank, Xandroid, Xandroid, Xandroid,
-
- Xandroid, Xandroid, Xandroid, Xandroid,
- Xandroid, Xblank, Xblank, Xblank,
- Xblank, Xblank, Xblank, Xblank,
- Xblank, Xblank, Xblank, Xblank,
-
- Xblank, Xblank, Xblank, Xpush_spring_w,
- Xpush_spring_e, Xacid_1, Xacid_2, Xacid_3,
- Xacid_4, Xacid_5, Xacid_6, Xacid_7,
- Xacid_8, Xblank, Xblank, Xblank,
-
- Xblank, Xblank, Xpush_nut_w, Xpush_nut_e,
- Xsteel_1, Xblank, Xblank, Xpush_bomb_w,
- Xpush_bomb_e, Xpush_stone_w, Xpush_stone_e, Xblank,
- Xblank, Xblank, Xblank, Xblank,
-
- Xblank, Xroundwall_1, Xgrass, Xsteel_1,
- Xwall_1, Xkey_1, Xkey_2, Xkey_3,
- Xkey_4, Xdoor_1, Xdoor_2, Xdoor_3,
- Xdoor_4, Xfake_amoeba, Xfake_door_1, Xfake_door_2,
-
- Xfake_door_3, Xfake_door_4, Xwonderwall, Xwheel,
- Xsand, Xacid_nw, Xacid_ne, Xacid_sw,
- Xacid_se, Xfake_blank, Xamoeba_1, Xamoeba_2,
- Xamoeba_3, Xamoeba_4, Xexit, Xalpha_arrow_w,
-
- Xfake_grass, Xlenses, Xmagnify, Xfake_blank,
- Xfake_grass, Xswitch, Xswitch, Xblank,
- Xdecor_8, Xdecor_9, Xdecor_10, Xdecor_5,
- Xalpha_comma, Xalpha_quote, Xalpha_minus, Xdynamite,
-
- Xsteel_3, Xdecor_6, Xdecor_7, Xsteel_2,
- Xroundwall_2, Xdecor_2, Xdecor_4, Xdecor_3,
- Xwind_any, Xwind_e, Xwind_s, Xwind_w,
- Xwind_n, Xdirt, Xplant, Xkey_5,
-
- Xkey_6, Xkey_7, Xkey_8, Xdoor_5,
- Xdoor_6, Xdoor_7, Xdoor_8, Xbumper,
- Xalpha_a, Xalpha_b, Xalpha_c, Xalpha_d,
- Xalpha_e, Xalpha_f, Xalpha_g, Xalpha_h,
-
- Xalpha_i, Xalpha_j, Xalpha_k, Xalpha_l,
- Xalpha_m, Xalpha_n, Xalpha_o, Xalpha_p,
- Xalpha_q, Xalpha_r, Xalpha_s, Xalpha_t,
- Xalpha_u, Xalpha_v, Xalpha_w, Xalpha_x,
-
- Xalpha_y, Xalpha_z, Xalpha_0, Xalpha_1,
- Xalpha_2, Xalpha_3, Xalpha_4, Xalpha_5,
- Xalpha_6, Xalpha_7, Xalpha_8, Xalpha_9,
- Xalpha_perio, Xalpha_excla, Xalpha_colon, Xalpha_quest,
-
- Xalpha_arrow_e, Xdecor_1, Xfake_door_5, Xfake_door_6,
- Xfake_door_7, Xfake_door_8, Xblank, Xblank,
- Xblank, Xblank, Xblank, Xblank,
- Xblank, Xblank, Xalpha_copyr, Xfake_acid_1
+ { 0, Xemerald, Cemerald },
+ { 0, Xemerald_pause, Cemerald },
+ { 0, Xemerald_fall, Cemerald },
+ { 0, Yemerald_sB, Cemerald },
+ { 0, Yemerald_eB, Cemerald },
+ { 0, Yemerald_wB, Cemerald },
+
+ { 1, Xdiamond, Cdiamond },
+ { 1, Xdiamond_pause, Cdiamond },
+ { 1, Xdiamond_fall, Cdiamond },
+ { 1, Ydiamond_sB, Cdiamond },
+ { 1, Ydiamond_eB, Cdiamond },
+ { 1, Ydiamond_wB, Cdiamond },
+
+ { 2, Xstone, Cstone },
+ { 2, Xstone_pause, Cstone },
+ { 2, Xstone_fall, Cstone },
+ { 2, Ystone_sB, Cstone },
+ { 2, Ystone_eB, Cstone },
+ { 2, Ystone_wB, Cstone },
+
+ { 3, Xbomb, Cbomb },
+ { 3, Xbomb_pause, Cbomb },
+ { 3, Xbomb_fall, Cbomb },
+ { 3, Ybomb_sB, Cbomb },
+ { 3, Ybomb_eB, Cbomb },
+ { 3, Ybomb_wB, Cbomb },
+
+ { 4, Xnut, Cnut },
+ { 4, Xnut_pause, Cnut },
+ { 4, Xnut_fall, Cnut },
+ { 4, Ynut_sB, Cnut },
+ { 4, Ynut_eB, Cnut },
+ { 4, Ynut_wB, Cnut },
+
+ { 5, Xtank_1_n, Ctank_1_n },
+ { 5, Xtank_2_n, Ctank_1_n },
+ { 5, Ytank_nB, Ctank_1_n },
+ { 5, Ytank_n_e, Ctank_1_n },
+ { 5, Ytank_n_w, Ctank_1_n },
+ { 5, Xtank_1_e, Ctank_1_e },
+ { 5, Xtank_2_e, Ctank_1_e },
+ { 5, Ytank_eB, Ctank_1_e },
+ { 5, Ytank_e_s, Ctank_1_e },
+ { 5, Ytank_e_n, Ctank_1_e },
+ { 5, Xtank_1_s, Ctank_1_s },
+ { 5, Xtank_2_s, Ctank_1_s },
+ { 5, Ytank_sB, Ctank_1_s },
+ { 5, Ytank_s_w, Ctank_1_s },
+ { 5, Ytank_s_e, Ctank_1_s },
+ { 5, Xtank_1_w, Ctank_1_w },
+ { 5, Xtank_2_w, Ctank_1_w },
+ { 5, Ytank_wB, Ctank_1_w },
+ { 5, Ytank_w_n, Ctank_1_w },
+ { 5, Ytank_w_s, Ctank_1_w },
+
+ { 6, Xeater_n, Ceater_n },
+ { 6, Yeater_nB, Ceater_n },
+ { 6, Xeater_e, Ceater_e },
+ { 6, Yeater_eB, Ceater_e },
+ { 6, Xeater_s, Ceater_s },
+ { 6, Yeater_sB, Ceater_s },
+ { 6, Xeater_w, Ceater_w },
+ { 6, Yeater_wB, Ceater_w },
+
+ { 7, Xbug_1_n, Cbug_2_n },
+ { 7, Xbug_2_n, Cbug_2_n },
+ { 7, Ybug_nB, Cbug_2_n },
+ { 7, Ybug_n_e, Cbug_2_n },
+ { 7, Ybug_n_w, Cbug_2_n },
+ { 7, Xbug_1_e, Cbug_2_e },
+ { 7, Xbug_2_e, Cbug_2_e },
+ { 7, Ybug_eB, Cbug_2_e },
+ { 7, Ybug_e_s, Cbug_2_e },
+ { 7, Ybug_e_n, Cbug_2_e },
+ { 7, Xbug_1_s, Cbug_2_s },
+ { 7, Xbug_2_s, Cbug_2_s },
+ { 7, Ybug_sB, Cbug_2_s },
+ { 7, Ybug_s_w, Cbug_2_s },
+ { 7, Ybug_s_e, Cbug_2_s },
+ { 7, Xbug_1_w, Cbug_2_w },
+ { 7, Xbug_2_w, Cbug_2_w },
+ { 7, Ybug_wB, Cbug_2_w },
+ { 7, Ybug_w_n, Cbug_2_w },
+ { 7, Ybug_w_s, Cbug_2_w },
+
+ { 8, Xalien, Calien },
+ { 8, Xalien_pause, Calien },
+ { 8, Yalien_nB, Calien },
+ { 8, Yalien_eB, Calien },
+ { 8, Yalien_sB, Calien },
+ { 8, Yalien_wB, Calien },
+
+ { 9, Xspring, Cspring },
+ { 9, Xspring_pause, Cspring },
+ { 9, Xspring_fall, Cspring },
+ { 9, Xspring_e, Cspring },
+ { 9, Xspring_w, Cspring },
+ { 9, Yspring_sB, Cspring },
+ { 9, Yspring_eB, Cspring },
+ { 9, Yspring_wB, Cspring },
+ { 9, Yspring_alien_eB, Cspring },
+ { 9, Yspring_alien_wB, Cspring },
+
+ { 10, Xballoon, Cballoon },
+ { 10, Yballoon_nB, Cballoon },
+ { 10, Yballoon_eB, Cballoon },
+ { 10, Yballoon_sB, Cballoon },
+ { 10, Yballoon_wB, Cballoon },
+
+ { 11, Xfake_amoeba, Cdrip },
+ { 11, Yfake_amoeba, Cdrip },
+ { 11, Xamoeba_1, Cdrip },
+ { 11, Xamoeba_2, Cdrip },
+ { 11, Xamoeba_3, Cdrip },
+ { 11, Xamoeba_4, Cdrip },
+ { 11, Xamoeba_5, Cdrip },
+ { 11, Xamoeba_6, Cdrip },
+ { 11, Xamoeba_7, Cdrip },
+ { 11, Xamoeba_8, Cdrip },
+
+ { 12, Xdynamite, Cdynamite },
+
+ { -1, -1, -1 },
+};
+
+static int eater_offset[8] =
+{
+ 2048, 2057, 2066, 2075,
+ 2112, 2121, 2130, 2139