short Back[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
boolean Stop[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
boolean Pushed[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
-boolean Changing[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
+unsigned long Changed[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
+unsigned long ChangeEvent[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
short JustStopped[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
short AmoebaNr[MAX_LEV_FIELDX][MAX_LEV_FIELDY];
short AmoebaCnt[MAX_NUM_AMOEBA];
"exit",
"-"
},
+ {
+ "exit_closing",
+ "exit",
+ "-"
+ },
{
"sp_exit_open",
"sp_exit",