- case Xeater_n:
- case Xeater_e:
- case Xeater_s:
- case Xeater_w:
- cave[x][y] = Ystone_sB;
- cave[x][y+1] = Yeater_stone;
- Lboom_eater(x, y+1, Xstone_fall);
- score += lev.eater_score;
- return;
-
- case Xalien:
- case Xalien_pause:
- cave[x][y] = Ystone_sB;
- cave[x][y+1] = Yalien_stone;
- Lboom_tank(x, y+1, Xstone_fall);
- score += lev.alien_score;
- return;
-
- case Xdiamond:
- case Xdiamond_pause:
- switch (cave[x][y+2])
- {
- case Xblank:
- case Xsplash_e:
- case Xsplash_w:
- case Xfake_acid_1:
- case Xfake_acid_2:
- case Xfake_acid_3:
- case Xfake_acid_4:
- case Xfake_acid_5:
- case Xfake_acid_6:
- case Xfake_acid_7:
- case Xfake_acid_8:
- case Zplayer:
- case Xbug_1_n:
- case Xbug_1_e:
- case Xbug_1_s:
- case Xbug_1_w:
- case Xbug_2_n:
- case Xbug_2_e:
- case Xbug_2_s:
- case Xbug_2_w:
- case Xtank_1_n:
- case Xtank_1_e:
- case Xtank_1_s:
- case Xtank_1_w:
- case Xtank_2_n:
- case Xtank_2_e:
- case Xtank_2_s:
- case Xtank_2_w:
- case Xspring_fall:
- case Xandroid:
- case Xandroid_1_n:
- case Xandroid_2_n:
- case Xandroid_1_e:
- case Xandroid_2_e:
- case Xandroid_1_s:
- case Xandroid_2_s:
- case Xandroid_1_w:
- case Xandroid_2_w:
- case Xstone_fall:
- case Xemerald_fall:
- case Xdiamond_fall:
- case Xbomb_fall:
- case Xacid_s:
- case Xacid_1:
- case Xacid_2:
- case Xacid_3:
- case Xacid_4:
- case Xacid_5:
- case Xacid_6:
- case Xacid_7:
- case Xacid_8:
- case Xnut_fall:
- case Xplant:
- case Yplant:
- next[x][y] = Xstone;
- play_element_sound(x, y, SOUND_stone, Xstone);
- return;
- }
-
- cave[x][y] = Ystone_sB;
- next[x][y] = Xblank;
- cave[x][y+1] = Ydiamond_stone;
- next[x][y+1] = Xstone_pause;
- play_element_sound(x, y, SOUND_squash, Xdiamond);
- return;
-
- case Xbomb:
- case Xbomb_pause:
- cave[x][y+1] = Ybomb_blank;
- Lboom_tank(x, y+1, Xstone_fall);
- return;
-