X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fmain.c;h=973d0c900785f36e6a2a9bddf2677f6c9d5a0379;hb=1856b32b9d7b3c80596362cf7a3dd8e032cd83fc;hp=1bcd101e588e469ef9c6c91198d39455a589d3c0;hpb=4f06890d9e4a9d115ec6b84d21dcc20ed8b7d1cd;p=rocksndiamonds.git diff --git a/src/main.c b/src/main.c index 1bcd101e..973d0c90 100644 --- a/src/main.c +++ b/src/main.c @@ -6463,670 +6463,1250 @@ struct ElementNameInfo element_name_info[MAX_NUM_ELEMENTS + 1] = "Slope (DF style) (315\xb0)" }, { - "bd_empty_space", + "bdx_empty_space", "empty_space", "Empty space" }, { - "bd_sand", - "bd_sand", + "bdx_sand_1", + "bdx_sand", "Sand" }, { - "bd_sand_2", - "bd_sand", + "bdx_sand_2", + "bdx_sand", "Sand 2" }, { - "bd_sand_ball", - "bd_sand_ball", + "bdx_sand_ball", + "bdx_sand_ball", "Sand ball" }, { - "bd_sand_loose", - "bd_sand_loose", - "Sand (loose)" + "bdx_sand_loose", + "bdx_sand_loose", + "Loose sand" }, { - "bd_sand_sloped_up_right", - "bd_sand_sloped", + "bdx_sand_sloped_up_right", + "bdx_sand_sloped", "Sand (sloped up right)" }, { - "bd_sand_sloped_up_left", - "bd_sand_sloped", + "bdx_sand_sloped_up_left", + "bdx_sand_sloped", "Sand (sloped up left)" }, { - "bd_sand_sloped_down_left", - "bd_sand_sloped", + "bdx_sand_sloped_down_left", + "bdx_sand_sloped", "Sand (sloped down left)" }, { - "bd_sand_sloped_down_right", - "bd_sand_sloped", + "bdx_sand_sloped_down_right", + "bdx_sand_sloped", "Sand (sloped down right)" }, { - "bd_sand_glued", - "bd_sand_glued", + "bdx_sand_glued", + "bdx_sand_glued", "Glued sand" }, { - "bd_wall_sloped_up_right", - "bd_wall_sloped", + "bdx_wall_sloped_up_right", + "bdx_wall_sloped", "Wall (sloped up right)" }, { - "bd_wall_sloped_up_left", - "bd_wall_sloped", + "bdx_wall_sloped_up_left", + "bdx_wall_sloped", "Wall (sloped up left)" }, { - "bd_wall_sloped_down_left", - "bd_wall_sloped", + "bdx_wall_sloped_down_left", + "bdx_wall_sloped", "Wall (sloped down left)" }, { - "bd_wall_sloped_down_right", - "bd_wall_sloped", + "bdx_wall_sloped_down_right", + "bdx_wall_sloped", "Wall (sloped down right)" }, { - "bd_wall_non_sloped", - "bd_wall", + "bdx_wall_non_sloped", + "bdx_wall", "Wall (non sloped)" }, { - "bd_wall_diggable", - "bd_wall", + "bdx_wall_diggable", + "bdx_wall", "Diggable wall" }, { - "bd_wall_diamond", - "bd_wall", + "bdx_wall_diamond", + "bdx_wall", "Wall with diamond" }, { - "bd_wall_key_1", - "bd_wall", + "bdx_wall_key_1", + "bdx_wall", "Wall with key 1" }, { - "bd_wall_key_2", - "bd_wall", + "bdx_wall_key_2", + "bdx_wall", "Wall with key 2" }, { - "bd_wall_key_3", - "bd_wall", + "bdx_wall_key_3", + "bdx_wall", "Wall with key 3" }, { - "bd_falling_wall", - "bd_wall", + "bdx_falling_wall", + "bdx_wall", "Falling wall" }, { - "bd_steelwall", - "bd_steelwall", + "bdx_steelwall", + "bdx_steelwall", "Steel wall" }, { - "bd_steelwall_sloped_up_right", - "bd_steelwall_sloped", + "bdx_steelwall_sloped_up_right", + "bdx_steelwall_sloped", "Steel wall (sloped up right)" }, { - "bd_steelwall_sloped_up_left", - "bd_steelwall_sloped", + "bdx_steelwall_sloped_up_left", + "bdx_steelwall_sloped", "Steel wall (sloped up left)" }, { - "bd_steelwall_sloped_down_left", - "bd_steelwall_sloped", + "bdx_steelwall_sloped_down_left", + "bdx_steelwall_sloped", "Steel wall (sloped down left)" }, { - "bd_steelwall_sloped_down_right", - "bd_steelwall_sloped", + "bdx_steelwall_sloped_down_right", + "bdx_steelwall_sloped", "Steel wall (sloped down right)" }, { - "bd_steelwall_explodable", - "bd_steelwall", + "bdx_steelwall_explodable", + "bdx_steelwall", "Explodable steel wall" }, { - "bd_steelwall_diggable", - "bd_steelwall", + "bdx_steelwall_diggable", + "bdx_steelwall", "Diggable steel wall" }, { - "bd_expandable_wall_horizontal", - "bd_expandable_wall", + "bdx_expandable_wall_horizontal", + "bdx_expandable_wall", "Expandable wall (horizontal)" }, { - "bd_expandable_wall_vertical", - "bd_expandable_wall", + "bdx_expandable_wall_vertical", + "bdx_expandable_wall", "Expandable wall (vertical)" }, { - "bd_expandable_wall_any", - "bd_expandable_wall", + "bdx_expandable_wall_any", + "bdx_expandable_wall", "Expandable wall (any direction)" }, { - "bd_expandable_steelwall_horizontal", - "bd_expandable_steelwall", + "bdx_expandable_steelwall_horizontal", + "bdx_expandable_steelwall", "Expandable steelwall (horizontal)" }, { - "bd_expandable_steelwall_vertical", - "bd_expandable_steelwall", + "bdx_expandable_steelwall_vertical", + "bdx_expandable_steelwall", "Expandable steelwall (vertical)" }, { - "bd_expandable_steelwall_any", - "bd_expandable_steelwall", + "bdx_expandable_steelwall_any", + "bdx_expandable_steelwall", "Expandable steelwall (any direction)" }, { - "bd_expandable_wall_switch_horizontal", - "bd_expandable_wall_switch", - "Switch for expandable wall (horizontal)" + "bdx_expandable_wall_switch", + "bdx_expandable_wall_switch", + "Expandable wall switch" }, { - "bd_expandable_wall_switch_vertical", - "bd_expandable_wall_switch", - "Switch for expandable wall (vertical)" + "bdx_expandable_wall_switch.active", + "bdx_expandable_wall_switch", + "Expandable wall switch (active)" }, { - "bd_inbox", - "bd_inbox", + "bdx_inbox", + "bdx_inbox", "Inbox with player" }, { - "bd_exit_closed", - "bd_exit", + "bdx_exit_closed", + "bdx_exit", "Closed exit" }, { - "bd_exit_open", - "bd_exit", + "bdx_exit_open", + "bdx_exit", "Open exit" }, { - "bd_invisible_exit_closed", - "bd_invisible_exit", + "bdx_invisible_exit_closed", + "bdx_invisible_exit", "Invisible exit (closed)" }, { - "bd_invisible_exit_open", - "bd_invisible_exit", + "bdx_invisible_exit_open", + "bdx_invisible_exit", "Invisible exit (open)" }, { - "bd_flying_rock", - "bd_flying_rock", + "bdx_flying_rock", + "bdx_flying_rock", "Flying rock" }, { - "bd_mega_rock", - "bd_mega_rock", + "bdx_mega_rock", + "bdx_mega_rock", "Mega rock" }, { - "bd_rock_glued", - "bd_rock_glued", + "bdx_rock_glued", + "bdx_rock_glued", "Glued rock" }, { - "bd_flying_diamond", - "bd_flying_diamond", + "bdx_flying_diamond", + "bdx_flying_diamond", "Flying diamond" }, { - "bd_diamond_glued", - "bd_diamond_glued", + "bdx_diamond_glued", + "bdx_diamond_glued", "Glued diamond" }, { - "bd_diamond_key", - "bd_diamond_key", + "bdx_diamond_key", + "bdx_diamond_key", "Diamond key" }, { - "bd_trapped_diamond", - "bd_trapped_diamond", + "bdx_trapped_diamond", + "bdx_trapped_diamond", "Trapped diamond" }, { - "bd_nut", - "bd_nut", - "Nut with diamond" + "bdx_nut", + "bdx_nut", + "Nut" }, { - "bd_amoeba_2", - "bd_amoeba", - "Amoeba 2 (BD style)" + "bdx_amoeba_1", + "bdx_amoeba", + "Amoeba 1" + }, + { + "bdx_amoeba_2", + "bdx_amoeba", + "Amoeba 2" }, { - "bd_bladder", - "bd_bladder", + "bdx_bladder", + "bdx_bladder", "Bladder" }, { - "bd_bladder_spender", - "bd_bladder_spender", + "bdx_bladder_spender", + "bdx_bladder_spender", "Bladder spender" }, { - "bd_creature_switch", - "bd_creature_switch", - "Switch for creature (off)" + "bdx_creature_switch", + "bdx_creature_switch", + "Creature direction switch" }, { - "bd_creature_switch.active", - "bd_creature_switch", - "Switch for creature (on)" + "bdx_creature_switch.active", + "bdx_creature_switch", + "Creature direction switch (active)" }, { - "bd_biter_switch_1", - "bd_biter_switch", - "Switch for biter" + "bdx_biter_switch_1", + "bdx_biter_switch", + "Biter switch" }, { - "bd_biter_switch_2", - "bd_biter_switch", - "Switch for biter" + "bdx_biter_switch_2", + "bdx_biter_switch", + "Biter switch" }, { - "bd_biter_switch_3", - "bd_biter_switch", - "Switch for biter" + "bdx_biter_switch_3", + "bdx_biter_switch", + "Biter switch" }, { - "bd_biter_switch_4", - "bd_biter_switch", - "Switch for biter" + "bdx_biter_switch_4", + "bdx_biter_switch", + "Biter switch" }, { - "bd_replicator", - "bd_replicator", + "bdx_replicator", + "bdx_replicator", "Replicator" }, { - "bd_replicator.active", - "bd_replicator", + "bdx_replicator.active", + "bdx_replicator", "Replicator (active)" }, { - "bd_replicator_switch", - "bd_replicator_switch", - "Switch for replicator (off)" + "bdx_replicator_switch", + "bdx_replicator_switch", + "Replicator switch" }, { - "bd_replicator_switch.active", - "bd_replicator_switch", - "Switch for replicator (on)" + "bdx_replicator_switch.active", + "bdx_replicator_switch", + "Replicator switch (active)" }, { - "bd_conveyor_left", - "bd_conveyor", - "Conveyor belt (left)" + "bdx_conveyor_left", + "bdx_conveyor", + "Conveyor belt (moving left)" }, { - "bd_conveyor_left.active", - "bd_conveyor", - "Conveyor belt (left) (active)" + "bdx_conveyor_left.active", + "bdx_conveyor", + "Conveyor belt (moving left) (active)" }, { - "bd_conveyor_right", - "bd_conveyor", - "Conveyor belt (right)" + "bdx_conveyor_right", + "bdx_conveyor", + "Conveyor belt (moving right)" }, { - "bd_conveyor_right.active", - "bd_conveyor", - "Conveyor belt (right) (active)" + "bdx_conveyor_right.active", + "bdx_conveyor", + "Conveyor belt (moving right) (active)" }, { - "bd_conveyor_switch", - "bd_conveyor_switch", - "Switch for conveyor belt (off)" + "bdx_conveyor_switch", + "bdx_conveyor_switch", + "Conveyor belt power switch" }, { - "bd_conveyor_switch.active", - "bd_conveyor_switch", - "Switch for conveyor belt (on)" + "bdx_conveyor_switch.active", + "bdx_conveyor_switch", + "Conveyor belt power switch (active)" }, { - "bd_conveyor_dir_switch_normal", - "bd_conveyor_dir_switch", - "Switch for conveyor belt direction (normal)" + "bdx_conveyor_dir_switch", + "bdx_conveyor_dir_switch", + "Conveyor belt direction switch" }, { - "bd_conveyor_dir_switch_changed", - "bd_conveyor_dir_switch", - "Switch for conveyor belt direction (changed)" + "bdx_conveyor_dir_switch.active", + "bdx_conveyor_dir_switch", + "Conveyor belt direction switch (active)" }, { - "bd_gravity_switch", - "bd_gravity_switch", + "bdx_gravity_switch", + "bdx_gravity_switch", "Gravity switch" }, { - "bd_gravity_switch.active", - "bd_gravity_switch", + "bdx_gravity_switch.active", + "bdx_gravity_switch", "Gravity switch (active)" }, { - "bd_acid", - "bd_acid", + "bdx_acid", + "bdx_acid", "Acid" }, { - "bd_box", - "bd_box", + "bdx_box", + "bdx_box", "Box" }, { - "bd_time_penalty", - "bd_time_penalty", + "bdx_time_penalty", + "bdx_time_penalty", "Time penalty" }, { - "bd_gravestone", - "bd_gravestone", + "bdx_gravestone", + "bdx_gravestone", "Gravestone" }, { - "bd_clock", - "bd_clock", + "bdx_clock", + "bdx_clock", "Clock" }, { - "bd_pot", - "bd_pot", + "bdx_pot", + "bdx_pot", "Pot" }, { - "bd_pneumatic_hammer", - "bd_pneumatic_hammer", + "bdx_pneumatic_hammer", + "bdx_pneumatic_hammer", "Pneumatic hammer" }, { - "bd_teleporter", - "bd_teleporter", + "bdx_teleporter", + "bdx_teleporter", "Teleporter" }, { - "bd_skeleton", - "bd_skeleton", + "bdx_skeleton", + "bdx_skeleton", "Skeleton" }, { - "bd_water", - "bd_water", + "bdx_water", + "bdx_water", "Water" }, { - "bd_key_1", - "bd_key", + "bdx_key_1", + "bdx_key", "Key 1" }, { - "bd_key_2", - "bd_key", + "bdx_key_2", + "bdx_key", "Key 2" }, { - "bd_key_3", - "bd_key", + "bdx_key_3", + "bdx_key", "Key 3" }, { - "bd_gate_1", - "bd_gate", + "bdx_gate_1", + "bdx_gate", "Door 1" }, { - "bd_gate_2", - "bd_gate", + "bdx_gate_2", + "bdx_gate", "Door 2" }, { - "bd_gate_3", - "bd_gate", + "bdx_gate_3", + "bdx_gate", "Door 3" }, { - "bd_lava", - "bd_lava", + "bdx_lava", + "bdx_lava", "Lava" }, { - "bd_sweet", - "bd_sweet", + "bdx_sweet", + "bdx_sweet", "Sweet" }, { - "bd_voodoo_doll", - "bd_voodoo_doll", + "bdx_voodoo_doll", + "bdx_voodoo_doll", "Voodoo doll" }, { - "bd_slime", - "bd_slime", + "bdx_slime", + "bdx_slime", "Slime" }, { - "bd_waiting_rock", - "bd_waiting_rock", + "bdx_waiting_rock", + "bdx_waiting_rock", "Waiting rock" }, { - "bd_chasing_rock", - "bd_chasing_rock", + "bdx_chasing_rock", + "bdx_chasing_rock", "Chasing rock" }, { - "bd_ghost", - "bd_ghost", + "bdx_ghost", + "bdx_ghost", "Ghost" }, { - "bd_cow", - "bd_cow", + "bdx_cow", + "bdx_cow", "Cow (random start direction)" }, { - "bd_cow.left", - "bd_cow", + "bdx_cow.left", + "bdx_cow", "Cow (starts moving left)" }, { - "bd_cow.up", - "bd_cow", + "bdx_cow.up", + "bdx_cow", "Cow (starts moving up)" }, { - "bd_cow.right", - "bd_cow", + "bdx_cow.right", + "bdx_cow", "Cow (starts moving right)" }, { - "bd_cow.down", - "bd_cow", + "bdx_cow.down", + "bdx_cow", "Cow (starts moving down)" }, { - "bd_butterfly_2", - "bd_butterfly", + "bdx_butterfly_1", + "bdx_butterfly", + "Butterfly 1 (random start direction)" + }, + { + "bdx_butterfly_1.right", + "bdx_butterfly", + "Butterfly 1 (starts moving right)" + }, + { + "bdx_butterfly_1.up", + "bdx_butterfly", + "Butterfly 1 (starts moving up)" + }, + { + "bdx_butterfly_1.left", + "bdx_butterfly", + "Butterfly 1 (starts moving left)" + }, + { + "bdx_butterfly_1.down", + "bdx_butterfly", + "Butterfly 1 (starts moving down)" + }, + { + "bdx_butterfly_2", + "bdx_butterfly", "Butterfly 2 (random start direction)" }, { - "bd_butterfly_2.right", - "bd_butterfly", + "bdx_butterfly_2.right", + "bdx_butterfly", "Butterfly 2 (starts moving right)" }, { - "bd_butterfly_2.up", - "bd_butterfly", + "bdx_butterfly_2.up", + "bdx_butterfly", "Butterfly 2 (starts moving up)" }, { - "bd_butterfly_2.left", - "bd_butterfly", + "bdx_butterfly_2.left", + "bdx_butterfly", "Butterfly 2 (starts moving left)" }, { - "bd_butterfly_2.down", - "bd_butterfly", + "bdx_butterfly_2.down", + "bdx_butterfly", "Butterfly 2 (starts moving down)" }, { - "bd_firefly_2", - "bd_firefly", + "bdx_firefly_1", + "bdx_firefly", + "Firefly 1 (random start direction)" + }, + { + "bdx_firefly_1.right", + "bdx_firefly", + "Firefly 1 (starts moving right)" + }, + { + "bdx_firefly_1.up", + "bdx_firefly", + "Firefly 1 (starts moving up)" + }, + { + "bdx_firefly_1.left", + "bdx_firefly", + "Firefly 1 (starts moving left)" + }, + { + "bdx_firefly_1.down", + "bdx_firefly", + "Firefly 1 (starts moving down)" + }, + { + "bdx_firefly_2", + "bdx_firefly", "Firefly 2 (random start direction)" }, { - "bd_firefly_2.right", - "bd_firefly", + "bdx_firefly_2.right", + "bdx_firefly", "Firefly 2 (starts moving right)" }, { - "bd_firefly_2.up", - "bd_firefly", + "bdx_firefly_2.up", + "bdx_firefly", "Firefly 2 (starts moving up)" }, { - "bd_firefly_2.left", - "bd_firefly", + "bdx_firefly_2.left", + "bdx_firefly", "Firefly 2 (starts moving left)" }, { - "bd_firefly_2.down", - "bd_firefly", + "bdx_firefly_2.down", + "bdx_firefly", "Firefly 2 (starts moving down)" }, { - "bd_stonefly", - "bd_stonefly", + "bdx_stonefly", + "bdx_stonefly", "Stonefly (random start direction)" }, { - "bd_stonefly.right", - "bd_stonefly", + "bdx_stonefly.right", + "bdx_stonefly", "Stonefly (starts moving right)" }, { - "bd_stonefly.up", - "bd_stonefly", + "bdx_stonefly.up", + "bdx_stonefly", "Stonefly (starts moving up)" }, { - "bd_stonefly.left", - "bd_stonefly", + "bdx_stonefly.left", + "bdx_stonefly", "Stonefly (starts moving left)" }, { - "bd_stonefly.down", - "bd_stonefly", + "bdx_stonefly.down", + "bdx_stonefly", "Stonefly (starts moving down)" }, { - "bd_biter", - "bd_biter", + "bdx_biter", + "bdx_biter", "Biter (random start direction)" }, { - "bd_biter.right", - "bd_biter", + "bdx_biter.right", + "bdx_biter", "Biter (starts moving right)" }, { - "bd_biter.up", - "bd_biter", + "bdx_biter.up", + "bdx_biter", "Biter (starts moving up)" }, { - "bd_biter.left", - "bd_biter", + "bdx_biter.left", + "bdx_biter", "Biter (starts moving left)" }, { - "bd_biter.down", - "bd_biter", + "bdx_biter.down", + "bdx_biter", "Biter (starts moving down)" }, { - "bd_dragonfly", - "bd_dragonfly", + "bdx_dragonfly", + "bdx_dragonfly", "Dragonfly (random start direction)" }, { - "bd_dragonfly.right", - "bd_dragonfly", + "bdx_dragonfly.right", + "bdx_dragonfly", "Dragonfly (starts moving right)" }, { - "bd_dragonfly.up", - "bd_dragonfly", + "bdx_dragonfly.up", + "bdx_dragonfly", "Dragonfly (starts moving up)" }, { - "bd_dragonfly.left", - "bd_dragonfly", + "bdx_dragonfly.left", + "bdx_dragonfly", "Dragonfly (starts moving left)" }, { - "bd_dragonfly.down", - "bd_dragonfly", + "bdx_dragonfly.down", + "bdx_dragonfly", "Dragonfly (starts moving down)" }, { - "bd_bomb", - "bd_bomb", + "bdx_bomb", + "bdx_bomb", "Bomb" }, { - "bd_nitro_pack", - "bd_nitro_pack", + "bdx_nitro_pack", + "bdx_nitro_pack", "Nitro pack" }, { - "bd_player", - "bd_player", + "bdx_player", + "bdx_player", "Player" }, { - "bd_player_with_bomb", - "bd_player", + "bdx_player_with_bomb", + "bdx_player", "Player with bomb", }, { - "bd_player_glued", - "bd_player", + "bdx_player_with_rocket_launcher", + "bdx_player", + "Player with rocket launcher", + }, + { + "bdx_player_glued", + "bdx_player", "Glued player", }, { - "bd_player_stirring", - "bd_player", + "bdx_player_stirring", + "bdx_player", "Stirring player" }, { - "bd_fake_bonus", - "bd_fake_bonus", + "bdx_rocket_launcher", + "bdx_rocket_launcher", + "Rocket launcher", + }, + { + "bdx_rocket", + "bdx_rocket", + "Rocket", + }, + { + "bdx_rocket.right", + "bdx_rocket", + "Rocket (starts moving right)" + }, + { + "bdx_rocket.up", + "bdx_rocket", + "Rocket (starts moving up)" + }, + { + "bdx_rocket.left", + "bdx_rocket", + "Rocket (starts moving left)" + }, + { + "bdx_rocket.down", + "bdx_rocket", + "Rocket (starts moving down)" + }, + { + "bdx_fake_bonus", + "bdx_fake_bonus", "Fake bonus" }, { - "bd_covered", - "bd_covered", + "bdx_covered", + "bdx_covered", "Covered" }, + { + "bdx_wall", + "wall", + "Normal wall" + }, + { + "bdx_rock", + "bdx_rock", + "Rock" + }, + { + "bdx_diamond", + "bdx_diamond", + "Diamond" + }, + { + "bdx_magic_wall", + "bdx_magic_wall", + "Magic wall" + }, + { + "bdx_sand_ball.falling", + "bdx_sand_ball", + "Sand ball (falling)" + }, + { + "bdx_sand_loose.falling", + "bdx_sand_loose", + "Loose sand (falling)" + }, + { + "bdx_rock.falling", + "bdx_rock", + "Rock (falling)" + }, + { + "bdx_flying_rock.flying", + "bdx_flying_rock", + "Flying rock (flying)" + }, + { + "bdx_mega_rock.falling", + "bdx_mega_rock", + "Mega rock (falling)" + }, + { + "bdx_diamond.falling", + "bdx_diamond", + "Diamond (falling)" + }, + { + "bdx_flying_diamond.flying", + "bdx_flying_diamond", + "Flying diamond (flying)" + }, + { + "bdx_nut.falling", + "bdx_nut", + "Nut (falling)" + }, + { + "bdx_falling_wall.falling", + "bdx_wall", + "Falling wall (falling)" + }, + { + "bdx_nitro_pack.falling", + "bdx_nitro_pack", + "Nitro pack (falling)" + }, + { + "bdx_water_1", + "bdx_water", + "Water (1)" + }, + { + "bdx_water_2", + "bdx_water", + "Water (2)" + }, + { + "bdx_water_3", + "bdx_water", + "Water (3)" + }, + { + "bdx_water_4", + "bdx_water", + "Water (4)" + }, + { + "bdx_water_5", + "bdx_water", + "Water (5)" + }, + { + "bdx_water_6", + "bdx_water", + "Water (6)" + }, + { + "bdx_water_7", + "bdx_water", + "Water (7)" + }, + { + "bdx_water_8", + "bdx_water", + "Water (8)" + }, + { + "bdx_water_9", + "bdx_water", + "Water (9)" + }, + { + "bdx_water_10", + "bdx_water", + "Water (10)" + }, + { + "bdx_water_11", + "bdx_water", + "Water (11)" + }, + { + "bdx_water_12", + "bdx_water", + "Water (12)" + }, + { + "bdx_water_13", + "bdx_water", + "Water (13)" + }, + { + "bdx_water_14", + "bdx_water", + "Water (14)" + }, + { + "bdx_water_15", + "bdx_water", + "Water (15)" + }, + { + "bdx_water_16", + "bdx_water", + "Water (16)" + }, + { + "bdx_cow_enclosed_1", + "bdx_cow", + "Enclosed cow (1)" + }, + { + "bdx_cow_enclosed_2", + "bdx_cow", + "Enclosed cow (2)" + }, + { + "bdx_cow_enclosed_3", + "bdx_cow", + "Enclosed cow (3)" + }, + { + "bdx_cow_enclosed_4", + "bdx_cow", + "Enclosed cow (4)" + }, + { + "bdx_cow_enclosed_5", + "bdx_cow", + "Enclosed cow (5)" + }, + { + "bdx_cow_enclosed_6", + "bdx_cow", + "Enclosed cow (6)" + }, + { + "bdx_cow_enclosed_7", + "bdx_cow", + "Enclosed cow (7)" + }, + { + "bdx_bladder_1", + "bdx_bladder", + "Bladder (1)" + }, + { + "bdx_bladder_2", + "bdx_bladder", + "Bladder (2)" + }, + { + "bdx_bladder_3", + "bdx_bladder", + "Bladder (3)" + }, + { + "bdx_bladder_4", + "bdx_bladder", + "Bladder (4)" + }, + { + "bdx_bladder_5", + "bdx_bladder", + "Bladder (5)" + }, + { + "bdx_bladder_6", + "bdx_bladder", + "Bladder (6)" + }, + { + "bdx_bladder_7", + "bdx_bladder", + "Bladder (7)" + }, + { + "bdx_bladder_8", + "bdx_bladder", + "Bladder (8)" + }, + { + "bdx_player.growing_1", + "bdx_player", + "Player birth (1)" + }, + { + "bdx_player.growing_2", + "bdx_player", + "Player birth (2)" + }, + { + "bdx_player.growing_3", + "bdx_player", + "Player birth (3)" + }, + { + "bdx_bomb.ticking_1", + "bdx_bomb", + "Ticking bomb (1)" + }, + { + "bdx_bomb.ticking_2", + "bdx_bomb", + "Ticking bomb (2)" + }, + { + "bdx_bomb.ticking_3", + "bdx_bomb", + "Ticking bomb (3)" + }, + { + "bdx_bomb.ticking_4", + "bdx_bomb", + "Ticking bomb (4)" + }, + { + "bdx_bomb.ticking_5", + "bdx_bomb", + "Ticking bomb (5)" + }, + { + "bdx_bomb.ticking_6", + "bdx_bomb", + "Ticking bomb (6)" + }, + { + "bdx_bomb.ticking_7", + "bdx_bomb", + "Ticking bomb (7)" + }, + { + "bdx_clock.growing_1", + "bdx_clock", + "Clock birth (1)" + }, + { + "bdx_clock.growing_2", + "bdx_clock", + "Clock birth (2)" + }, + { + "bdx_clock.growing_3", + "bdx_clock", + "Clock birth (3)" + }, + { + "bdx_clock.growing_4", + "bdx_clock", + "Clock birth (4)" + }, + { + "bdx_diamond.growing_1", + "bdx_diamond", + "Diamond birth (1)" + }, + { + "bdx_diamond.growing_2", + "bdx_diamond", + "Diamond birth (2)" + }, + { + "bdx_diamond.growing_3", + "bdx_diamond", + "Diamond birth (3)" + }, + { + "bdx_diamond.growing_4", + "bdx_diamond", + "Diamond birth (4)" + }, + { + "bdx_diamond.growing_5", + "bdx_diamond", + "Diamond birth (5)" + }, + { + "bdx_exploding_1", + "bdx_exploding", + "Explosion (1)" + }, + { + "bdx_exploding_2", + "bdx_exploding", + "Explosion (2)" + }, + { + "bdx_exploding_3", + "bdx_exploding", + "Explosion (3)" + }, + { + "bdx_exploding_4", + "bdx_exploding", + "Explosion (4)" + }, + { + "bdx_exploding_5", + "bdx_exploding", + "Explosion (5)" + }, + { + "bdx_rock.growing_1", + "bdx_rock", + "Rock birth (1)" + }, + { + "bdx_rock.growing_2", + "bdx_rock", + "Rock birth (2)" + }, + { + "bdx_rock.growing_3", + "bdx_rock", + "Rock birth (3)" + }, + { + "bdx_rock.growing_4", + "bdx_rock", + "Rock birth (4)" + }, + { + "bdx_steelwall.growing_1", + "bdx_steelwall", + "Steelwall birth (1)" + }, + { + "bdx_steelwall.growing_2", + "bdx_steelwall", + "Steelwall birth (2)" + }, + { + "bdx_steelwall.growing_3", + "bdx_steelwall", + "Steelwall birth (3)" + }, + { + "bdx_steelwall.growing_4", + "bdx_steelwall", + "Steelwall birth (4)" + }, + { + "bdx_ghost.exploding_1", + "bdx_ghost", + "Ghost explosion (1)" + }, + { + "bdx_ghost.exploding_2", + "bdx_ghost", + "Ghost explosion (2)" + }, + { + "bdx_ghost.exploding_3", + "bdx_ghost", + "Ghost explosion (3)" + }, + { + "bdx_ghost.exploding_4", + "bdx_ghost", + "Ghost explosion (4)" + }, + { + "bdx_bomb.exploding_1", + "bdx_bomb", + "Bomb explosion (1)" + }, + { + "bdx_bomb.exploding_2", + "bdx_bomb", + "Bomb explosion (2)" + }, + { + "bdx_bomb.exploding_3", + "bdx_bomb", + "Bomb explosion (3)" + }, + { + "bdx_bomb.exploding_4", + "bdx_bomb", + "Bomb explosion (4)" + }, + { + "bdx_nitro_pack.exploding", + "bdx_nitro_pack", + "Nitro pack (triggered)" + }, + { + "bdx_nitro_pack.exploding_1", + "bdx_nitro_pack", + "Nitro pack explosion (1)" + }, + { + "bdx_nitro_pack.exploding_2", + "bdx_nitro_pack", + "Nitro pack explosion (2)" + }, + { + "bdx_nitro_pack.exploding_3", + "bdx_nitro_pack", + "Nitro pack explosion (3)" + }, + { + "bdx_nitro_pack.exploding_4", + "bdx_nitro_pack", + "Nitro pack explosion (4)" + }, + { + "bdx_amoeba_2.exploding_1", + "bdx_amoeba", + "Amoeba 2 explosion (1)" + }, + { + "bdx_amoeba_2.exploding_2", + "bdx_amoeba", + "Amoeba 2 explosion (2)" + }, + { + "bdx_amoeba_2.exploding_3", + "bdx_amoeba", + "Amoeba 2 explosion (3)" + }, + { + "bdx_amoeba_2.exploding_4", + "bdx_amoeba", + "Amoeba 2 explosion (4)" + }, + { + "bdx_nut.breaking_1", + "bdx_nut", + "Nut explosion (1)" + }, + { + "bdx_nut.breaking_2", + "bdx_nut", + "Nut explosion (2)" + }, + { + "bdx_nut.breaking_3", + "bdx_nut", + "Nut explosion (3)" + }, + { + "bdx_nut.breaking_4", + "bdx_nut", + "Nut explosion (4)" + }, // -------------------------------------------------------------------------- // "real" (and therefore drawable) runtime elements @@ -7553,6 +8133,11 @@ struct ElementNameInfo element_name_info[MAX_NUM_ELEMENTS + 1] = "df_mine", "Active mine" }, + { + "bdx_magic_wall.active", + "magic_wall", + "-" + }, // -------------------------------------------------------------------------- // "unreal" (and therefore not drawable) runtime elements @@ -7813,6 +8398,11 @@ struct ElementNameInfo element_name_info[MAX_NUM_ELEMENTS + 1] = "bd_default", "-" }, + { + "[bdx_default]", + "bdx_default", + "-" + }, { "[sp_default]", "sp_default", @@ -7869,7 +8459,7 @@ struct ElementNameInfo element_name_info[MAX_NUM_ELEMENTS + 1] = "-" }, { - "bd_game_graphics_color_template", + "bdx_game_graphics_color_template", "-", "-" }, @@ -7904,14 +8494,24 @@ struct ElementNameInfo element_name_info[MAX_NUM_ELEMENTS + 1] = "Hide Boulder Dash elements" }, { - "internal_cascade_bd_native", + "internal_cascade_bdx", + "internal", + "Show Boulder Dash native elements" + }, + { + "internal_cascade_bdx.active", + "internal", + "Hide Boulder Dash native elements" + }, + { + "internal_cascade_bdx_effects", "internal", - "Show native Boulder Dash elements" + "Show Boulder Dash effects elements" }, { - "internal_cascade_bd_native.active", + "internal_cascade_bdx_effects.active", "internal", - "Hide native Boulder Dash elements" + "Hide Boulder Dash effects elements" }, { "internal_cascade_em", @@ -8153,6 +8753,7 @@ struct ElementActionInfo element_action_info[NUM_ACTIONS + 1 + 1] = { ".twinkling", ACTION_TWINKLING, FALSE }, { ".splashing", ACTION_SPLASHING, FALSE }, { ".hitting", ACTION_HITTING, FALSE }, + { ".flying", ACTION_FLYING, FALSE }, { ".page[1]", ACTION_PAGE_1, FALSE }, { ".page[2]", ACTION_PAGE_2, FALSE }, { ".page[3]", ACTION_PAGE_3, FALSE }, @@ -8461,6 +9062,7 @@ static void print_usage(void) " -g, --graphics DIRECTORY alternative graphics DIRECTORY\n" " -s, --sounds DIRECTORY alternative sounds DIRECTORY\n" " -m, --music DIRECTORY alternative music DIRECTORY\n" + " --drop-file FILE drop FILE into program window\n" " --display NR open program window on display NR\n" " --mytapes use private tapes for tape tests\n" " -n, --network network multiplayer game\n" @@ -8477,6 +9079,7 @@ static void print_usage(void) " \"print editorsetup.conf\" print default editor config\n" " \"print helpanim.conf\" print default helpanim config\n" " \"print helptext.conf\" print default helptext config\n" + " \"dump levelset FILE|LEVELDIR\" dump levelset info for LEVELDIR\n" " \"dump level FILE\" dump level data from FILE\n" " \"dump tape FILE\" dump tape data from FILE\n" " \"autoplay LEVELDIR [NR ...]\" play level tapes for LEVELDIR\n"