X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fconf_gfx.c;h=643866b9a3458e009bfeaecdfa6ce80815a3bf81;hb=86e1890b2d87dd7710b320e2b306c7291d41e2a5;hp=72366db66e9e792be832e5a641f76ca4b3be5cff;hpb=e6c0b4c0114691d197018f878e0150a3f5d8490e;p=rocksndiamonds.git diff --git a/src/conf_gfx.c b/src/conf_gfx.c index 72366db6..643866b9 100644 --- a/src/conf_gfx.c +++ b/src/conf_gfx.c @@ -27,10 +27,15 @@ struct ConfigTypeInfo image_config_suffix[] = { ".ypos", ARG_UNDEFINED, TYPE_INTEGER }, { ".width", ARG_UNDEFINED, TYPE_INTEGER }, { ".height", ARG_UNDEFINED, TYPE_INTEGER }, - { ".offset", ARG_UNDEFINED, TYPE_INTEGER }, { ".vertical", "false", TYPE_BOOLEAN }, + { ".offset", ARG_UNDEFINED, TYPE_INTEGER }, { ".xoffset", ARG_UNDEFINED, TYPE_INTEGER }, { ".yoffset", ARG_UNDEFINED, TYPE_INTEGER }, + { ".2nd_movement_tile", "false", TYPE_BOOLEAN }, + { ".2nd_vertical", ARG_UNDEFINED, TYPE_BOOLEAN }, + { ".2nd_offset", ARG_UNDEFINED, TYPE_INTEGER }, + { ".2nd_xoffset", ARG_UNDEFINED, TYPE_INTEGER }, + { ".2nd_yoffset", ARG_UNDEFINED, TYPE_INTEGER }, { ".frames", ARG_UNDEFINED, TYPE_INTEGER }, { ".frames_per_line", ARG_UNDEFINED, TYPE_INTEGER }, { ".start_frame", ARG_UNDEFINED, TYPE_INTEGER }, @@ -3293,7 +3298,6 @@ struct ConfigInfo image_config[] = { "emc_android.xpos", "7" }, { "emc_android.ypos", "13" }, { "emc_android.frames", "8" }, - { "emc_android.delay", "1" }, { "emc_android.vertical", "true" }, { "emc_android.scale_up_factor", "2" }, @@ -3302,27 +3306,74 @@ struct ConfigInfo image_config[] = { "emc_grass.ypos", "5" }, { "emc_grass.frames", "1" }, { "emc_grass.scale_up_factor", "2" }, + { "emc_grass.digging.left", "emc_object.pcx" }, + { "emc_grass.digging.left.xpos", "20" }, + { "emc_grass.digging.left.ypos", "27" }, + { "emc_grass.digging.left.frames", "7" }, + { "emc_grass.digging.left.vertical", "true" }, + { "emc_grass.digging.left.anim_mode", "linear,reverse" }, + { "emc_grass.digging.left.scale_up_factor", "2" }, + { "emc_grass.digging.right", "emc_object.pcx" }, + { "emc_grass.digging.right.xpos", "20" }, + { "emc_grass.digging.right.ypos", "13" }, + { "emc_grass.digging.right.frames", "7" }, + { "emc_grass.digging.right.vertical", "true" }, + { "emc_grass.digging.right.anim_mode", "linear,reverse" }, + { "emc_grass.digging.right.scale_up_factor", "2" }, + { "emc_grass.digging.up", "emc_object.pcx" }, + { "emc_grass.digging.up.xpos", "20" }, + { "emc_grass.digging.up.ypos", "6" }, + { "emc_grass.digging.up.frames", "7" }, + { "emc_grass.digging.up.vertical", "true" }, + { "emc_grass.digging.up.anim_mode", "linear,reverse" }, + { "emc_grass.digging.up.scale_up_factor", "2" }, + { "emc_grass.digging.down", "emc_object.pcx" }, + { "emc_grass.digging.down.xpos", "20" }, + { "emc_grass.digging.down.ypos", "20" }, + { "emc_grass.digging.down.frames", "7" }, + { "emc_grass.digging.down.vertical", "true" }, + { "emc_grass.digging.down.anim_mode", "linear,reverse" }, + { "emc_grass.digging.down.scale_up_factor", "2" }, { "emc_magic_ball", "emc_object.pcx" }, { "emc_magic_ball.xpos", "22" }, { "emc_magic_ball.ypos", "18" }, - { "emc_magic_ball.frames", "16" }, - { "emc_magic_ball.delay", "1" }, - { "emc_magic_ball.vertical", "true" }, + { "emc_magic_ball.frames", "1" }, { "emc_magic_ball.scale_up_factor", "2" }, + { "emc_magic_ball.active", "emc_object.pcx" }, + { "emc_magic_ball.active.xpos", "22" }, + { "emc_magic_ball.active.ypos", "18" }, + { "emc_magic_ball.active.frames", "16" }, + { "emc_magic_ball.active.vertical", "true" }, + { "emc_magic_ball.active.scale_up_factor", "2" }, + { "emc_magic_ball_switch", "emc_object.pcx" }, { "emc_magic_ball_switch.xpos", "25" }, { "emc_magic_ball_switch.ypos", "10" }, { "emc_magic_ball_switch.frames", "1" }, { "emc_magic_ball_switch.scale_up_factor", "2" }, + { "emc_magic_ball_switch.active", "emc_object.pcx" }, + { "emc_magic_ball_switch.active.xpos", "25" }, + { "emc_magic_ball_switch.active.ypos", "9" }, + { "emc_magic_ball_switch.active.frames", "1" }, + { "emc_magic_ball_switch.active.scale_up_factor", "2" }, + { "emc_spring_bumper", "emc_object.pcx" }, { "emc_spring_bumper.xpos", "25" }, { "emc_spring_bumper.ypos", "3" }, { "emc_spring_bumper.frames", "1" }, { "emc_spring_bumper.scale_up_factor", "2" }, + { "emc_spring_bumper.active", "emc_object.pcx" }, + { "emc_spring_bumper.active.xpos", "25" }, + { "emc_spring_bumper.active.ypos", "3" }, + { "emc_spring_bumper.active.frames", "4" }, + { "emc_spring_bumper.active.vertical", "true" }, + { "emc_spring_bumper.active.anim_mode", "pingpong2" }, + { "emc_spring_bumper.active.scale_up_factor", "2" }, + { "emc_plant", "emc_object.pcx" }, { "emc_plant.xpos", "25" }, { "emc_plant.ypos", "12" }, @@ -3403,6 +3454,12 @@ struct ConfigInfo image_config[] = { "emc_wall_slippery_4.frames", "1" }, { "emc_wall_slippery_4.scale_up_factor", "2" }, + { "emc_fake_grass", "emc_object.pcx" }, + { "emc_fake_grass.xpos", "20" }, + { "emc_fake_grass.ypos", "5" }, + { "emc_fake_grass.frames", "1" }, + { "emc_fake_grass.scale_up_factor", "2" }, + { "emc_dripper", "emc_object.pcx" }, { "emc_dripper.xpos", "25" }, { "emc_dripper.ypos", "15" },