#define IS_ANIMATED(g) (ANIM_FRAMES(g) > 1)
#define IS_NEW_DELAY(f, g) ((f) % ANIM_DELAY(g) == 0)
#define IS_NEW_FRAME(f, g) (IS_ANIMATED(g) && IS_NEW_DELAY(f, g))
+#define IS_NEXT_FRAME(f, g) (IS_NEW_FRAME(f, g) && (f) > 0)
#define IS_LOOP_SOUND(s) (sound_info[s].loop)
#define EL_INVISIBLE_STEELWALL_HORIZONTAL (EL_FIRST_DUMMY + 10)
#define EL_INVISIBLE_STEELWALL_VERTICAL (EL_FIRST_DUMMY + 11)
#define EL_SAND_CRUMBLED (EL_FIRST_DUMMY + 12)
-#define EL_BD_AMOEBA_PART1 (EL_FIRST_DUMMY + 13)
-#define EL_BD_AMOEBA_PART2 (EL_FIRST_DUMMY + 14)
-#define EL_BD_AMOEBA_PART3 (EL_FIRST_DUMMY + 15)
-#define EL_BD_AMOEBA_PART4 (EL_FIRST_DUMMY + 16)
-#define EL_AMOEBA_WET_PART1 (EL_FIRST_DUMMY + 17)
-#define EL_AMOEBA_WET_PART2 (EL_FIRST_DUMMY + 18)
-#define EL_AMOEBA_WET_PART3 (EL_FIRST_DUMMY + 19)
-#define EL_AMOEBA_WET_PART4 (EL_FIRST_DUMMY + 20)
-#define EL_AMOEBA_DRY_PART1 (EL_FIRST_DUMMY + 21)
-#define EL_AMOEBA_DRY_PART2 (EL_FIRST_DUMMY + 22)
-#define EL_AMOEBA_DRY_PART3 (EL_FIRST_DUMMY + 23)
-#define EL_AMOEBA_DRY_PART4 (EL_FIRST_DUMMY + 24)
-#define EL_AMOEBA_FULL_PART1 (EL_FIRST_DUMMY + 25)
-#define EL_AMOEBA_FULL_PART2 (EL_FIRST_DUMMY + 26)
-#define EL_AMOEBA_FULL_PART3 (EL_FIRST_DUMMY + 27)
-#define EL_AMOEBA_FULL_PART4 (EL_FIRST_DUMMY + 28)
-#define EL_AMOEBA_DEAD_PART1 (EL_FIRST_DUMMY + 29)
-#define EL_AMOEBA_DEAD_PART2 (EL_FIRST_DUMMY + 30)
-#define EL_AMOEBA_DEAD_PART3 (EL_FIRST_DUMMY + 31)
-#define EL_AMOEBA_DEAD_PART4 (EL_FIRST_DUMMY + 32)
-#define EL_DYNABOMB_ACTIVE (EL_FIRST_DUMMY + 33)
-#define EL_SHIELD_NORMAL_ACTIVE (EL_FIRST_DUMMY + 34)
-#define EL_SHIELD_DEADLY_ACTIVE (EL_FIRST_DUMMY + 35)
-#define EL_ARROW_RED_LEFT (EL_FIRST_DUMMY + 36)
-#define EL_ARROW_RED_RIGHT (EL_FIRST_DUMMY + 37)
-#define EL_ARROW_RED_UP (EL_FIRST_DUMMY + 38)
-#define EL_ARROW_RED_DOWN (EL_FIRST_DUMMY + 39)
-
-#define MAX_NUM_ELEMENTS (EL_FIRST_DUMMY + 40)
+#define EL_DYNABOMB_ACTIVE (EL_FIRST_DUMMY + 13)
+#define EL_SHIELD_NORMAL_ACTIVE (EL_FIRST_DUMMY + 14)
+#define EL_SHIELD_DEADLY_ACTIVE (EL_FIRST_DUMMY + 15)
+#define EL_ARROW_RED_LEFT (EL_FIRST_DUMMY + 16)
+#define EL_ARROW_RED_RIGHT (EL_FIRST_DUMMY + 17)
+#define EL_ARROW_RED_UP (EL_FIRST_DUMMY + 18)
+#define EL_ARROW_RED_DOWN (EL_FIRST_DUMMY + 19)
+
+#define MAX_NUM_ELEMENTS (EL_FIRST_DUMMY + 20)
/* values for graphics/sounds action types */