X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fconf_gfx.c;h=dae096899130d329634c90881c96caec483c94c2;hb=7b47ce7ba0f673f0de5130daf5726104d0b38902;hp=d6aff2313eeca0b3984d7d9ff480e77da850d1bb;hpb=69811dad502415dbda5610aef1d3ee303645baab;p=rocksndiamonds.git diff --git a/src/conf_gfx.c b/src/conf_gfx.c index d6aff231..dae09689 100644 --- a/src/conf_gfx.c +++ b/src/conf_gfx.c @@ -21,23 +21,24 @@ struct ConfigInfo image_config_suffix[] = { - { ".xpos", "0", TYPE_INTEGER }, - { ".ypos", "0", TYPE_INTEGER }, - { ".offset", "32", TYPE_INTEGER }, - { ".vertical", "false", TYPE_BOOLEAN }, - { ".xoffset", GFX_ARG_UNDEFINED, TYPE_INTEGER }, - { ".yoffset", GFX_ARG_UNDEFINED, TYPE_INTEGER }, - { ".frames", GFX_ARG_UNDEFINED, TYPE_INTEGER }, - { ".start_frame", GFX_ARG_UNDEFINED, TYPE_INTEGER }, - { ".delay", "1", TYPE_INTEGER }, - { ".mode_loop", "false", TYPE_BOOLEAN }, - { ".mode_linear", "false", TYPE_BOOLEAN }, - { ".mode_pingpong", "false", TYPE_BOOLEAN }, - { ".mode_pingpong2", "false", TYPE_BOOLEAN }, - { ".mode_reverse", "false", TYPE_BOOLEAN }, - { ".global_sync", GFX_ARG_UNDEFINED, TYPE_BOOLEAN }, - - { NULL, NULL, 0 } + { ".xpos", "0", TYPE_INTEGER }, + { ".ypos", "0", TYPE_INTEGER }, + { ".offset", "32", TYPE_INTEGER }, + { ".vertical", "false", TYPE_BOOLEAN }, + { ".xoffset", ARG_UNDEFINED, TYPE_INTEGER }, + { ".yoffset", ARG_UNDEFINED, TYPE_INTEGER }, + { ".frames", ARG_UNDEFINED, TYPE_INTEGER }, + { ".start_frame", ARG_UNDEFINED, TYPE_INTEGER }, + { ".delay", "1", TYPE_INTEGER }, + { ".mode_loop", "false", TYPE_BOOLEAN }, + { ".mode_linear", "false", TYPE_BOOLEAN }, + { ".mode_pingpong", "false", TYPE_BOOLEAN }, + { ".mode_pingpong2", "false", TYPE_BOOLEAN }, + { ".mode_random", "false", TYPE_BOOLEAN }, + { ".mode_reverse", "false", TYPE_BOOLEAN }, + { ".global_sync", "false", TYPE_BOOLEAN }, + + { NULL, NULL, 0 } }; struct ConfigInfo image_config[] = @@ -491,10 +492,15 @@ struct ConfigInfo image_config[] = { "sp_buggy_base.xpos", "1" }, { "sp_buggy_base.ypos", "3" }, { "sp_buggy_base.frames", "1" }, + { "sp_buggy_base.activating", "RocksSP.pcx" }, + { "sp_buggy_base.activating.xpos", "15" }, + { "sp_buggy_base.activating.ypos", "2" }, + { "sp_buggy_base.activating.frames", "1" }, { "sp_buggy_base.active", "RocksSP.pcx" }, { "sp_buggy_base.active.xpos", "8" }, { "sp_buggy_base.active.ypos", "6" }, { "sp_buggy_base.active.frames", "4" }, + { "sp_buggy_base.active.mode_random", "true" }, { "sp_hard_base1", "RocksSP.pcx" }, { "sp_hard_base1.xpos", "4" }, @@ -525,10 +531,14 @@ struct ConfigInfo image_config[] = { "sp_explosion.xpos", "8" }, { "sp_explosion.ypos", "3" }, { "sp_explosion.frames", "8" }, + { "sp_explosion.delay", "3" }, + { "sp_explosion.mode_linear", "true" }, { "sp_explosion_infotron", "RocksSP.pcx" }, { "sp_explosion_infotron.xpos", "8" }, { "sp_explosion_infotron.ypos", "4" }, { "sp_explosion_infotron.frames", "8" }, + { "sp_explosion.delay", "3" }, + { "sp_explosion.mode_linear", "true" }, /* images for Sokoban style elements and actions */