+ "steel_char_l",
+ "steel_char",
+ "steel letter 'L'"
+ },
+ {
+ "steel_char_m",
+ "steel_char",
+ "steel letter 'M'"
+ },
+ {
+ "steel_char_n",
+ "steel_char",
+ "steel letter 'N'"
+ },
+ {
+ "steel_char_o",
+ "steel_char",
+ "steel letter 'O'"
+ },
+ {
+ "steel_char_p",
+ "steel_char",
+ "steel letter 'P'"
+ },
+ {
+ "steel_char_q",
+ "steel_char",
+ "steel letter 'Q'"
+ },
+ {
+ "steel_char_r",
+ "steel_char",
+ "steel letter 'R'"
+ },
+ {
+ "steel_char_s",
+ "steel_char",
+ "steel letter 'S'"
+ },
+ {
+ "steel_char_t",
+ "steel_char",
+ "steel letter 'T'"
+ },
+ {
+ "steel_char_u",
+ "steel_char",
+ "steel letter 'U'"
+ },
+ {
+ "steel_char_v",
+ "steel_char",
+ "steel letter 'V'"
+ },
+ {
+ "steel_char_w",
+ "steel_char",
+ "steel letter 'W'"
+ },
+ {
+ "steel_char_x",
+ "steel_char",
+ "steel letter 'X'"
+ },
+ {
+ "steel_char_y",
+ "steel_char",
+ "steel letter 'Y'"
+ },
+ {
+ "steel_char_z",
+ "steel_char",
+ "steel letter 'Z'"
+ },
+ {
+ "steel_char_bracketleft",
+ "steel_char",
+ "steel letter '['"
+ },
+ {
+ "steel_char_backslash",
+ "steel_char",
+ "steel letter '\\'"
+ },
+ {
+ "steel_char_bracketright",
+ "steel_char",
+ "steel letter ']'"
+ },
+ {
+ "steel_char_asciicircum",
+ "steel_char",
+ "steel letter '^'"
+ },
+ {
+ "steel_char_underscore",
+ "steel_char",
+ "steel letter '_'"
+ },
+ {
+ "steel_char_copyright",
+ "steel_char",
+ "steel letter '\xa9'"
+ },
+ {
+ "steel_char_aumlaut",
+ "steel_char",
+ "steel letter '\xc4'"
+ },
+ {
+ "steel_char_oumlaut",
+ "steel_char",
+ "steel letter '\xd6'"
+ },
+ {
+ "steel_char_uumlaut",
+ "steel_char",
+ "steel letter '\xdc'"
+ },
+ {
+ "steel_char_degree",
+ "steel_char",
+ "steel letter '\xb0'"
+ },
+ {
+ "steel_char_trademark",
+ "steel_char",
+ "steel letter '\xae'"
+ },
+ {
+ "steel_char_cursor",
+ "steel_char",
+ "steel letter '\xa0'"
+ },
+ {
+ "steel_char_unused",
+ "steel_char",
+ "steel letter ''"
+ },
+ {
+ "steel_char_unused",
+ "steel_char",
+ "steel letter ''"
+ },
+ {
+ "steel_char_unused",
+ "steel_char",
+ "steel letter ''"
+ },
+ {
+ "steel_char_unused",
+ "steel_char",
+ "steel letter ''"
+ },
+ {
+ "steel_char_unused",
+ "steel_char",
+ "steel letter ''"
+ },
+ {
+ "steel_char_unused",
+ "steel_char",
+ "steel letter ''"
+ },
+ {
+ "steel_char_unused",
+ "steel_char",
+ "steel letter 'button'"
+ },
+ {
+ "steel_char_unused",
+ "steel_char",
+ "steel letter 'up'"
+ },
+ {
+ "steel_char_unused",
+ "steel_char",
+ "steel letter 'down'"
+ },
+ {
+ "sperms",
+ "frankie",
+ "sperms"
+ },
+ {
+ "bullet",
+ "frankie",
+ "bullet"
+ },
+ {
+ "heart",
+ "frankie",
+ "heart"
+ },
+ {
+ "cross",
+ "frankie",
+ "cross"
+ },
+ {
+ "frankie",
+ "frankie",
+ "frankie"
+ },
+ {
+ "sign_sperms",
+ "sign",
+ "sign (sperms)"
+ },
+ {
+ "sign_bullet",
+ "sign",
+ "sign (bullet)"
+ },
+ {
+ "sign_heart",
+ "sign",
+ "sign (heart)"
+ },
+ {
+ "sign_cross",
+ "sign",
+ "sign (cross)"
+ },
+ {
+ "sign_frankie",
+ "sign",
+ "sign (frankie)"
+ },
+ {
+ "steel_exit_closed",
+ "steel_exit",
+ "closed steel exit"
+ },
+ {
+ "steel_exit_open",
+ "steel_exit",
+ "open steel exit"
+ },
+ {
+ "dc_steelwall_1_left",
+ "steelwall",
+ "steel wall (left)"
+ },
+ {
+ "dc_steelwall_1_right",
+ "steelwall",
+ "steel wall (right)"
+ },
+ {
+ "dc_steelwall_1_top",
+ "steelwall",
+ "steel wall (top)"
+ },
+ {
+ "dc_steelwall_1_bottom",
+ "steelwall",
+ "steel wall (bottom)"
+ },
+ {
+ "dc_steelwall_1_horizontal",
+ "steelwall",
+ "steel wall (top/bottom)"
+ },
+ {
+ "dc_steelwall_1_vertical",
+ "steelwall",
+ "steel wall (left/right)"
+ },
+ {
+ "dc_steelwall_1_topleft",
+ "steelwall",
+ "steel wall (top/left)"
+ },
+ {
+ "dc_steelwall_1_topright",
+ "steelwall",
+ "steel wall (top/right)"
+ },
+ {
+ "dc_steelwall_1_bottomleft",
+ "steelwall",
+ "steel wall (bottom/left)"
+ },
+ {
+ "dc_steelwall_1_bottomright",
+ "steelwall",
+ "steel wall (bottom/right)"
+ },
+ {
+ "dc_steelwall_1_topleft_2",
+ "steelwall",
+ "steel wall (top/left corner)"
+ },
+ {
+ "dc_steelwall_1_topright_2",
+ "steelwall",
+ "steel wall (top/right corner)"
+ },
+ {
+ "dc_steelwall_1_bottomleft_2",
+ "steelwall",
+ "steel wall (bottom/left corner)"
+ },
+ {
+ "dc_steelwall_1_bottomright_2",
+ "steelwall",
+ "steel wall (bottom/right corner)"
+ },
+ {
+ "dc_steelwall_2_left",
+ "steelwall",
+ "steel wall (left)"
+ },
+ {
+ "dc_steelwall_2_right",
+ "steelwall",
+ "steel wall (right)"
+ },
+ {
+ "dc_steelwall_2_top",
+ "steelwall",
+ "steel wall (top)"
+ },
+ {
+ "dc_steelwall_2_bottom",
+ "steelwall",
+ "steel wall (bottom)"
+ },
+ {
+ "dc_steelwall_2_horizontal",
+ "steelwall",
+ "steel wall (horizontal)"
+ },
+ {
+ "dc_steelwall_2_vertical",
+ "steelwall",
+ "steel wall (vertical)"
+ },
+ {
+ "dc_steelwall_2_middle",
+ "steelwall",
+ "steel wall (middle)"
+ },
+ {
+ "dc_steelwall_2_single",
+ "steelwall",
+ "steel wall (single)"
+ },
+ {
+ "dc_switchgate_switch_up",
+ "switchgate_switch",
+ "switch for switch gate (steel)"
+ },
+ {
+ "dc_switchgate_switch_down",
+ "switchgate_switch",
+ "switch for switch gate (steel)"
+ },
+ {
+ "dc_timegate_switch",
+ "timegate_switch",
+ "switch for time gate (steel)"
+ },
+ {
+ "dc_timegate_switch.active",
+ "timegate_switch",
+ "switch for time gate (steel)"
+ },
+ {
+ "dc_landmine",
+ "dc_landmine",
+ "land mine (DC style, removable)"
+ },
+ {
+ "expandable_steelwall",
+ "steelwall",
+ "growing steel wall"
+ },
+ {
+ "expandable_steelwall_horizontal",
+ "steelwall",
+ "growing steel wall (horizontal)"
+ },
+ {
+ "expandable_steelwall_vertical",
+ "steelwall",
+ "growing steel wall (vertical)"
+ },
+ {
+ "expandable_steelwall_any",
+ "steelwall",
+ "growing steel wall (any direction)"
+ },
+ {
+ "em_exit_closed",
+ "em_exit",
+ "closed exit (EM style)"
+ },
+ {
+ "em_exit_open",
+ "em_exit",
+ "open exit (EM style)"
+ },
+ {
+ "em_steel_exit_closed",
+ "em_steel_exit",
+ "closed steel exit (EM style)"
+ },
+ {
+ "em_steel_exit_open",
+ "em_steel_exit",
+ "open steel exit (EM style)"
+ },
+ {
+ "dc_gate_fake_gray",
+ "gate",
+ "gray door (opened by no key)"
+ },
+ {
+ "dc_magic_wall",
+ "dc_magic_wall",
+ "magic wall (DC style)"
+ },
+ {
+ "quicksand_fast_empty",
+ "quicksand",
+ "fast quicksand (empty)"
+ },
+ {
+ "quicksand_fast_full",
+ "quicksand",
+ "fast quicksand (with rock)"
+ },
+ {
+ "from_level_template",
+ "from_level_template",
+ "element taken from level template"
+ },
+
+ /* ----------------------------------------------------------------------- */
+ /* "real" (and therefore drawable) runtime elements */
+ /* ----------------------------------------------------------------------- */
+
+ {
+ "dynabomb_player_1.active",
+ "dynabomb",
+ "-"
+ },
+ {
+ "dynabomb_player_2.active",
+ "dynabomb",
+ "-"
+ },
+ {
+ "dynabomb_player_3.active",
+ "dynabomb",
+ "-"
+ },
+ {
+ "dynabomb_player_4.active",
+ "dynabomb",
+ "-"
+ },
+ {
+ "sp_disk_red.active",
+ "dynamite",
+ "-"
+ },
+ {
+ "switchgate.opening",
+ "switchgate",
+ "-"
+ },
+ {
+ "switchgate.closing",
+ "switchgate",
+ "-"
+ },
+ {
+ "timegate.opening",
+ "timegate",
+ "-"
+ },
+ {
+ "timegate.closing",
+ "timegate",
+ "-"
+ },
+ {
+ "pearl.breaking",
+ "pearl",
+ "-"
+ },
+ {
+ "trap.active",
+ "trap",
+ "-"
+ },
+ {
+ "invisible_steelwall.active",
+ "steelwall",
+ "-"
+ },
+ {
+ "invisible_wall.active",
+ "wall",
+ "-"
+ },
+ {
+ "invisible_sand.active",
+ "sand",
+ "-"
+ },
+ {
+ "conveyor_belt_1_left.active",
+ "conveyor_belt",
+ "-"
+ },
+ {
+ "conveyor_belt_1_middle.active",
+ "conveyor_belt",
+ "-"
+ },
+ {
+ "conveyor_belt_1_right.active",
+ "conveyor_belt",
+ "-"
+ },
+ {
+ "conveyor_belt_2_left.active",
+ "conveyor_belt",
+ "-"
+ },
+ {
+ "conveyor_belt_2_middle.active",
+ "conveyor_belt",
+ "-"
+ },
+ {
+ "conveyor_belt_2_right.active",
+ "conveyor_belt",
+ "-"
+ },
+ {
+ "conveyor_belt_3_left.active",
+ "conveyor_belt",
+ "-"
+ },
+ {
+ "conveyor_belt_3_middle.active",
+ "conveyor_belt",
+ "-"
+ },
+ {
+ "conveyor_belt_3_right.active",
+ "conveyor_belt",
+ "-"
+ },
+ {
+ "conveyor_belt_4_left.active",
+ "conveyor_belt",
+ "-"
+ },
+ {
+ "conveyor_belt_4_middle.active",
+ "conveyor_belt",
+ "-"
+ },
+ {
+ "conveyor_belt_4_right.active",
+ "conveyor_belt",
+ "-"
+ },
+ {
+ "exit.opening",
+ "exit",
+ "-"
+ },
+ {
+ "exit.closing",
+ "exit",
+ "-"
+ },
+ {
+ "steel_exit.opening",
+ "steel_exit",
+ "-"
+ },
+ {
+ "steel_exit.closing",
+ "steel_exit",
+ "-"
+ },
+ {
+ "em_exit.opening",
+ "em_exit",
+ "-"
+ },
+ {
+ "em_exit.closing",
+ "em_exit",
+ "-"
+ },
+ {
+ "em_steel_exit.opening",
+ "em_steel_exit",
+ "-"
+ },
+ {
+ "em_steel_exit.closing",
+ "em_steel_exit",
+ "-"
+ },
+ {
+ "sp_exit.opening",
+ "sp_exit",
+ "-"
+ },
+ {
+ "sp_exit.closing",
+ "sp_exit",
+ "-"
+ },
+ {
+ "sp_exit_open",
+ "sp_exit",
+ "-"
+ },
+ {
+ "sp_terminal.active",
+ "sp_terminal",
+ "-"
+ },
+ {
+ "sp_buggy_base.activating",
+ "sp_buggy_base",
+ "-"
+ },
+ {
+ "sp_buggy_base.active",
+ "sp_buggy_base",
+ "-"
+ },
+ {
+ "sp_murphy_clone",
+ "murphy_clone",
+ "-"
+ },
+ {
+ "amoeba.dropping",
+ "amoeba",
+ "-"
+ },
+ {
+ "quicksand.emptying",
+ "quicksand",
+ "-"
+ },
+ {
+ "quicksand_fast.emptying",
+ "quicksand",
+ "-"
+ },
+ {
+ "magic_wall.active",
+ "magic_wall",
+ "-"
+ },
+ {
+ "bd_magic_wall.active",
+ "magic_wall",
+ "-"
+ },
+ {
+ "dc_magic_wall.active",
+ "magic_wall",
+ "-"
+ },
+ {
+ "magic_wall_full",
+ "magic_wall",
+ "-"
+ },
+ {
+ "bd_magic_wall_full",
+ "magic_wall",
+ "-"
+ },
+ {
+ "dc_magic_wall_full",
+ "magic_wall",
+ "-"
+ },
+ {
+ "magic_wall.emptying",
+ "magic_wall",
+ "-"
+ },
+ {
+ "bd_magic_wall.emptying",
+ "magic_wall",
+ "-"
+ },
+ {
+ "dc_magic_wall.emptying",
+ "magic_wall",
+ "-"
+ },
+ {
+ "magic_wall_dead",
+ "magic_wall",
+ "-"
+ },
+ {
+ "bd_magic_wall_dead",
+ "magic_wall",
+ "-"
+ },
+ {
+ "dc_magic_wall_dead",
+ "magic_wall",
+ "-"
+ },
+
+ {
+ "emc_fake_grass.active",
+ "fake_grass",
+ "-"
+ },
+ {
+ "gate_1_gray.active",
+ "gate",
+ ""
+ },
+ {
+ "gate_2_gray.active",
+ "gate",
+ ""
+ },
+ {
+ "gate_3_gray.active",
+ "gate",
+ ""
+ },
+ {
+ "gate_4_gray.active",
+ "gate",
+ ""
+ },
+ {
+ "em_gate_1_gray.active",
+ "gate",
+ ""
+ },
+ {
+ "em_gate_2_gray.active",
+ "gate",
+ ""
+ },
+ {
+ "em_gate_3_gray.active",
+ "gate",
+ ""
+ },
+ {
+ "em_gate_4_gray.active",
+ "gate",
+ ""
+ },
+ {
+ "emc_gate_5_gray.active",
+ "gate",
+ "",
+ },
+ {
+ "emc_gate_6_gray.active",
+ "gate",
+ "",
+ },
+ {
+ "emc_gate_7_gray.active",
+ "gate",
+ "",
+ },
+ {
+ "emc_gate_8_gray.active",
+ "gate",
+ "",
+ },
+ {
+ "dc_gate_white_gray.active",
+ "gate",
+ "",
+ },
+ {
+ "emc_dripper.active",
+ "dripper",
+ "dripper"
+ },
+ {
+ "emc_spring_bumper.active",
+ "emc_spring_bumper",
+ "spring bumper",
+ },
+
+ /* ----------------------------------------------------------------------- */
+ /* "unreal" (and therefore not drawable) runtime elements */
+ /* ----------------------------------------------------------------------- */
+
+ {
+ "blocked",
+ "-",
+ "-"
+ },
+ {
+ "explosion",
+ "-",
+ "-"
+ },
+ {
+ "nut.breaking",
+ "-",