+ {
+ "gate_1_open",
+ "gate",
+ "red door"
+ },
+ {
+ "gate_2_open",
+ "gate",
+ "yellow door"
+ },
+ {
+ "gate_3_open",
+ "gate",
+ "green door"
+ },
+ {
+ "gate_4_open",
+ "gate",
+ "blue door"
+ },
+ {
+ "gate_1_gray_open",
+ "gate",
+ "gray door (opened by red key)"
+ },
+ {
+ "gate_2_gray_open",
+ "gate",
+ "gray door (opened by yellow key)"
+ },
+ {
+ "gate_3_gray_open",
+ "gate",
+ "gray door (opened by green key)"
+ },
+ {
+ "gate_4_gray_open",
+ "gate",
+ "gray door (opened by blue key)"
+ },
+ {
+ "em_gate_1_open",
+ "gate",
+ "red door (EM style)"
+ },
+ {
+ "em_gate_2_open",
+ "gate",
+ "yellow door (EM style)"
+ },
+ {
+ "em_gate_3_open",
+ "gate",
+ "green door (EM style)"
+ },
+ {
+ "em_gate_4_open",
+ "gate",
+ "blue door (EM style)"
+ },
+ {
+ "em_gate_1_gray_open",
+ "gate",
+ "gray door (EM style, red key)"
+ },
+ {
+ "em_gate_2_gray_open",
+ "gate",
+ "gray door (EM style, yellow key)"
+ },
+ {
+ "em_gate_3_gray_open",
+ "gate",
+ "gray door (EM style, green key)"
+ },
+ {
+ "em_gate_4_gray_open",
+ "gate",
+ "gray door (EM style, blue key)"
+ },
+
+ /* ----------------------------------------------------------------------- */
+ /* "unreal" (and therefore not drawable) runtime elements */
+ /* ----------------------------------------------------------------------- */
+
+ {
+ "blocked",
+ "-",
+ "-"
+ },
+ {
+ "explosion",
+ "-",
+ "-"
+ },
+ {
+ "nut_breaking",
+ "-",
+ "-"
+ },
+ {
+ "acid_splash_left",
+ "-",
+ "-"
+ },
+ {
+ "acid_splash_right",
+ "-",
+ "-"
+ },
+ {
+ "amoeba_growing",
+ "-",
+ "-"
+ },
+ {
+ "amoeba_shrinking",
+ "-",
+ "-"
+ },
+ {
+ "expandable_wall_growing",
+ "-",
+ "-"
+ },
+ {
+ "flames",
+ "-",
+ "-"
+ },
+ {
+ "player_is_leaving",
+ "-",
+ "-"
+ },
+ {
+ "quicksand_filling",
+ "quicksand",
+ "-"
+ },
+ {
+ "magic_wall_filling",
+ "-",
+ "-"
+ },
+ {
+ "bd_magic_wall_filling",
+ "-",
+ "-"
+ },
+
+ /* ----------------------------------------------------------------------- */
+ /* dummy elements (never used as game elements, only used as graphics) */
+ /* ----------------------------------------------------------------------- */
+
+ {
+ "steelwall_topleft",
+ "-",
+ "-"
+ },
+ {
+ "steelwall_topright",
+ "-",
+ "-"
+ },
+ {
+ "steelwall_bottomleft",
+ "-",
+ "-"
+ },
+ {
+ "steelwall_bottomright",
+ "-",
+ "-"
+ },
+ {
+ "steelwall_horizontal",
+ "-",
+ "-"
+ },
+ {
+ "steelwall_vertical",
+ "-",
+ "-"
+ },
+ {
+ "invisible_steelwall_topleft",
+ "-",
+ "-"
+ },
+ {
+ "invisible_steelwall_topright",
+ "-",
+ "-"
+ },
+ {
+ "invisible_steelwall_bottomleft",
+ "-",
+ "-"
+ },
+ {
+ "invisible_steelwall_bottomright",
+ "-",
+ "-"
+ },
+ {
+ "invisible_steelwall_horizontal",
+ "-",
+ "-"
+ },
+ {
+ "invisible_steelwall_vertical",
+ "-",
+ "-"
+ },
+ {
+ "sand_crumbled",
+ "-",
+ "-"
+ },
+ {
+ "dynabomb_active",
+ "-",
+ "-"
+ },
+ {
+ "shield_normal_active",
+ "-",
+ "-"
+ },
+ {
+ "shield_deadly_active",
+ "-",
+ "-"
+ },
+
+ /* keyword to stop parser: "ELEMENT_INFO_END" <-- do not change! */