rnd-20030402-1-src
[rocksndiamonds.git] / src / conf_gfx.c
index af832b3328f28c19b34d7e36f291da29eaa3df63..de1088fd1117148b3708f6e1003259a9c8830139 100644 (file)
@@ -209,6 +209,11 @@ struct ConfigInfo image_config[] =
 
   /* images for Supaplex style elements and actions */
 
+  { "sp_empty_space",                          "RocksSP.pcx"           },
+  { "sp_empty_space.xpos",                     "0"                     },
+  { "sp_empty_space.ypos",                     "0"                     },
+  { "sp_empty_space.frames",                   "1"                     },
+
   { "sp_zonk",                                 "RocksSP.pcx"           },
   { "sp_zonk.xpos",                            "1"                     },
   { "sp_zonk.ypos",                            "0"                     },
@@ -563,14 +568,62 @@ struct ConfigInfo image_config[] =
   { "empty_space.ypos",                                "0"                     },
   { "empty_space.frames",                      "1"                     },
 
-  { "sand",                                    "RocksElements.pcx"     },
+  { "sand",                                    "RocksMore.pcx"         },
   { "sand.xpos",                               "0"                     },
-  { "sand.ypos",                               "0"                     },
+  { "sand.ypos",                               "2"                     },
   { "sand.frames",                             "1"                     },
-  { "sand_crumbled",                           "RocksElements.pcx"     },
+  { "sand.digging.left",                       "RocksMore.pcx"         },
+  { "sand.digging.left.xpos",                  "6"                     },
+  { "sand.digging.left.ypos",                  "3"                     },
+  { "sand.digging.left.frames",                        "3"                     },
+  { "sand.digging.left.delay",                 "2"                     },
+  { "sand.digging.left.anim_mode",             "linear"                },
+  { "sand.digging.right",                      "RocksMore.pcx"         },
+  { "sand.digging.right.xpos",                 "9"                     },
+  { "sand.digging.right.ypos",                 "3"                     },
+  { "sand.digging.right.frames",               "3"                     },
+  { "sand.digging.right.delay",                        "2"                     },
+  { "sand.digging.right.anim_mode",            "linear"                },
+  { "sand.digging.up",                         "RocksMore.pcx"         },
+  { "sand.digging.up.xpos",                    "0"                     },
+  { "sand.digging.up.ypos",                    "3"                     },
+  { "sand.digging.up.frames",                  "3"                     },
+  { "sand.digging.up.delay",                   "2"                     },
+  { "sand.digging.up.anim_mode",               "linear"                },
+  { "sand.digging.down",                       "RocksMore.pcx"         },
+  { "sand.digging.down.xpos",                  "3"                     },
+  { "sand.digging.down.ypos",                  "3"                     },
+  { "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",                      "0"                     },
+  { "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"                },
 
   { "wall",                                    "RocksElements.pcx"     },
   { "wall.xpos",                               "5"                     },
@@ -621,6 +674,12 @@ struct ConfigInfo image_config[] =
   { "emerald.falling.ypos",                    "0"                     },
   { "emerald.falling.frames",                  "2"                     },
   { "emerald.falling.delay",                   "4"                     },
+  { "emerald.collecting",                      "RocksMore.pcx"         },
+  { "emerald.collecting.xpos",                 "3"                     },
+  { "emerald.collecting.ypos",                 "2"                     },
+  { "emerald.collecting.frames",               "3"                     },
+  { "emerald.collecting.delay",                        "2"                     },
+  { "emerald.collecting.anim_mode",            "linear"                },
 
   { "diamond",                                 "RocksElements.pcx"     },
   { "diamond.xpos",                            "10"                    },
@@ -636,6 +695,12 @@ struct ConfigInfo image_config[] =
   { "diamond.falling.ypos",                    "0"                     },
   { "diamond.falling.frames",                  "2"                     },
   { "diamond.falling.delay",                   "4"                     },
+  { "diamond.collecting",                      "RocksMore.pcx"         },
+  { "diamond.collecting.xpos",                 "7"                     },
+  { "diamond.collecting.ypos",                 "2"                     },
+  { "diamond.collecting.frames",               "3"                     },
+  { "diamond.collecting.delay",                        "2"                     },
+  { "diamond.collecting.anim_mode",            "linear"                },
 
   { "bomb",                                    "RocksElements.pcx"     },
   { "bomb.xpos",                               "11"                    },
@@ -2198,6 +2263,30 @@ struct ConfigInfo image_config[] =
   { "player_1.digging.right.frames",           "4"                     },
   { "player_1.digging.right.start_frame",      "1"                     },
   { "player_1.digging.right.delay",            "4"                     },
+  { "player_1.collecting.down",                        "RocksHeroes.pcx"       },
+  { "player_1.collecting.down.xpos",           "0"                     },
+  { "player_1.collecting.down.ypos",           "0"                     },
+  { "player_1.collecting.down.frames",         "4"                     },
+  { "player_1.collecting.down.start_frame",    "1"                     },
+  { "player_1.collecting.down.delay",          "4"                     },
+  { "player_1.collecting.up",                  "RocksHeroes.pcx"       },
+  { "player_1.collecting.up.xpos",             "4"                     },
+  { "player_1.collecting.up.ypos",             "0"                     },
+  { "player_1.collecting.up.frames",           "4"                     },
+  { "player_1.collecting.up.start_frame",      "1"                     },
+  { "player_1.collecting.up.delay",            "4"                     },
+  { "player_1.collecting.left",                        "RocksHeroes.pcx"       },
+  { "player_1.collecting.left.xpos",           "0"                     },
+  { "player_1.collecting.left.ypos",           "1"                     },
+  { "player_1.collecting.left.frames",         "4"                     },
+  { "player_1.collecting.left.start_frame",    "1"                     },
+  { "player_1.collecting.left.delay",          "4"                     },
+  { "player_1.collecting.right",               "RocksHeroes.pcx"       },
+  { "player_1.collecting.right.xpos",          "4"                     },
+  { "player_1.collecting.right.ypos",          "1"                     },
+  { "player_1.collecting.right.frames",                "4"                     },
+  { "player_1.collecting.right.start_frame",   "1"                     },
+  { "player_1.collecting.right.delay",         "4"                     },
   { "player_1.pushing.down",                   "RocksHeroes.pcx"       },
   { "player_1.pushing.down.xpos",              "0"                     },
   { "player_1.pushing.down.ypos",              "0"                     },
@@ -2262,34 +2351,74 @@ struct ConfigInfo image_config[] =
   { "player_2.moving.down.xpos",               "0"                     },
   { "player_2.moving.down.ypos",               "3"                     },
   { "player_2.moving.down.frames",             "4"                     },
+  { "player_2.moving.down.start_frame",                "1"                     },
+  { "player_2.moving.down.delay",              "4"                     },
   { "player_2.moving.up",                      "RocksHeroes.pcx"       },
   { "player_2.moving.up.xpos",                 "4"                     },
   { "player_2.moving.up.ypos",                 "3"                     },
   { "player_2.moving.up.frames",               "4"                     },
+  { "player_2.moving.up.start_frame",          "1"                     },
+  { "player_2.moving.up.delay",                        "4"                     },
   { "player_2.moving.left",                    "RocksHeroes.pcx"       },
   { "player_2.moving.left.xpos",               "0"                     },
   { "player_2.moving.left.ypos",               "4"                     },
   { "player_2.moving.left.frames",             "4"                     },
+  { "player_2.moving.left.start_frame",                "1"                     },
+  { "player_2.moving.left.delay",              "4"                     },
   { "player_2.moving.right",                   "RocksHeroes.pcx"       },
   { "player_2.moving.right.xpos",              "4"                     },
   { "player_2.moving.right.ypos",              "4"                     },
   { "player_2.moving.right.frames",            "4"                     },
+  { "player_2.moving.right.start_frame",       "1"                     },
+  { "player_2.moving.right.delay",             "4"                     },
   { "player_2.digging.down",                   "RocksHeroes.pcx"       },
   { "player_2.digging.down.xpos",              "0"                     },
   { "player_2.digging.down.ypos",              "3"                     },
   { "player_2.digging.down.frames",            "4"                     },
+  { "player_2.digging.down.start_frame",       "1"                     },
+  { "player_2.digging.down.delay",             "4"                     },
   { "player_2.digging.up",                     "RocksHeroes.pcx"       },
   { "player_2.digging.up.xpos",                        "4"                     },
   { "player_2.digging.up.ypos",                        "3"                     },
   { "player_2.digging.up.frames",              "4"                     },
+  { "player_2.digging.up.start_frame",         "1"                     },
+  { "player_2.digging.up.delay",               "4"                     },
   { "player_2.digging.left",                   "RocksHeroes.pcx"       },
   { "player_2.digging.left.xpos",              "0"                     },
   { "player_2.digging.left.ypos",              "4"                     },
   { "player_2.digging.left.frames",            "4"                     },
+  { "player_2.digging.left.start_frame",       "1"                     },
+  { "player_2.digging.left.delay",             "4"                     },
   { "player_2.digging.right",                  "RocksHeroes.pcx"       },
   { "player_2.digging.right.xpos",             "4"                     },
   { "player_2.digging.right.ypos",             "4"                     },
   { "player_2.digging.right.frames",           "4"                     },
+  { "player_2.digging.right.start_frame",      "1"                     },
+  { "player_2.digging.right.delay",            "4"                     },
+  { "player_2.collecting.down",                        "RocksHeroes.pcx"       },
+  { "player_2.collecting.down.xpos",           "0"                     },
+  { "player_2.collecting.down.ypos",           "3"                     },
+  { "player_2.collecting.down.frames",         "4"                     },
+  { "player_2.collecting.down.start_frame",    "1"                     },
+  { "player_2.collecting.down.delay",          "4"                     },
+  { "player_2.collecting.up",                  "RocksHeroes.pcx"       },
+  { "player_2.collecting.up.xpos",             "4"                     },
+  { "player_2.collecting.up.ypos",             "3"                     },
+  { "player_2.collecting.up.frames",           "4"                     },
+  { "player_2.collecting.up.start_frame",      "1"                     },
+  { "player_2.collecting.up.delay",            "4"                     },
+  { "player_2.collecting.left",                        "RocksHeroes.pcx"       },
+  { "player_2.collecting.left.xpos",           "0"                     },
+  { "player_2.collecting.left.ypos",           "4"                     },
+  { "player_2.collecting.left.frames",         "4"                     },
+  { "player_2.collecting.left.start_frame",    "1"                     },
+  { "player_2.collecting.left.delay",          "4"                     },
+  { "player_2.collecting.right",               "RocksHeroes.pcx"       },
+  { "player_2.collecting.right.xpos",          "4"                     },
+  { "player_2.collecting.right.ypos",          "4"                     },
+  { "player_2.collecting.right.frames",                "4"                     },
+  { "player_2.collecting.right.start_frame",   "1"                     },
+  { "player_2.collecting.right.delay",         "4"                     },
   { "player_2.pushing.down",                   "RocksHeroes.pcx"       },
   { "player_2.pushing.down.xpos",              "0"                     },
   { "player_2.pushing.down.ypos",              "3"                     },
@@ -2354,34 +2483,74 @@ struct ConfigInfo image_config[] =
   { "player_3.moving.down.xpos",               "0"                     },
   { "player_3.moving.down.ypos",               "6"                     },
   { "player_3.moving.down.frames",             "4"                     },
+  { "player_3.moving.down.start_frame",                "1"                     },
+  { "player_3.moving.down.delay",              "4"                     },
   { "player_3.moving.up",                      "RocksHeroes.pcx"       },
   { "player_3.moving.up.xpos",                 "4"                     },
   { "player_3.moving.up.ypos",                 "6"                     },
   { "player_3.moving.up.frames",               "4"                     },
+  { "player_3.moving.up.start_frame",          "1"                     },
+  { "player_3.moving.up.delay",                        "4"                     },
   { "player_3.moving.left",                    "RocksHeroes.pcx"       },
   { "player_3.moving.left.xpos",               "0"                     },
   { "player_3.moving.left.ypos",               "7"                     },
   { "player_3.moving.left.frames",             "4"                     },
+  { "player_3.moving.left.start_frame",                "1"                     },
+  { "player_3.moving.left.delay",              "4"                     },
   { "player_3.moving.right",                   "RocksHeroes.pcx"       },
   { "player_3.moving.right.xpos",              "4"                     },
   { "player_3.moving.right.ypos",              "7"                     },
   { "player_3.moving.right.frames",            "4"                     },
+  { "player_3.moving.right.start_frame",       "1"                     },
+  { "player_3.moving.right.delay",             "4"                     },
   { "player_3.digging.down",                   "RocksHeroes.pcx"       },
   { "player_3.digging.down.xpos",              "0"                     },
   { "player_3.digging.down.ypos",              "6"                     },
   { "player_3.digging.down.frames",            "4"                     },
+  { "player_3.digging.down.start_frame",       "1"                     },
+  { "player_3.digging.down.delay",             "4"                     },
   { "player_3.digging.up",                     "RocksHeroes.pcx"       },
   { "player_3.digging.up.xpos",                        "4"                     },
   { "player_3.digging.up.ypos",                        "6"                     },
   { "player_3.digging.up.frames",              "4"                     },
+  { "player_3.digging.up.start_frame",         "1"                     },
+  { "player_3.digging.up.delay",               "4"                     },
   { "player_3.digging.left",                   "RocksHeroes.pcx"       },
   { "player_3.digging.left.xpos",              "0"                     },
   { "player_3.digging.left.ypos",              "7"                     },
   { "player_3.digging.left.frames",            "4"                     },
+  { "player_3.digging.left.start_frame",       "1"                     },
+  { "player_3.digging.left.delay",             "4"                     },
   { "player_3.digging.right",                  "RocksHeroes.pcx"       },
   { "player_3.digging.right.xpos",             "4"                     },
   { "player_3.digging.right.ypos",             "7"                     },
   { "player_3.digging.right.frames",           "4"                     },
+  { "player_3.digging.right.start_frame",      "1"                     },
+  { "player_3.digging.right.delay",            "4"                     },
+  { "player_3.collecting.down",                        "RocksHeroes.pcx"       },
+  { "player_3.collecting.down.xpos",           "0"                     },
+  { "player_3.collecting.down.ypos",           "6"                     },
+  { "player_3.collecting.down.frames",         "4"                     },
+  { "player_3.collecting.down.start_frame",    "1"                     },
+  { "player_3.collecting.down.delay",          "4"                     },
+  { "player_3.collecting.up",                  "RocksHeroes.pcx"       },
+  { "player_3.collecting.up.xpos",             "4"                     },
+  { "player_3.collecting.up.ypos",             "6"                     },
+  { "player_3.collecting.up.frames",           "4"                     },
+  { "player_3.collecting.up.start_frame",      "1"                     },
+  { "player_3.collecting.up.delay",            "4"                     },
+  { "player_3.collecting.left",                        "RocksHeroes.pcx"       },
+  { "player_3.collecting.left.xpos",           "0"                     },
+  { "player_3.collecting.left.ypos",           "7"                     },
+  { "player_3.collecting.left.frames",         "4"                     },
+  { "player_3.collecting.left.start_frame",    "1"                     },
+  { "player_3.collecting.left.delay",          "4"                     },
+  { "player_3.collecting.right",               "RocksHeroes.pcx"       },
+  { "player_3.collecting.right.xpos",          "4"                     },
+  { "player_3.collecting.right.ypos",          "7"                     },
+  { "player_3.collecting.right.frames",                "4"                     },
+  { "player_3.collecting.right.start_frame",   "1"                     },
+  { "player_3.collecting.right.delay",         "4"                     },
   { "player_3.pushing.down",                   "RocksHeroes.pcx"       },
   { "player_3.pushing.down.xpos",              "0"                     },
   { "player_3.pushing.down.ypos",              "6"                     },
@@ -2446,34 +2615,74 @@ struct ConfigInfo image_config[] =
   { "player_4.moving.down.xpos",               "0"                     },
   { "player_4.moving.down.ypos",               "9"                     },
   { "player_4.moving.down.frames",             "4"                     },
+  { "player_4.moving.down.start_frame",                "1"                     },
+  { "player_4.moving.down.delay",              "4"                     },
   { "player_4.moving.up",                      "RocksHeroes.pcx"       },
   { "player_4.moving.up.xpos",                 "4"                     },
   { "player_4.moving.up.ypos",                 "9"                     },
   { "player_4.moving.up.frames",               "4"                     },
+  { "player_4.moving.up.start_frame",          "1"                     },
+  { "player_4.moving.up.delay",                        "4"                     },
   { "player_4.moving.left",                    "RocksHeroes.pcx"       },
   { "player_4.moving.left.xpos",               "0"                     },
   { "player_4.moving.left.ypos",               "10"                    },
   { "player_4.moving.left.frames",             "4"                     },
+  { "player_4.moving.left.start_frame",                "1"                     },
+  { "player_4.moving.left.delay",              "4"                     },
   { "player_4.moving.right",                   "RocksHeroes.pcx"       },
   { "player_4.moving.right.xpos",              "4"                     },
   { "player_4.moving.right.ypos",              "10"                    },
   { "player_4.moving.right.frames",            "4"                     },
+  { "player_4.moving.right.start_frame",       "1"                     },
+  { "player_4.moving.right.delay",             "4"                     },
   { "player_4.digging.down",                   "RocksHeroes.pcx"       },
   { "player_4.digging.down.xpos",              "0"                     },
   { "player_4.digging.down.ypos",              "9"                     },
   { "player_4.digging.down.frames",            "4"                     },
+  { "player_4.digging.down.start_frame",       "1"                     },
+  { "player_4.digging.down.delay",             "4"                     },
   { "player_4.digging.up",                     "RocksHeroes.pcx"       },
   { "player_4.digging.up.xpos",                        "4"                     },
   { "player_4.digging.up.ypos",                        "9"                     },
   { "player_4.digging.up.frames",              "4"                     },
+  { "player_4.digging.up.start_frame",         "1"                     },
+  { "player_4.digging.up.delay",               "4"                     },
   { "player_4.digging.left",                   "RocksHeroes.pcx"       },
   { "player_4.digging.left.xpos",              "0"                     },
   { "player_4.digging.left.ypos",              "10"                    },
   { "player_4.digging.left.frames",            "4"                     },
+  { "player_4.digging.left.start_frame",       "1"                     },
+  { "player_4.digging.left.delay",             "4"                     },
   { "player_4.digging.right",                  "RocksHeroes.pcx"       },
   { "player_4.digging.right.xpos",             "4"                     },
   { "player_4.digging.right.ypos",             "10"                    },
   { "player_4.digging.right.frames",           "4"                     },
+  { "player_4.digging.right.start_frame",      "1"                     },
+  { "player_4.digging.right.delay",            "4"                     },
+  { "player_4.collecting.down",                        "RocksHeroes.pcx"       },
+  { "player_4.collecting.down.xpos",           "0"                     },
+  { "player_4.collecting.down.ypos",           "9"                     },
+  { "player_4.collecting.down.frames",         "4"                     },
+  { "player_4.collecting.down.start_frame",    "1"                     },
+  { "player_4.collecting.down.delay",          "4"                     },
+  { "player_4.collecting.up",                  "RocksHeroes.pcx"       },
+  { "player_4.collecting.up.xpos",             "4"                     },
+  { "player_4.collecting.up.ypos",             "9"                     },
+  { "player_4.collecting.up.frames",           "4"                     },
+  { "player_4.collecting.up.start_frame",      "1"                     },
+  { "player_4.collecting.up.delay",            "4"                     },
+  { "player_4.collecting.left",                        "RocksHeroes.pcx"       },
+  { "player_4.collecting.left.xpos",           "0"                     },
+  { "player_4.collecting.left.ypos",           "10"                    },
+  { "player_4.collecting.left.frames",         "4"                     },
+  { "player_4.collecting.left.start_frame",    "1"                     },
+  { "player_4.collecting.left.delay",          "4"                     },
+  { "player_4.collecting.right",               "RocksHeroes.pcx"       },
+  { "player_4.collecting.right.xpos",          "4"                     },
+  { "player_4.collecting.right.ypos",          "10"                    },
+  { "player_4.collecting.right.frames",                "4"                     },
+  { "player_4.collecting.right.start_frame",   "1"                     },
+  { "player_4.collecting.right.delay",         "4"                     },
   { "player_4.pushing.down",                   "RocksHeroes.pcx"       },
   { "player_4.pushing.down.xpos",              "0"                     },
   { "player_4.pushing.down.ypos",              "9"                     },
@@ -3130,5 +3339,13 @@ struct ConfigInfo image_config[] =
 
   { "global.num_toons",                                "20"                    },
 
+  { "menu.draw_xoffset",                       "0"                     },
+  { "menu.draw_yoffset",                       "0"                     },
+  { "menu.draw_xoffset.MAIN",                  "0"                     },
+  { "menu.draw_yoffset.MAIN",                  "0"                     },
+
+  { "door.step_offset",                                "2"                     },
+  { "door.step_delay",                         "10"                    },
+
   { NULL,                                      NULL                    }
 };