rnd-20020917-1-src
[rocksndiamonds.git] / src / main.c
index 1a9cf362f44b760e83ccfa838c6031e20b7e31fe..227c35763c7487ffc2839b7fc2c41396bab56636 100644 (file)
@@ -160,7 +160,7 @@ struct ConfigInfo image_config[] =
   /* images for Emerald Mine style elements and actions */
   { "empty_space",                             "RocksElements.pcx"     },
   { "empty_space.xpos",                                "7"                     },
-  { "empty_space.ypos",                                "10"                    },
+  { "empty_space.ypos",                                "9"                     },
   { "empty_space.frames",                      "1"                     },
 
   { "sand",                                    "RocksElements.pcx"     },
@@ -180,6 +180,10 @@ struct ConfigInfo image_config[] =
   { "quicksand_full.xpos",                     "3"                     },
   { "quicksand_full.ypos",                     "0"                     },
   { "quicksand_full.frames",                   "1"                     },
+  { "quicksand_slipping_through",              "RocksElements.pcx"     },
+  { "quicksand_slipping_through.xpos",         "3"                     },
+  { "quicksand_slipping_through.ypos",         "0"                     },
+  { "quicksand_slipping_through.frames",       "1"                     },
 
   { "steelwall",                               "RocksElements.pcx"     },
   { "steelwall.xpos",                          "4"                     },
@@ -356,18 +360,22 @@ struct ConfigInfo image_config[] =
   { "bug_right.xpos",                          "8"                     },
   { "bug_right.ypos",                          "4"                     },
   { "bug_right.frames",                                "2"                     },
+  { "bug_right.delay",                         "4"                     },
   { "bug_up",                                  "RocksElements.pcx"     },
   { "bug_up.xpos",                             "10"                    },
   { "bug_up.ypos",                             "4"                     },
   { "bug_up.frames",                           "2"                     },
+  { "bug_up.delay",                            "4"                     },
   { "bug_left",                                        "RocksElements.pcx"     },
   { "bug_left.xpos",                           "12"                    },
   { "bug_left.ypos",                           "4"                     },
   { "bug_left.frames",                         "2"                     },
+  { "bug_left.delay",                          "4"                     },
   { "bug_down",                                        "RocksElements.pcx"     },
   { "bug_down.xpos",                           "14"                    },
   { "bug_down.ypos",                           "4"                     },
   { "bug_down.frames",                         "2"                     },
+  { "bug_down.delay",                          "4"                     },
 
   { "pacman_right",                            "RocksElements.pcx"     },
   { "pacman_right.xpos",                       "8"                     },
@@ -396,6 +404,10 @@ struct ConfigInfo image_config[] =
   { "yamyam.ypos",                             "5"                     },
   { "yamyam.frames",                           "4"                     },
   { "yamyam.pingpong",                         "1"                     },
+  { "yamyam.moving",                           "RocksElements.pcx"     },
+  { "yamyam.moving.xpos",                      "0"                     },
+  { "yamyam.moving.ypos",                      "5"                     },
+  { "yamyam.moving.frames",                    "1"                     },
 
   { "robot",                                   "RocksElements.pcx"     },
   { "robot.xpos",                              "4"                     },
@@ -625,6 +637,18 @@ struct ConfigInfo image_config[] =
   { "arrow_down.ypos",                         "12"                    },
   { "arrow_down.frames",                       "1"                     },
 
+  { "bd_butterfly",                            "RocksElements.pcx"     },
+  { "bd_butterfly.xpos",                       "4"                     },
+  { "bd_butterfly.ypos",                       "12"                    },
+  { "bd_butterfly.frames",                     "2"                     },
+  { "bd_butterfly.pingpong",                   "1"                     },
+  { "bd_butterfly.delay",                      "4"                     },
+  { "bd_butterfly.moving",                     "RocksElements.pcx"     },
+  { "bd_butterfly.moving.xpos",                        "4"                     },
+  { "bd_butterfly.moving.ypos",                        "12"                    },
+  { "bd_butterfly.moving.frames",              "2"                     },
+  { "bd_butterfly.moving.pingpong",            "1"                     },
+  { "bd_butterfly.moving.delay",               "4"                     },
   { "bd_butterfly_right",                      "RocksElements.pcx"     },
   { "bd_butterfly_right.xpos",                 "8"                     },
   { "bd_butterfly_right.ypos",                 "12"                    },
@@ -641,12 +665,19 @@ struct ConfigInfo image_config[] =
   { "bd_butterfly_down.xpos",                  "11"                    },
   { "bd_butterfly_down.ypos",                  "12"                    },
   { "bd_butterfly_down.frames",                        "1"                     },
-  { "bd_butterfly.moving",                     "RocksElements.pcx"     },
-  { "bd_butterfly.moving.xpos",                        "4"                     },
-  { "bd_butterfly.moving.ypos",                        "12"                    },
-  { "bd_butterfly.moving.frames",              "2"                     },
-  { "bd_butterfly.moving.pingpong",            "1"                     },
 
+  { "bd_firefly",                              "RocksElements.pcx"     },
+  { "bd_firefly.xpos",                         "6"                     },
+  { "bd_firefly.ypos",                         "12"                    },
+  { "bd_firefly.frames",                       "2"                     },
+  { "bd_firefly.pingpong",                     "1"                     },
+  { "bd_firefly.delay",                                "4"                     },
+  { "bd_firefly.moving",                       "RocksElements.pcx"     },
+  { "bd_firefly.moving.xpos",                  "6"                     },
+  { "bd_firefly.moving.ypos",                  "12"                    },
+  { "bd_firefly.moving.frames",                        "2"                     },
+  { "bd_firefly.moving.pingpong",              "1"                     },
+  { "bd_firefly.moving.delay",                 "4"                     },
   { "bd_firefly_right",                                "RocksElements.pcx"     },
   { "bd_firefly_right.xpos",                   "12"                    },
   { "bd_firefly_right.ypos",                   "12"                    },
@@ -663,11 +694,6 @@ struct ConfigInfo image_config[] =
   { "bd_firefly_down.xpos",                    "15"                    },
   { "bd_firefly_down.ypos",                    "12"                    },
   { "bd_firefly_down.frames",                  "1"                     },
-  { "bd_firefly.moving",                       "RocksElements.pcx"     },
-  { "bd_firefly.moving.xpos",                  "6"                     },
-  { "bd_firefly.moving.ypos",                  "12"                    },
-  { "bd_firefly.moving.frames",                        "2"                     },
-  { "bd_firefly.moving.pingpong",              "1"                     },
 
   { "steelwall_topleft",                       "RocksElements.pcx"     },
   { "steelwall_topleft.xpos",                  "0"                     },
@@ -1142,7 +1168,8 @@ struct ConfigInfo image_config[] =
   { "satellite",                               "RocksHeroes.pcx"       },
   { "satellite.xpos",                          "8"                     },
   { "satellite.ypos",                          "9"                     },
-  { "satellite.frames",                                "1"                     },
+  { "satellite.frames",                                "8"                     },
+  { "satellite.moving.delay",                  "2"                     },
   { "satellite.moving",                                "RocksHeroes.pcx"       },
   { "satellite.moving.xpos",                   "8"                     },
   { "satellite.moving.ypos",                   "9"                     },
@@ -1496,13 +1523,15 @@ struct ConfigInfo image_config[] =
   { "sp_sniksnak_down.moving.pingpong",                "1"                     },
 
   { "sp_electron",                             "RocksSP.pcx"           },
-  { "sp_electron.xpos",                                "0"                     },
-  { "sp_electron.ypos",                                "3"                     },
-  { "sp_electron.frames",                      "1"                     },
+  { "sp_electron.xpos",                                "8"                     },
+  { "sp_electron.ypos",                                "10"                    },
+  { "sp_electron.frames",                      "8"                     },
+  { "sp_electron.delay",                       "2"                     },
   { "sp_electron.moving",                      "RocksSP.pcx"           },
   { "sp_electron.moving.xpos",                 "8"                     },
   { "sp_electron.moving.ypos",                 "10"                    },
   { "sp_electron.moving.frames",               "8"                     },
+  { "sp_electron.delay",                       "2"                     },
 
   { "sp_terminal",                             "RocksSP.pcx"           },
   { "sp_terminal.xpos",                                "3"                     },