X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fconf_gfx.c;h=7e62f018fd675a132b49da24f3d92ee58b01bca7;hb=f77a818405126aac5510ed0dc09b2cb6bc3deaca;hp=2788632fa1e6cda764ee282bc0d73f20d4e337e1;hpb=c56a469fbdd802f49ec27521a9a180f8db98fd5e;p=rocksndiamonds.git diff --git a/src/conf_gfx.c b/src/conf_gfx.c index 2788632f..7e62f018 100644 --- a/src/conf_gfx.c +++ b/src/conf_gfx.c @@ -105,6 +105,69 @@ struct ConfigInfo image_config[] = { "bd_player", UNDEFINED_FILENAME }, { "bd_player.clone_from", "player_1" }, + { "bd_player.down", UNDEFINED_FILENAME }, + { "bd_player.down.clone_from", "player_1.down" }, + { "bd_player.up", UNDEFINED_FILENAME }, + { "bd_player.up.clone_from", "player_1.up" }, + { "bd_player.left", UNDEFINED_FILENAME }, + { "bd_player.left.clone_from", "player_1.left" }, + { "bd_player.right", UNDEFINED_FILENAME }, + { "bd_player.right.clone_from", "player_1.right" }, + { "bd_player.moving.down", UNDEFINED_FILENAME }, + { "bd_player.moving.down.clone_from", "player_1.moving.down" }, + { "bd_player.moving.up", UNDEFINED_FILENAME }, + { "bd_player.moving.up.clone_from", "player_1.moving.up" }, + { "bd_player.moving.left", UNDEFINED_FILENAME }, + { "bd_player.moving.left.clone_from", "player_1.moving.left" }, + { "bd_player.moving.right", UNDEFINED_FILENAME }, + { "bd_player.moving.right.clone_from", "player_1.moving.right" }, + { "bd_player.digging.down", UNDEFINED_FILENAME }, + { "bd_player.digging.down.clone_from", "player_1.digging.down" }, + { "bd_player.digging.up", UNDEFINED_FILENAME }, + { "bd_player.digging.up.clone_from", "player_1.digging.up" }, + { "bd_player.digging.left", UNDEFINED_FILENAME }, + { "bd_player.digging.left.clone_from", "player_1.digging.left" }, + { "bd_player.digging.right", UNDEFINED_FILENAME }, + { "bd_player.digging.right.clone_from", "player_1.digging.right" }, + { "bd_player.collecting.down", UNDEFINED_FILENAME }, + { "bd_player.collecting.down.clone_from", "player_1.collecting.down" }, + { "bd_player.collecting.up", UNDEFINED_FILENAME }, + { "bd_player.collecting.up.clone_from", "player_1.collecting.up" }, + { "bd_player.collecting.left", UNDEFINED_FILENAME }, + { "bd_player.collecting.left.clone_from", "player_1.collecting.left" }, + { "bd_player.collecting.right", UNDEFINED_FILENAME }, + { "bd_player.collecting.right.clone_from", "player_1.collecting.right" }, + { "bd_player.pushing.down", UNDEFINED_FILENAME }, + { "bd_player.pushing.down.clone_from", "player_1.pushing.down" }, + { "bd_player.pushing.up", UNDEFINED_FILENAME }, + { "bd_player.pushing.up.clone_from", "player_1.pushing.up" }, + { "bd_player.pushing.left", UNDEFINED_FILENAME }, + { "bd_player.pushing.left.clone_from", "player_1.pushing.left" }, + { "bd_player.pushing.right", UNDEFINED_FILENAME }, + { "bd_player.pushing.right.clone_from", "player_1.pushing.right" }, + { "bd_player.snapping.down", UNDEFINED_FILENAME }, + { "bd_player.snapping.down.clone_from", "player_1.snapping.down" }, + { "bd_player.snapping.up", UNDEFINED_FILENAME }, + { "bd_player.snapping.up.clone_from", "player_1.snapping.up" }, + { "bd_player.snapping.left", UNDEFINED_FILENAME }, + { "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_glued", UNDEFINED_FILENAME }, + { "bd_player_glued.clone_from", "bd_player" }, + + { "bd_player_with_bomb", "boulder_rush.png" }, + { "bd_player_with_bomb.xpos", "3" }, + { "bd_player_with_bomb.ypos", "4" }, + { "bd_player_with_bomb.frames", "1" }, + { "bd_player_with_bomb.scale_up_factor", "2" }, + + { "bd_player_stirring", "boulder_rush.png" }, + { "bd_player_stirring.xpos", "3" }, + { "bd_player_stirring.ypos", "4" }, + { "bd_player_stirring.frames", "1" }, + { "bd_player_stirring.scale_up_factor", "2" }, { "bd_wall", "RocksDC.png" }, { "bd_wall.xpos", "12" }, @@ -555,17 +618,17 @@ struct ConfigInfo image_config[] = { "bd_expandable_steelwall_any.EDITOR", UNDEFINED_FILENAME }, { "bd_expandable_steelwall_any.EDITOR.clone_from", "expandable_steelwall_any.EDITOR" }, - { "bd_expandable_wall_switch_horizontal", "boulder_rush.png" }, - { "bd_expandable_wall_switch_horizontal.xpos", "0" }, - { "bd_expandable_wall_switch_horizontal.ypos", "5" }, - { "bd_expandable_wall_switch_horizontal.frames", "1" }, - { "bd_expandable_wall_switch_horizontal.scale_up_factor", "2" }, + { "bd_expandable_wall_switch", "boulder_rush.png" }, + { "bd_expandable_wall_switch.xpos", "0" }, + { "bd_expandable_wall_switch.ypos", "5" }, + { "bd_expandable_wall_switch.frames", "1" }, + { "bd_expandable_wall_switch.scale_up_factor", "2" }, - { "bd_expandable_wall_switch_vertical", "boulder_rush.png" }, - { "bd_expandable_wall_switch_vertical.xpos", "1" }, - { "bd_expandable_wall_switch_vertical.ypos", "5" }, - { "bd_expandable_wall_switch_vertical.frames", "1" }, - { "bd_expandable_wall_switch_vertical.scale_up_factor", "2" }, + { "bd_expandable_wall_switch.active", "boulder_rush.png" }, + { "bd_expandable_wall_switch.active.xpos", "1" }, + { "bd_expandable_wall_switch.active.ypos", "5" }, + { "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" }, @@ -734,17 +797,17 @@ struct ConfigInfo image_config[] = { "bd_conveyor_switch.active.frames", "1" }, { "bd_conveyor_switch.active.scale_up_factor", "2" }, - { "bd_conveyor_dir_switch_left", "boulder_rush.png" }, - { "bd_conveyor_dir_switch_left.xpos", "2" }, - { "bd_conveyor_dir_switch_left.ypos", "44" }, - { "bd_conveyor_dir_switch_left.frames", "1" }, - { "bd_conveyor_dir_switch_left.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.frames", "1" }, + { "bd_conveyor_dir_switch.scale_up_factor", "2" }, - { "bd_conveyor_dir_switch_right", "boulder_rush.png" }, - { "bd_conveyor_dir_switch_right.xpos", "1" }, - { "bd_conveyor_dir_switch_right.ypos", "44" }, - { "bd_conveyor_dir_switch_right.frames", "1" }, - { "bd_conveyor_dir_switch_right.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.frames", "1" }, + { "bd_conveyor_dir_switch.active.scale_up_factor", "2" }, { "bd_gravity_switch", "boulder_rush.png" }, { "bd_gravity_switch.xpos", "2" }, @@ -892,28 +955,45 @@ struct ConfigInfo image_config[] = { "bd_cow", "boulder_rush.png" }, { "bd_cow.xpos", "0" }, { "bd_cow.ypos", "11" }, - { "bd_cow.frames", "1" }, + { "bd_cow.frames", "8" }, + { "bd_cow.delay", "2" }, { "bd_cow.scale_up_factor", "2" }, { "bd_cow.left", "boulder_rush.png" }, { "bd_cow.left.xpos", "0" }, { "bd_cow.left.ypos", "11" }, - { "bd_cow.left.frames", "1" }, + { "bd_cow.left.frames", "8" }, + { "bd_cow.left.delay", "2" }, { "bd_cow.left.scale_up_factor", "2" }, + { "bd_cow.left.EDITOR", "boulder_rush.png" }, + { "bd_cow.left.EDITOR.xpos", "0" }, + { "bd_cow.left.EDITOR.ypos", "11" }, { "bd_cow.up", "boulder_rush.png" }, { "bd_cow.up.xpos", "0" }, { "bd_cow.up.ypos", "11" }, - { "bd_cow.up.frames", "1" }, + { "bd_cow.up.frames", "8" }, + { "bd_cow.up.delay", "2" }, { "bd_cow.up.scale_up_factor", "2" }, + { "bd_cow.up.EDITOR", "boulder_rush.png" }, + { "bd_cow.up.EDITOR.xpos", "0" }, + { "bd_cow.up.EDITOR.ypos", "11" }, { "bd_cow.right", "boulder_rush.png" }, { "bd_cow.right.xpos", "0" }, { "bd_cow.right.ypos", "11" }, - { "bd_cow.right.frames", "1" }, + { "bd_cow.right.frames", "8" }, + { "bd_cow.right.delay", "2" }, { "bd_cow.right.scale_up_factor", "2" }, + { "bd_cow.right.EDITOR", "boulder_rush.png" }, + { "bd_cow.right.EDITOR.xpos", "0" }, + { "bd_cow.right.EDITOR.ypos", "11" }, { "bd_cow.down", "boulder_rush.png" }, { "bd_cow.down.xpos", "0" }, { "bd_cow.down.ypos", "11" }, - { "bd_cow.down.frames", "1" }, + { "bd_cow.down.frames", "8" }, + { "bd_cow.down.delay", "2" }, { "bd_cow.down.scale_up_factor", "2" }, + { "bd_cow.down.EDITOR", "boulder_rush.png" }, + { "bd_cow.down.EDITOR.xpos", "0" }, + { "bd_cow.down.EDITOR.ypos", "11" }, { "bd_stonefly", "RocksBD.png" }, { "bd_stonefly.xpos", "0" }, @@ -1065,21 +1145,6 @@ struct ConfigInfo image_config[] = { "bd_nitro_pack.frames", "1" }, { "bd_nitro_pack.scale_up_factor", "2" }, - { "bd_player_with_bomb", "boulder_rush.png" }, - { "bd_player_with_bomb.xpos", "3" }, - { "bd_player_with_bomb.ypos", "4" }, - { "bd_player_with_bomb.frames", "1" }, - { "bd_player_with_bomb.scale_up_factor", "2" }, - - { "bd_player_glued", UNDEFINED_FILENAME }, - { "bd_player_glued.clone_from", "bd_player" }, - - { "bd_player_stirring", "boulder_rush.png" }, - { "bd_player_stirring.xpos", "3" }, - { "bd_player_stirring.ypos", "4" }, - { "bd_player_stirring.frames", "1" }, - { "bd_player_stirring.scale_up_factor", "2" }, - { "bd_fake_bonus", "boulder_rush.png" }, { "bd_fake_bonus.xpos", "0" }, { "bd_fake_bonus.ypos", "15" }, @@ -6665,6 +6730,9 @@ struct ConfigInfo image_config[] = { "graphic_7", UNDEFINED_FILENAME }, { "graphic_8", UNDEFINED_FILENAME }, + // game graphics template for level-specific colors for native BD levels + { "bd_game_graphics_color_template", UNDEFINED_FILENAME }, + #include "conf_chr.c" // include auto-generated data structure definitions #include "conf_cus.c" // include auto-generated data structure definitions #include "conf_grp.c" // include auto-generated data structure definitions @@ -9537,16 +9605,16 @@ struct ConfigInfo image_config[] = { "game.panel.gems.class", "none" }, { "game.panel.gems.style", "none" }, - { "game.panel.gems_total.x", "-1" }, - { "game.panel.gems_total.y", "-1" }, - { "game.panel.gems_total.align", "left" }, - { "game.panel.gems_total.valign", "top" }, - { "game.panel.gems_total.digits", "-1" }, - { "game.panel.gems_total.font", "font.text_2" }, - { "game.panel.gems_total.draw_masked", "true" }, - { "game.panel.gems_total.draw_order", "0" }, - { "game.panel.gems_total.class", "none" }, - { "game.panel.gems_total.style", "none" }, + { "game.panel.gems_needed.x", "-1" }, + { "game.panel.gems_needed.y", "-1" }, + { "game.panel.gems_needed.align", "left" }, + { "game.panel.gems_needed.valign", "top" }, + { "game.panel.gems_needed.digits", "-1" }, + { "game.panel.gems_needed.font", "font.text_2" }, + { "game.panel.gems_needed.draw_masked", "true" }, + { "game.panel.gems_needed.draw_order", "0" }, + { "game.panel.gems_needed.class", "none" }, + { "game.panel.gems_needed.style", "none" }, { "game.panel.gems_collected.x", "-1" }, { "game.panel.gems_collected.y", "-1" },