X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fconf_gfx.c;h=830e88d2fa43355b116eb16ff086e2fe277b443b;hp=e96e5de528bdc8d83337632e46a3f38096683407;hb=29fc833ae1b5e46a429a9fa82098e8ad94f6f400;hpb=ddcffe00ce77278eeb312fa6155822faa6c06451 diff --git a/src/conf_gfx.c b/src/conf_gfx.c index e96e5de5..830e88d2 100644 --- a/src/conf_gfx.c +++ b/src/conf_gfx.c @@ -43,6 +43,8 @@ struct ConfigInfo image_config_suffix[] = { ".global_sync", "false", TYPE_BOOLEAN }, { ".step_offset", "4", TYPE_INTEGER }, { ".step_delay", "1", TYPE_INTEGER }, + { ".direction", ARG_UNDEFINED, TYPE_STRING }, + { ".position", ARG_UNDEFINED, TYPE_STRING }, { ".name", ARG_UNDEFINED, TYPE_STRING }, { NULL, NULL, 0 } @@ -2693,10 +2695,6 @@ struct ConfigInfo image_config[] = /* images not associated to game elements (used for menu screens etc.) */ /* keyword to stop parser: "NO_MORE_ELEMENT_IMAGES" <-- do not change! */ - { "global.border", "RocksScreen.pcx" }, - { "global.door", "RocksDoor.pcx" }, - { "global.toons", "RocksToons.pcx" }, - { "toon_1", "RocksToons.pcx" }, { "toon_1.x", "2" }, { "toon_1.y", "72" }, @@ -2706,6 +2704,8 @@ struct ConfigInfo image_config[] = { "toon_1.delay", "1" }, { "toon_1.step_offset", "4" }, { "toon_1.step_delay", "5" }, + { "toon_1.direction", "right" }, + { "toon_1.position", "bottom" }, { "toon_2", "RocksToons.pcx" }, { "toon_2.x", "2" }, @@ -2716,6 +2716,8 @@ struct ConfigInfo image_config[] = { "toon_2.delay", "1" }, { "toon_2.step_offset", "4" }, { "toon_2.step_delay", "5" }, + { "toon_2.direction", "left" }, + { "toon_2.position", "bottom" }, { "toon_3", "RocksToons.pcx" }, { "toon_3.x", "2" }, @@ -2726,6 +2728,8 @@ struct ConfigInfo image_config[] = { "toon_3.delay", "1" }, { "toon_3.step_offset", "4" }, { "toon_3.step_delay", "5" }, + { "toon_3.direction", "right" }, + { "toon_3.position", "bottom" }, { "toon_4", "RocksToons.pcx" }, { "toon_4.x", "327" }, @@ -2736,6 +2740,8 @@ struct ConfigInfo image_config[] = { "toon_4.delay", "1" }, { "toon_4.step_offset", "1" }, { "toon_4.step_delay", "1" }, + { "toon_4.direction", "up" }, + { "toon_4.position", "any" }, { "toon_5", "RocksToons.pcx" }, { "toon_5.x", "2" }, @@ -2747,6 +2753,8 @@ struct ConfigInfo image_config[] = { "toon_5.mode_pingpong2", "true" }, { "toon_5.step_offset", "2" }, { "toon_5.step_delay", "1" }, + { "toon_5.direction", "right" }, + { "toon_5.position", "upper" }, { "toon_6", "RocksToons.pcx" }, { "toon_6.x", "2" }, @@ -2758,6 +2766,127 @@ struct ConfigInfo image_config[] = { "toon_6.mode_pingpong2", "true" }, { "toon_6.step_offset", "2" }, { "toon_6.step_delay", "1" }, + { "toon_6.direction", "left" }, + { "toon_6.position", "upper" }, + + { "toon_7", "RocksHeroes.pcx" }, + { "toon_7.xpos", "0" }, + { "toon_7.ypos", "1" }, + { "toon_7.frames", "4" }, + { "toon_7.delay", "4" }, + { "toon_7.direction", "left" }, + { "toon_7.position", "bottom" }, + + { "toon_8", "RocksHeroes.pcx" }, + { "toon_8.xpos", "4" }, + { "toon_8.ypos", "1" }, + { "toon_8.frames", "4" }, + { "toon_8.delay", "4" }, + { "toon_8.direction", "right" }, + { "toon_8.position", "bottom" }, + + { "toon_9", "RocksHeroes.pcx" }, + { "toon_9.xpos", "8" }, + { "toon_9.ypos", "7" }, + { "toon_9.frames", "4" }, + { "toon_9.delay", "2" }, + { "toon_9.direction", "left" }, + { "toon_9.position", "bottom" }, + + { "toon_10", "RocksHeroes.pcx" }, + { "toon_10.xpos", "12" }, + { "toon_10.ypos", "7" }, + { "toon_10.frames", "4" }, + { "toon_10.delay", "2" }, + { "toon_10.direction", "right" }, + { "toon_10.position", "bottom" }, + + { "toon_11", "RocksHeroes.pcx" }, + { "toon_11.xpos", "8" }, + { "toon_11.ypos", "5" }, + { "toon_11.frames", "4" }, + { "toon_11.delay", "2" }, + { "toon_11.direction", "left" }, + { "toon_11.position", "bottom" }, + + { "toon_12", "RocksHeroes.pcx" }, + { "toon_12.xpos", "12" }, + { "toon_12.ypos", "5" }, + { "toon_12.frames", "4" }, + { "toon_12.delay", "2" }, + { "toon_12.direction", "right" }, + { "toon_12.position", "bottom" }, + + { "toon_13", "RocksHeroes.pcx" }, + { "toon_13.xpos", "8" }, + { "toon_13.ypos", "1" }, + { "toon_13.frames", "4" }, + { "toon_13.delay", "2" }, + { "toon_13.direction", "left" }, + { "toon_13.position", "bottom" }, + + { "toon_14", "RocksHeroes.pcx" }, + { "toon_14.xpos", "12" }, + { "toon_14.ypos", "1" }, + { "toon_14.frames", "4" }, + { "toon_14.delay", "2" }, + { "toon_14.direction", "right" }, + { "toon_14.position", "bottom" }, + + { "toon_15", "RocksHeroes.pcx" }, + { "toon_15.xpos", "8" }, + { "toon_15.ypos", "3" }, + { "toon_15.frames", "4" }, + { "toon_15.delay", "2" }, + { "toon_15.direction", "left" }, + { "toon_15.position", "bottom" }, + + { "toon_16", "RocksHeroes.pcx" }, + { "toon_16.xpos", "12" }, + { "toon_16.ypos", "3" }, + { "toon_16.frames", "4" }, + { "toon_16.delay", "2" }, + { "toon_16.direction", "right" }, + { "toon_16.position", "bottom" }, + + { "toon_17", "RocksHeroes.pcx" }, + { "toon_17.xpos", "8" }, + { "toon_17.ypos", "9" }, + { "toon_17.frames", "8" }, + { "toon_17.delay", "2" }, + { "toon_17.direction", "left" }, + { "toon_17.position", "any" }, + + { "toon_18", "RocksHeroes.pcx" }, + { "toon_18.xpos", "8" }, + { "toon_18.ypos", "9" }, + { "toon_18.frames", "8" }, + { "toon_18.delay", "2" }, + { "toon_18.direction", "right" }, + { "toon_18.position", "any" }, + + { "toon_19", "RocksElements.pcx" }, + { "toon_19.xpos", "8" }, + { "toon_19.ypos", "0" }, + { "toon_19.frames", "2" }, + { "toon_19.delay", "4" }, + { "toon_19.direction", "down" }, + { "toon_19.position", "any" }, + + { "toon_20", "RocksElements.pcx" }, + { "toon_20.xpos", "10" }, + { "toon_20.ypos", "0" }, + { "toon_20.frames", "2" }, + { "toon_20.delay", "4" }, + { "toon_20.direction", "down" }, + { "toon_20.position", "any" }, + + { "global.num_toons", "20" }, + + { "global.border", "RocksScreen.pcx" }, + { "global.door", "RocksDoor.pcx" }, + + { "menu.main.hide_static_text", "false" }, { "font.big", "RocksFontBig.pcx" }, { "font.medium", "RocksFontMedium.pcx" },