From 175cd4c25853851bcbc1c3fc84c8a21450894328 Mon Sep 17 00:00:00 2001 From: Holger Schemel Date: Mon, 1 Apr 2024 17:46:35 +0200 Subject: [PATCH] added graphics for native BD engine game elements --- graphics/gfx_classic/RocksBD.png | Bin 5722 -> 8766 bytes graphics/gfx_classic/RocksBD2.png | Bin 0 -> 6598 bytes src/conf_gfx.c | 343 +++++++++++++++++++----------- 3 files changed, 217 insertions(+), 126 deletions(-) create mode 100644 graphics/gfx_classic/RocksBD2.png diff --git a/graphics/gfx_classic/RocksBD.png b/graphics/gfx_classic/RocksBD.png index ea86d1da80bd7e6ee739b935382ee625fb60a82d..4075834c425fb6037b8a9af1a0368d420fb27bd0 100644 GIT binary patch delta 8008 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 delta 4940 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 LxY(EOBqjV0NSHHd literal 0 HcmV?d00001 diff --git a/src/conf_gfx.c b/src/conf_gfx.c index 7e62f018..c99b7716 100644 --- a/src/conf_gfx.c +++ b/src/conf_gfx.c @@ -153,9 +153,14 @@ struct ConfigInfo image_config[] = { "bd_player.snapping.left.clone_from", "player_1.snapping.left" }, { "bd_player.snapping.right", UNDEFINED_FILENAME }, { "bd_player.snapping.right.clone_from", "player_1.snapping.right" }, + { "bd_player.growing", UNDEFINED_FILENAME }, + { "bd_player.growing.clone_from", "[default].exploding" }, { "bd_player_glued", UNDEFINED_FILENAME }, { "bd_player_glued.clone_from", "bd_player" }, + { "bd_player_glued.EDITOR", "RocksBD2.png" }, + { "bd_player_glued.EDITOR.xpos", "1" }, + { "bd_player_glued.EDITOR.ypos", "0" }, { "bd_player_with_bomb", "boulder_rush.png" }, { "bd_player_with_bomb.xpos", "3" }, @@ -184,6 +189,9 @@ struct ConfigInfo image_config[] = { "bd_rock.EDITOR", "RocksDC.png" }, { "bd_rock.EDITOR.xpos", "14" }, { "bd_rock.EDITOR.ypos", "14" }, + { "bd_rock.falling.EDITOR", "RocksBD2.png" }, + { "bd_rock.falling.EDITOR.xpos", "1" }, + { "bd_rock.falling.EDITOR.ypos", "3" }, { "bd_rock.moving.left", "RocksDC.png" }, { "bd_rock.moving.left.xpos", "12" }, { "bd_rock.moving.left.ypos", "10" }, @@ -225,6 +233,9 @@ struct ConfigInfo image_config[] = { "bd_diamond.falling.ypos", "10" }, { "bd_diamond.falling.frames", "2" }, { "bd_diamond.falling.delay", "4" }, + { "bd_diamond.falling.EDITOR", "RocksBD2.png" }, + { "bd_diamond.falling.EDITOR.xpos", "0" }, + { "bd_diamond.falling.EDITOR.ypos", "3" }, { "bd_diamond.collecting", "RocksCollect.png" }, { "bd_diamond.collecting.xpos", "0" }, { "bd_diamond.collecting.ypos", "8" }, @@ -514,7 +525,10 @@ struct ConfigInfo image_config[] = { "bd_sand_sloped_down_right.scale_up_factor", "2" }, { "bd_sand_glued", UNDEFINED_FILENAME }, - { "bd_sand_glued.clone_from", "sand" }, + { "bd_sand_glued.clone_from", "bd_sand" }, + { "bd_sand_glued.EDITOR", "RocksBD2.png" }, + { "bd_sand_glued.EDITOR.xpos", "2" }, + { "bd_sand_glued.EDITOR.ypos", "4" }, { "bd_wall_sloped_up_right", "boulder_rush.png" }, { "bd_wall_sloped_up_right.xpos", "4" }, @@ -542,24 +556,47 @@ struct ConfigInfo image_config[] = { "bd_wall_diggable", UNDEFINED_FILENAME }, { "bd_wall_diggable.clone_from", "bd_wall" }, + { "bd_wall_diggable.EDITOR", "RocksBD2.png" }, + { "bd_wall_diggable.EDITOR.xpos", "7" }, + { "bd_wall_diggable.EDITOR.ypos", "0" }, { "bd_wall_diamond", UNDEFINED_FILENAME }, - { "bd_wall_diamond.clone_from", "wall_bd_diamond" }, + { "bd_wall_diamond.clone_from", "bd_wall" }, + { "bd_wall_diamond.EDITOR", "RocksBD2.png" }, + { "bd_wall_diamond.EDITOR.xpos", "3" }, + { "bd_wall_diamond.EDITOR.ypos", "2" }, { "bd_wall_key_1", UNDEFINED_FILENAME }, { "bd_wall_key_1.clone_from", "bd_wall" }, + { "bd_wall_key_1.EDITOR", "RocksBD2.png" }, + { "bd_wall_key_1.EDITOR.xpos", "0" }, + { "bd_wall_key_1.EDITOR.ypos", "2" }, { "bd_wall_key_2", UNDEFINED_FILENAME }, { "bd_wall_key_2.clone_from", "bd_wall" }, + { "bd_wall_key_2.EDITOR", "RocksBD2.png" }, + { "bd_wall_key_2.EDITOR.xpos", "1" }, + { "bd_wall_key_2.EDITOR.ypos", "2" }, { "bd_wall_key_3", UNDEFINED_FILENAME }, - { "bd_wall_key_4.clone_from", "bd_wall" }, + { "bd_wall_key_3.clone_from", "bd_wall" }, + { "bd_wall_key_3.EDITOR", "RocksBD2.png" }, + { "bd_wall_key_3.EDITOR.xpos", "2" }, + { "bd_wall_key_3.EDITOR.ypos", "2" }, { "bd_falling_wall", UNDEFINED_FILENAME }, { "bd_falling_wall.clone_from", "bd_wall" }, - - { "bd_steelwall", UNDEFINED_FILENAME }, - { "bd_steelwall.clone_from", "steelwall" }, + { "bd_falling_wall.EDITOR", "RocksBD2.png" }, + { "bd_falling_wall.EDITOR.xpos", "6" }, + { "bd_falling_wall.EDITOR.ypos", "1" }, + { "bd_falling_wall.falling.EDITOR", "RocksBD2.png" }, + { "bd_falling_wall.falling.EDITOR.xpos", "7" }, + { "bd_falling_wall.falling.EDITOR.ypos", "1" }, + + { "bd_steelwall", "RocksBD.png" }, + { "bd_steelwall.xpos", "8" }, + { "bd_steelwall.ypos", "3" }, + { "bd_steelwall.frames", "1" }, { "bd_steelwall_sloped_up_right", "boulder_rush.png" }, { "bd_steelwall_sloped_up_right.xpos", "4" }, @@ -587,36 +624,45 @@ struct ConfigInfo image_config[] = { "bd_steelwall_diggable", UNDEFINED_FILENAME }, { "bd_steelwall_diggable.clone_from", "bd_steelwall" }, + { "bd_steelwall_diggable.EDITOR", "RocksBD2.png" }, + { "bd_steelwall_diggable.EDITOR.xpos", "6" }, + { "bd_steelwall_diggable.EDITOR.ypos", "0" }, { "bd_expandable_wall_horizontal", UNDEFINED_FILENAME }, - { "bd_expandable_wall_horizontal.clone_from", "expandable_wall_horizontal" }, - { "bd_expandable_wall_horizontal.EDITOR", UNDEFINED_FILENAME }, - { "bd_expandable_wall_horizontal.EDITOR.clone_from", "expandable_wall_horizontal.EDITOR" }, + { "bd_expandable_wall_horizontal.clone_from", "bd_wall" }, + { "bd_expandable_wall_horizontal.EDITOR", "RocksBD2.png" }, + { "bd_expandable_wall_horizontal.EDITOR.xpos", "3" }, + { "bd_expandable_wall_horizontal.EDITOR.ypos", "1" }, { "bd_expandable_wall_vertical", UNDEFINED_FILENAME }, - { "bd_expandable_wall_vertical.clone_from", "expandable_wall_vertical" }, - { "bd_expandable_wall_vertical.EDITOR", UNDEFINED_FILENAME }, - { "bd_expandable_wall_vertical.EDITOR.clone_from", "expandable_wall_vertical.EDITOR" }, + { "bd_expandable_wall_vertical.clone_from", "bd_wall" }, + { "bd_expandable_wall_vertical.EDITOR", "RocksBD2.png" }, + { "bd_expandable_wall_vertical.EDITOR.xpos", "4" }, + { "bd_expandable_wall_vertical.EDITOR.ypos", "1" }, { "bd_expandable_wall_any", UNDEFINED_FILENAME }, - { "bd_expandable_wall_any.clone_from", "expandable_wall_any" }, - { "bd_expandable_wall_any.EDITOR", UNDEFINED_FILENAME }, - { "bd_expandable_wall_any.EDITOR.clone_from", "expandable_wall_any.EDITOR" }, + { "bd_expandable_wall_any.clone_from", "bd_wall" }, + { "bd_expandable_wall_any.EDITOR", "RocksBD2.png" }, + { "bd_expandable_wall_any.EDITOR.xpos", "5" }, + { "bd_expandable_wall_any.EDITOR.ypos", "1" }, { "bd_expandable_steelwall_horizontal", UNDEFINED_FILENAME }, - { "bd_expandable_steelwall_horizontal.clone_from", "expandable_steelwall_horizontal" }, - { "bd_expandable_steelwall_horizontal.EDITOR", UNDEFINED_FILENAME }, - { "bd_expandable_steelwall_horizontal.EDITOR.clone_from", "expandable_steelwall_horizontal.EDITOR" }, + { "bd_expandable_steelwall_horizontal.clone_from", "bd_steelwall" }, + { "bd_expandable_steelwall_horizontal.EDITOR", "RocksBD2.png" }, + { "bd_expandable_steelwall_horizontal.EDITOR.xpos", "0" }, + { "bd_expandable_steelwall_horizontal.EDITOR.ypos", "1" }, { "bd_expandable_steelwall_vertical", UNDEFINED_FILENAME }, - { "bd_expandable_steelwall_vertical.clone_from", "expandable_steelwall_vertical" }, - { "bd_expandable_steelwall_vertical.EDITOR", UNDEFINED_FILENAME }, - { "bd_expandable_steelwall_vertical.EDITOR.clone_from", "expandable_steelwall_vertical.EDITOR" }, + { "bd_expandable_steelwall_vertical.clone_from", "bd_steelwall" }, + { "bd_expandable_steelwall_vertical.EDITOR", "RocksBD2.png" }, + { "bd_expandable_steelwall_vertical.EDITOR.xpos", "1" }, + { "bd_expandable_steelwall_vertical.EDITOR.ypos", "1" }, { "bd_expandable_steelwall_any", UNDEFINED_FILENAME }, - { "bd_expandable_steelwall_any.clone_from", "expandable_steelwall_any" }, - { "bd_expandable_steelwall_any.EDITOR", UNDEFINED_FILENAME }, - { "bd_expandable_steelwall_any.EDITOR.clone_from", "expandable_steelwall_any.EDITOR" }, + { "bd_expandable_steelwall_any.clone_from", "bd_steelwall" }, + { "bd_expandable_steelwall_any.EDITOR", "RocksBD2.png" }, + { "bd_expandable_steelwall_any.EDITOR.xpos", "2" }, + { "bd_expandable_steelwall_any.EDITOR.ypos", "1" }, { "bd_expandable_wall_switch", "boulder_rush.png" }, { "bd_expandable_wall_switch.xpos", "0" }, @@ -630,52 +676,97 @@ struct ConfigInfo image_config[] = { "bd_expandable_wall_switch.active.frames", "1" }, { "bd_expandable_wall_switch.active.scale_up_factor", "2" }, - { "bd_inbox", "boulder_rush.png" }, - { "bd_inbox.xpos", "6" }, - { "bd_inbox.ypos", "2" }, + { "bd_inbox", "RocksBD.png" }, + { "bd_inbox.xpos", "8" }, + { "bd_inbox.ypos", "3" }, { "bd_inbox.frames", "1" }, - { "bd_inbox.scale_up_factor", "2" }, - { "bd_inbox.opening", "boulder_rush.png" }, - { "bd_inbox.opening.xpos", "6" }, - { "bd_inbox.opening.ypos", "2" }, + { "bd_inbox.opening", "RocksBD.png" }, + { "bd_inbox.opening.xpos", "8" }, + { "bd_inbox.opening.ypos", "3" }, { "bd_inbox.opening.frames", "2" }, { "bd_inbox.opening.delay", "8" }, - { "bd_inbox.opening.scale_up_factor", "2" }, - { "bd_inbox.EDITOR", "boulder_rush.png" }, - { "bd_inbox.EDITOR.xpos", "3" }, - { "bd_inbox.EDITOR.ypos", "4" }, - { "bd_inbox.EDITOR.scale_up_factor", "2" }, - - { "bd_exit_closed", UNDEFINED_FILENAME }, - { "bd_exit_closed.clone_from", "exit_closed" }, - - { "bd_exit_open", UNDEFINED_FILENAME }, - { "bd_exit_openm.clone_from", "exit_open" }, + { "bd_inbox.opening.anim_mode", "reverse" }, + { "bd_inbox.EDITOR", "RocksBD.png" }, + { "bd_inbox.EDITOR.xpos", "2" }, + { "bd_inbox.EDITOR.ypos", "3" }, + + { "bd_exit_closed", "RocksBD.png" }, + { "bd_exit_closed.xpos", "8" }, + { "bd_exit_closed.ypos", "3" }, + { "bd_exit_closed.frames", "1" }, + { "bd_exit_closed.EDITOR", "RocksBD2.png" }, + { "bd_exit_closed.EDITOR.xpos", "5" }, + { "bd_exit_closed.EDITOR.ypos", "0" }, + + { "bd_exit_open", "RocksBD.png" }, + { "bd_exit_open.xpos", "8" }, + { "bd_exit_open.ypos", "3" }, + { "bd_exit_open.frames", "2" }, + { "bd_exit_open.delay", "8" }, + { "bd_exit_open.anim_mode", "reverse" }, + { "bd_exit_open.EDITOR", "RocksBD2.png" }, + { "bd_exit_open.EDITOR.xpos", "3" }, + { "bd_exit_open.EDITOR.ypos", "0" }, { "bd_invisible_exit_closed", UNDEFINED_FILENAME }, - { "bd_invisible_exit_closed.clone_from", "invisible_wall" }, - { "bd_invisible_exit_closed.EDITOR", UNDEFINED_FILENAME }, - { "bd_invisible_exit_closed.EDITOR.clone_from", "bd_exit_closed" }, + { "bd_invisible_exit_closed.clone_from", "bd_steelwall" }, + { "bd_invisible_exit_closed.EDITOR", "RocksBD2.png" }, + { "bd_invisible_exit_closed.EDITOR.xpos", "4" }, + { "bd_invisible_exit_closed.EDITOR.ypos", "0" }, { "bd_invisible_exit_open", UNDEFINED_FILENAME }, - { "bd_invisible_exit_open.clone_from", "invisible_wall" }, - { "bd_invisible_exit_open.EDITOR", UNDEFINED_FILENAME }, - { "bd_invisible_exit_open.EDITOR.clone_from", "bd_exit_open" }, - - { "bd_flying_rock", UNDEFINED_FILENAME }, - { "bd_flying_rock.clone_from", "bd_rock" }, - - { "bd_mega_rock", UNDEFINED_FILENAME }, - { "bd_mega_rock.clone_from", "bd_rock" }, + { "bd_invisible_exit_open.clone_from", "bd_steelwall" }, + { "bd_invisible_exit_open.EDITOR", "RocksBD2.png" }, + { "bd_invisible_exit_open.EDITOR.xpos", "2" }, + { "bd_invisible_exit_open.EDITOR.ypos", "0" }, + + { "bd_flying_rock", "RocksBD.png" }, + { "bd_flying_rock.xpos", "1" }, + { "bd_flying_rock.ypos", "4" }, + { "bd_flying_rock.frames", "1" }, + { "bd_flying_rock.flying.EDITOR", "RocksBD2.png" }, + { "bd_flying_rock.flying.EDITOR.xpos", "4" }, + { "bd_flying_rock.flying.EDITOR.ypos", "3" }, + + { "bd_mega_rock", "RocksBD.png" }, + { "bd_mega_rock.xpos", "2" }, + { "bd_mega_rock.ypos", "4" }, + { "bd_mega_rock.frames", "1" }, + { "bd_mega_rock.falling.EDITOR", "RocksBD2.png" }, + { "bd_mega_rock.falling.EDITOR.xpos", "2" }, + { "bd_mega_rock.falling.EDITOR.ypos", "3" }, { "bd_rock_glued", UNDEFINED_FILENAME }, { "bd_rock_glued.clone_from", "bd_rock" }, - - { "bd_flying_diamond", UNDEFINED_FILENAME }, - { "bd_flying_diamond.clone_from", "bd_diamond" }, + { "bd_rock_glued.EDITOR", "RocksBD2.png" }, + { "bd_rock_glued.EDITOR.xpos", "1" }, + { "bd_rock_glued.EDITOR.ypos", "4" }, + + { "bd_flying_diamond", "RocksBD.png" }, + { "bd_flying_diamond.xpos", "0" }, + { "bd_flying_diamond.ypos", "3" }, + { "bd_flying_diamond.frames", "4" }, + { "bd_flying_diamond.delay", "4" }, + { "bd_flying_diamond.anim_mode", "reverse" }, + { "bd_flying_diamond.moving", "RocksBD.png" }, + { "bd_flying_diamond.moving.xpos", "3" }, + { "bd_flying_diamond.moving.ypos", "4" }, + { "bd_flying_diamond.moving.frames", "2" }, + { "bd_flying_diamond.moving.delay", "4" }, + { "bd_flying_diamond.flying", "RocksBD.png" }, + { "bd_flying_diamond.flying.xpos", "3" }, + { "bd_flying_diamond.flying.ypos", "4" }, + { "bd_flying_diamond.flying.frames", "2" }, + { "bd_flying_diamond.flying.delay", "4" }, + { "bd_flying_diamond.flying.EDITOR", "RocksBD2.png" }, + { "bd_flying_diamond.flying.EDITOR.xpos", "3" }, + { "bd_flying_diamond.flying.EDITOR.ypos", "3" }, { "bd_diamond_glued", UNDEFINED_FILENAME }, { "bd_diamond_glued.clone_from", "bd_diamond" }, + { "bd_diamond_glued.EDITOR", "RocksBD2.png" }, + { "bd_diamond_glued.EDITOR.xpos", "0" }, + { "bd_diamond_glued.EDITOR.ypos", "4" }, { "bd_diamond_key", "boulder_rush.png" }, { "bd_diamond_key.xpos", "3" }, @@ -691,6 +782,9 @@ struct ConfigInfo image_config[] = { "bd_nut", UNDEFINED_FILENAME }, { "bd_nut.clone_from", "nut" }, + { "bd_nut.falling.EDITOR", "RocksBD2.png" }, + { "bd_nut.falling.EDITOR.xpos", "5" }, + { "bd_nut.falling.EDITOR.ypos", "2" }, { "bd_bladder", "boulder_rush.png" }, { "bd_bladder.xpos", "0" }, @@ -762,52 +856,50 @@ struct ConfigInfo image_config[] = { "bd_replicator_switch.active.frames", "1" }, { "bd_replicator_switch.active.scale_up_factor", "2" }, - { "bd_conveyor_left", "boulder_rush.png" }, + { "bd_conveyor_left", "RocksDC.png" }, { "bd_conveyor_left.xpos", "0" }, - { "bd_conveyor_left.ypos", "41" }, + { "bd_conveyor_left.ypos", "3" }, { "bd_conveyor_left.frames", "1" }, - { "bd_conveyor_left.scale_up_factor", "2" }, - { "bd_conveyor_left.active", "boulder_rush.png" }, + { "bd_conveyor_left.EDITOR", "RocksBD2.png" }, + { "bd_conveyor_left.EDITOR.xpos", "3" }, + { "bd_conveyor_left.EDITOR.ypos", "4" }, + { "bd_conveyor_left.active", "RocksDC.png" }, { "bd_conveyor_left.active.xpos", "0" }, - { "bd_conveyor_left.active.ypos", "41" }, + { "bd_conveyor_left.active.ypos", "3" }, { "bd_conveyor_left.active.frames", "8" }, { "bd_conveyor_left.active.delay", "2" }, - { "bd_conveyor_left.active.scale_up_factor", "2" }, - { "bd_conveyor_right", "boulder_rush.png" }, + { "bd_conveyor_right", "RocksDC.png" }, { "bd_conveyor_right.xpos", "0" }, - { "bd_conveyor_right.ypos", "40" }, + { "bd_conveyor_right.ypos", "3" }, { "bd_conveyor_right.frames", "1" }, - { "bd_conveyor_right.scale_up_factor", "2" }, - { "bd_conveyor_right.active", "boulder_rush.png" }, + { "bd_conveyor_right.EDITOR", "RocksBD2.png" }, + { "bd_conveyor_right.EDITOR.xpos", "4" }, + { "bd_conveyor_right.EDITOR.ypos", "4" }, + { "bd_conveyor_right.active", "RocksDC.png" }, { "bd_conveyor_right.active.xpos", "0" }, - { "bd_conveyor_right.active.ypos", "40" }, + { "bd_conveyor_right.active.ypos", "3" }, { "bd_conveyor_right.active.frames", "8" }, { "bd_conveyor_right.active.delay", "2" }, - { "bd_conveyor_right.active.scale_up_factor", "2" }, + { "bd_conveyor_right.active.anim_mode", "reverse" }, - { "bd_conveyor_switch", "boulder_rush.png" }, - { "bd_conveyor_switch.xpos", "3" }, - { "bd_conveyor_switch.ypos", "44" }, + { "bd_conveyor_switch", "RocksBD.png" }, + { "bd_conveyor_switch.xpos", "8" }, + { "bd_conveyor_switch.ypos", "2" }, { "bd_conveyor_switch.frames", "1" }, - { "bd_conveyor_switch.scale_up_factor", "2" }, - { "bd_conveyor_switch.active", "boulder_rush.png" }, - { "bd_conveyor_switch.active.xpos", "4" }, - { "bd_conveyor_switch.active.ypos", "44" }, + { "bd_conveyor_switch.active", "RocksBD.png" }, + { "bd_conveyor_switch.active.xpos", "9" }, + { "bd_conveyor_switch.active.ypos", "2" }, { "bd_conveyor_switch.active.frames", "1" }, - { "bd_conveyor_switch.active.scale_up_factor", "2" }, - { "bd_conveyor_dir_switch", "boulder_rush.png" }, - { "bd_conveyor_dir_switch.xpos", "1" }, - { "bd_conveyor_dir_switch.ypos", "44" }, + { "bd_conveyor_dir_switch", "RocksBD.png" }, + { "bd_conveyor_dir_switch.xpos", "10" }, + { "bd_conveyor_dir_switch.ypos", "2" }, { "bd_conveyor_dir_switch.frames", "1" }, - { "bd_conveyor_dir_switch.scale_up_factor", "2" }, - - { "bd_conveyor_dir_switch.active", "boulder_rush.png" }, - { "bd_conveyor_dir_switch.active.xpos", "2" }, - { "bd_conveyor_dir_switch.active.ypos", "44" }, + { "bd_conveyor_dir_switch.active", "RocksBD.png" }, + { "bd_conveyor_dir_switch.active.xpos", "11" }, + { "bd_conveyor_dir_switch.active.ypos", "2" }, { "bd_conveyor_dir_switch.active.frames", "1" }, - { "bd_conveyor_dir_switch.active.scale_up_factor", "2" }, { "bd_gravity_switch", "boulder_rush.png" }, { "bd_gravity_switch.xpos", "2" }, @@ -880,41 +972,29 @@ struct ConfigInfo image_config[] = { "bd_water.frames", "1" }, { "bd_water.scale_up_factor", "2" }, - { "bd_key_1", "boulder_rush.png" }, - { "bd_key_1.xpos", "3" }, - { "bd_key_1.ypos", "8" }, - { "bd_key_1.frames", "1" }, - { "bd_key_1.scale_up_factor", "2" }, - - { "bd_key_2", "boulder_rush.png" }, - { "bd_key_2.xpos", "4" }, - { "bd_key_2.ypos", "8" }, - { "bd_key_2.frames", "1" }, - { "bd_key_2.scale_up_factor", "2" }, - - { "bd_key_3", "boulder_rush.png" }, - { "bd_key_3.xpos", "5" }, - { "bd_key_3.ypos", "8" }, - { "bd_key_3.frames", "1" }, - { "bd_key_3.scale_up_factor", "2" }, - - { "bd_gate_1", "boulder_rush.png" }, - { "bd_gate_1.xpos", "0" }, - { "bd_gate_1.ypos", "8" }, + { "bd_key_1", UNDEFINED_FILENAME }, + { "bd_key_1.clone_from", "key_2" }, + + { "bd_key_2", UNDEFINED_FILENAME }, + { "bd_key_2.clone_from", "key_3" }, + + { "bd_key_3", UNDEFINED_FILENAME }, + { "bd_key_3.clone_from", "key_1" }, + + { "bd_gate_1", "RocksBD.png" }, + { "bd_gate_1.xpos", "5" }, + { "bd_gate_1.ypos", "3" }, { "bd_gate_1.frames", "1" }, - { "bd_gate_1.scale_up_factor", "2" }, - { "bd_gate_2", "boulder_rush.png" }, - { "bd_gate_2.xpos", "1" }, - { "bd_gate_2.ypos", "8" }, + { "bd_gate_2", "RocksBD.png" }, + { "bd_gate_2.xpos", "6" }, + { "bd_gate_2.ypos", "3" }, { "bd_gate_2.frames", "1" }, - { "bd_gate_2.scale_up_factor", "2" }, - { "bd_gate_3", "boulder_rush.png" }, - { "bd_gate_3.xpos", "2" }, - { "bd_gate_3.ypos", "8" }, + { "bd_gate_3", "RocksBD.png" }, + { "bd_gate_3.xpos", "7" }, + { "bd_gate_3.ypos", "3" }, { "bd_gate_3.frames", "1" }, - { "bd_gate_3.scale_up_factor", "2" }, { "bd_lava", "boulder_rush.png" }, { "bd_lava.xpos", "0" }, @@ -942,6 +1022,9 @@ struct ConfigInfo image_config[] = { "bd_waiting_rock", UNDEFINED_FILENAME }, { "bd_waiting_rock.clone_from", "bd_rock" }, + { "bd_waiting_rock.EDITOR", "RocksBD2.png" }, + { "bd_waiting_rock.EDITOR.xpos", "4" }, + { "bd_waiting_rock.EDITOR.ypos", "2" }, { "bd_chasing_rock", UNDEFINED_FILENAME }, { "bd_chasing_rock.clone_from", "bd_rock" }, @@ -1139,23 +1222,31 @@ struct ConfigInfo image_config[] = { "bd_bomb.frames", "1" }, { "bd_bomb.scale_up_factor", "2" }, - { "bd_nitro_pack", "boulder_rush.png" }, - { "bd_nitro_pack.xpos", "0" }, - { "bd_nitro_pack.ypos", "36" }, + { "bd_nitro_pack", "RocksBD.png" }, + { "bd_nitro_pack.xpos", "3" }, + { "bd_nitro_pack.ypos", "4" }, { "bd_nitro_pack.frames", "1" }, - { "bd_nitro_pack.scale_up_factor", "2" }, + { "bd_nitro_pack.falling.EDITOR", "RocksBD2.png" }, + { "bd_nitro_pack.falling.EDITOR.xpos", "7" }, + { "bd_nitro_pack.falling.EDITOR.ypos", "2" }, + { "bd_nitro_pack.exploding.EDITOR", "RocksBD2.png" }, + { "bd_nitro_pack.exploding.EDITOR.xpos", "6" }, + { "bd_nitro_pack.exploding.EDITOR.ypos", "2" }, { "bd_fake_bonus", "boulder_rush.png" }, { "bd_fake_bonus.xpos", "0" }, { "bd_fake_bonus.ypos", "15" }, - { "bd_fake_bonus.frames", "1" }, + { "bd_fake_bonus.frames", "8" }, + { "bd_fake_bonus.delay", "2" }, { "bd_fake_bonus.scale_up_factor", "2" }, - { "bd_covered", "boulder_rush.png" }, - { "bd_covered.xpos", "4" }, - { "bd_covered.ypos", "0" }, - { "bd_covered.frames", "1" }, - { "bd_covered.scale_up_factor", "2" }, + { "bd_covered", "RocksBD.png" }, + { "bd_covered.xpos", "8" }, + { "bd_covered.ypos", "3" }, + { "bd_covered.frames", "8" }, + { "bd_covered.delay", "2" }, + { "bd_covered.vertical", "true" }, + { "bd_covered.offset", "2" }, // images for Supaplex style elements and actions -- 2.34.1