case Xacid_splash_w:
case Xplant:
case Yplant:
-#if 1
+#ifdef EM_ENGINE_USE_ADDITIONAL_ELEMENTS
case Xfake_acid_1:
case Xfake_acid_2:
case Xfake_acid_3:
case Xblank:
case Xacid_splash_e:
case Xacid_splash_w:
-#if 1
+#ifdef EM_ENGINE_USE_ADDITIONAL_ELEMENTS
case Xfake_acid_1:
case Xfake_acid_2:
case Xfake_acid_3:
case Xacid_splash_e:
case Xacid_splash_w:
case Zplayer:
-#if 1
+#ifdef EM_ENGINE_USE_ADDITIONAL_ELEMENTS
case Xfake_acid_1:
case Xfake_acid_2:
case Xfake_acid_3:
Next[y][x] = Xsand;
}
-#if 1
+#ifdef EM_ENGINE_USE_ADDITIONAL_ELEMENTS
static void Lsand_stonesand_quickout_1(int x, int y)
{
Next[y][x] = Xsand_stonesand_quickout_2;
Next[y][x] = Xacid_1;
}
+#ifdef EM_ENGINE_USE_ADDITIONAL_ELEMENTS
static void Lfake_acid_1(int x, int y)
{
Next[y][x] = Xfake_acid_2;
{
Next[y][x] = Xfake_acid_1;
}
+#endif
static void Lpause(int x, int y)
{
case Xacid_7: Lacid_7(x, y); goto loop;
case Xacid_8: Lacid_8(x, y); goto loop;
+#ifdef EM_ENGINE_USE_ADDITIONAL_ELEMENTS
case Xfake_acid_1: Lfake_acid_1(x, y); goto loop;
case Xfake_acid_2: Lfake_acid_2(x, y); goto loop;
case Xfake_acid_3: Lfake_acid_3(x, y); goto loop;
case Xfake_acid_6: Lfake_acid_6(x, y); goto loop;
case Xfake_acid_7: Lfake_acid_7(x, y); goto loop;
case Xfake_acid_8: Lfake_acid_8(x, y); goto loop;
+#endif
case Xandroid: Landroid(x, y); goto loop;
case Xandroid_1_n: Landroid_1_n(x, y); goto loop;
case Xsand_stonesand_4: Lsand_stonesand_4(x, y); goto loop;
case Xsand_stoneout_1: Lsand_stoneout_1(x, y); goto loop;
case Xsand_stoneout_2: Lsand_stoneout_2(x, y); goto loop;
-#if 1
+#ifdef EM_ENGINE_USE_ADDITIONAL_ELEMENTS
case Xsand_stonesand_quickout_1:Lsand_stonesand_quickout_1(x, y);goto loop;
case Xsand_stonesand_quickout_2:Lsand_stonesand_quickout_2(x, y);goto loop;
#endif
goto loop;
}
-#undef RANDOM
-#undef PLAY
-#undef PLAY_FORCE
-
done:
if (ply[0].alive || ply[1].alive || ply[2].alive || ply[3].alive)