rnd-20030730-2-src
[rocksndiamonds.git] / src / conf_gfx.c
index 2e4691128dab9fbc03527772ec29355a7e710169..5e3e91ba0095def39e864d2d8210851f4e543e51 100644 (file)
@@ -37,6 +37,8 @@ struct ConfigInfo image_config_suffix[] =
   { ".delay",                          "1",            TYPE_INTEGER },
   { ".anim_mode",                      ARG_UNDEFINED,  TYPE_STRING  },
   { ".global_sync",                    "false",        TYPE_BOOLEAN },
+  { ".crumbled_like",                  ARG_UNDEFINED,  TYPE_TOKEN   },
+  { ".diggable_like",                  ARG_UNDEFINED,  TYPE_TOKEN   },
   { ".step_offset",                    "4",            TYPE_INTEGER },
   { ".step_delay",                     "1",            TYPE_INTEGER },
   { ".direction",                      ARG_UNDEFINED,  TYPE_STRING  },
@@ -606,34 +608,34 @@ struct ConfigInfo image_config[] =
   { "sand.digging.down.frames",                        "3"                     },
   { "sand.digging.down.delay",                 "2"                     },
   { "sand.digging.down.anim_mode",             "linear"                },
-  { "sand_crumbled",                           "RocksMore.pcx"         },
-  { "sand_crumbled.xpos",                      "1"                     },
-  { "sand_crumbled.ypos",                      "2"                     },
-  { "sand_crumbled.frames",                    "1"                     },
-  { "sand_crumbled.digging.left",              "RocksMore.pcx"         },
-  { "sand_crumbled.digging.left.xpos",         "6"                     },
-  { "sand_crumbled.digging.left.ypos",         "0"                     },
-  { "sand_crumbled.digging.left.frames",       "3"                     },
-  { "sand_crumbled.digging.left.delay",                "2"                     },
-  { "sand_crumbled.digging.left.anim_mode",    "linear"                },
-  { "sand_crumbled.digging.right",             "RocksMore.pcx"         },
-  { "sand_crumbled.digging.right.xpos",                "9"                     },
-  { "sand_crumbled.digging.right.ypos",                "0"                     },
-  { "sand_crumbled.digging.right.frames",      "3"                     },
-  { "sand_crumbled.digging.right.delay",       "2"                     },
-  { "sand_crumbled.digging.right.anim_mode",   "linear"                },
-  { "sand_crumbled.digging.up",                        "RocksMore.pcx"         },
-  { "sand_crumbled.digging.up.xpos",           "0"                     },
-  { "sand_crumbled.digging.up.ypos",           "0"                     },
-  { "sand_crumbled.digging.up.frames",         "3"                     },
-  { "sand_crumbled.digging.up.delay",          "2"                     },
-  { "sand_crumbled.digging.up.anim_mode",      "linear"                },
-  { "sand_crumbled.digging.down",              "RocksMore.pcx"         },
-  { "sand_crumbled.digging.down.xpos",         "3"                     },
-  { "sand_crumbled.digging.down.ypos",         "0"                     },
-  { "sand_crumbled.digging.down.frames",       "3"                     },
-  { "sand_crumbled.digging.down.delay",                "2"                     },
-  { "sand_crumbled.digging.down.anim_mode",    "linear"                },
+  { "sand.CRUMBLED",                           "RocksMore.pcx"         },
+  { "sand.CRUMBLED.xpos",                      "1"                     },
+  { "sand.CRUMBLED.ypos",                      "2"                     },
+  { "sand.CRUMBLED.frames",                    "1"                     },
+  { "sand.digging.left.CRUMBLED",              "RocksMore.pcx"         },
+  { "sand.digging.left.CRUMBLED.xpos",         "6"                     },
+  { "sand.digging.left.CRUMBLED.ypos",         "0"                     },
+  { "sand.digging.left.CRUMBLED.frames",       "3"                     },
+  { "sand.digging.left.CRUMBLED.delay",                "2"                     },
+  { "sand.digging.left.CRUMBLED.anim_mode",    "linear"                },
+  { "sand.digging.right.CRUMBLED",             "RocksMore.pcx"         },
+  { "sand.digging.right.CRUMBLED.xpos",                "9"                     },
+  { "sand.digging.right.CRUMBLED.ypos",                "0"                     },
+  { "sand.digging.right.CRUMBLED.frames",      "3"                     },
+  { "sand.digging.right.CRUMBLED.delay",       "2"                     },
+  { "sand.digging.right.CRUMBLED.anim_mode",   "linear"                },
+  { "sand.digging.up.CRUMBLED",                        "RocksMore.pcx"         },
+  { "sand.digging.up.CRUMBLED.xpos",           "0"                     },
+  { "sand.digging.up.CRUMBLED.ypos",           "0"                     },
+  { "sand.digging.up.CRUMBLED.frames",         "3"                     },
+  { "sand.digging.up.CRUMBLED.delay",          "2"                     },
+  { "sand.digging.up.CRUMBLED.anim_mode",      "linear"                },
+  { "sand.digging.down.CRUMBLED",              "RocksMore.pcx"         },
+  { "sand.digging.down.CRUMBLED.xpos",         "3"                     },
+  { "sand.digging.down.CRUMBLED.ypos",         "0"                     },
+  { "sand.digging.down.CRUMBLED.frames",       "3"                     },
+  { "sand.digging.down.CRUMBLED.delay",                "2"                     },
+  { "sand.digging.down.CRUMBLED.anim_mode",    "linear"                },
 
   { "wall",                                    "RocksElements.pcx"     },
   { "wall.xpos",                               "5"                     },
@@ -1456,6 +1458,7 @@ struct ConfigInfo image_config[] =
   { "landmine.xpos",                           "7"                     },
   { "landmine.ypos",                           "14"                    },
   { "landmine.frames",                         "1"                     },
+  { "landmine.crumbled_like",                  "sand"                  },
 
   { "steelwall_slanted",                       "RocksDC.pcx"           },
   { "steelwall_slanted.xpos",                  "5"                     },
@@ -1619,12 +1622,15 @@ struct ConfigInfo image_config[] =
   { "trap.xpos",                               "12"                    },
   { "trap.ypos",                               "8"                     },
   { "trap.frames",                             "1"                     },
+  { "trap.crumbled_like",                      "sand"                  },
+  { "trap.diggable_like",                      "sand"                  },
   { "trap.active",                             "RocksDC.pcx"           },
   { "trap.active.xpos",                                "12"                    },
   { "trap.active.ypos",                                "8"                     },
   { "trap.active.frames",                      "4"                     },
   { "trap.active.delay",                       "4"                     },
   { "trap.active.anim_mode",                   "pingpong2"             },
+  { "trap.active.crumbled_like",               "sand"                  },
 
   { "dx_supabomb",                             "RocksDC.pcx"           },
   { "dx_supabomb.xpos",                                "15"                    },