int belt_dir_nr[4];
int switchgate_pos;
int balloon_dir;
+ boolean explosions_delayed;
};
struct GlobalInfo
extern short JustStopped[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
extern short AmoebaNr[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
extern short AmoebaCnt[MAX_NUM_AMOEBA], AmoebaCnt2[MAX_NUM_AMOEBA];
+extern short ExplodeField[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
extern unsigned long Elementeigenschaften1[MAX_ELEMENTS];
extern unsigned long Elementeigenschaften2[MAX_ELEMENTS];
#define EL_TRAP_ACTIVE 522
#define EL_SPRING_MOVING 523
#define EL_SP_MURPHY_CLONE 524
-#define EL_QUICKSAND_FILLING 525
-#define EL_QUICKSAND_DROPPING 526
+#define EL_QUICKSAND_EMPTYING 525
+#define EL_MAGIC_WALL_EMPTYING 526
+#define EL_MAGIC_WALL_BD_EMPTYING 527
+#define EL_AMOEBA_DRIPPING 528
/* "unreal" (and therefore not drawable) runtime elements */
#define EL_BLOCKED 600
#define EL_MAUERND 607
#define EL_BURNING 608
#define EL_PLAYER_IS_LEAVING 609
+#define EL_QUICKSAND_FILLING 610
+#define EL_MAGIC_WALL_FILLING 611
+#define EL_MAGIC_WALL_BD_FILLING 612
/* game graphics:
** 0 - 255: graphics from "RocksScreen"