added some new graphics for BD engine game elements
authorHolger Schemel <info@artsoft.org>
Thu, 18 Apr 2024 22:15:12 +0000 (00:15 +0200)
committerHolger Schemel <info@artsoft.org>
Thu, 18 Apr 2024 22:15:12 +0000 (00:15 +0200)
graphics/gfx_classic/RocksBD.png
src/conf_gfx.c

index edd53385e237775052baab9c0299433f9f7b4337..27746838db2b0e6a219a9408c36ecb37cdb05198 100644 (file)
Binary files a/graphics/gfx_classic/RocksBD.png and b/graphics/gfx_classic/RocksBD.png differ
index 2c73309d0a1a0637b31c85689529b536b10f58a7..bb4e5e213174e29bfef66198f9aa54ccc83cc586 100644 (file)
@@ -772,17 +772,17 @@ struct ConfigInfo image_config[] =
   { "bd_nut.falling.EDITOR.xpos",                      "5"                             },
   { "bd_nut.falling.EDITOR.ypos",                      "2"                             },
 
-  { "bd_bladder",                                      "boulder_rush.png"              },
-  { "bd_bladder.xpos",                                 "0"                             },
-  { "bd_bladder.ypos",                                 "22"                            },
-  { "bd_bladder.frames",                               "1"                             },
-  { "bd_bladder.scale_up_factor",                      "2"                             },
-
-  { "bd_bladder_spender",                              "boulder_rush.png"              },
-  { "bd_bladder_spender.xpos",                         "6"                             },
-  { "bd_bladder_spender.ypos",                         "0"                             },
+  { "bd_bladder",                                      "RocksBD.png"                   },
+  { "bd_bladder.xpos",                                 "8"                             },
+  { "bd_bladder.ypos",                                 "11"                            },
+  { "bd_bladder.frames",                               "4"                             },
+  { "bd_bladder.delay",                                        "4"                             },
+  { "bd_bladder.anim_mode",                            "pingpong2"                     },
+
+  { "bd_bladder_spender",                              "RocksBD.png"                   },
+  { "bd_bladder_spender.xpos",                         "11"                            },
+  { "bd_bladder_spender.ypos",                         "10"                            },
   { "bd_bladder_spender.frames",                       "1"                             },
-  { "bd_bladder_spender.scale_up_factor",              "2"                             },
 
   { "bd_creature_switch",                              "RocksBD.png"                   },
   { "bd_creature_switch.xpos",                         "9"                             },
@@ -813,28 +813,15 @@ struct ConfigInfo image_config[] =
   { "bd_biter_switch_4.ypos",                          "4"                             },
   { "bd_biter_switch_4.frames",                                "1"                             },
 
-  { "bd_replicator",                                   "boulder_rush.png"              },
-  { "bd_replicator.xpos",                              "0"                             },
-  { "bd_replicator.ypos",                              "38"                            },
-  { "bd_replicator.frames",                            "1"                             },
-  { "bd_replicator.scale_up_factor",                   "2"                             },
-  { "bd_replicator.active",                            "boulder_rush.png"              },
-  { "bd_replicator.active.xpos",                       "0"                             },
-  { "bd_replicator.active.ypos",                       "38"                            },
-  { "bd_replicator.active.frames",                     "8"                             },
-  { "bd_replicator.active.delay",                      "2"                             },
-  { "bd_replicator.active.scale_up_factor",            "2"                             },
-
-  { "bd_replicator_switch",                            "boulder_rush.png"              },
-  { "bd_replicator_switch.xpos",                       "3"                             },
-  { "bd_replicator_switch.ypos",                       "36"                            },
-  { "bd_replicator_switch.frames",                     "1"                             },
-  { "bd_replicator_switch.scale_up_factor",            "2"                             },
-  { "bd_replicator_switch.active",                     "boulder_rush.png"              },
-  { "bd_replicator_switch.active.xpos",                        "2"                             },
-  { "bd_replicator_switch.active.ypos",                        "36"                            },
-  { "bd_replicator_switch.active.frames",              "1"                             },
-  { "bd_replicator_switch.active.scale_up_factor",     "2"                             },
+  { "bd_replicator",                                   UNDEFINED_FILENAME              },
+  { "bd_replicator.clone_from",                                "emc_magic_ball"                },
+  { "bd_replicator.active",                            UNDEFINED_FILENAME              },
+  { "bd_replicator.active.clone_from",                 "emc_magic_ball.active"         },
+
+  { "bd_replicator_switch",                            UNDEFINED_FILENAME              },
+  { "bd_replicator_switch.clone_from",                 "emc_magic_ball_switch"         },
+  { "bd_replicator_switch.active",                     UNDEFINED_FILENAME              },
+  { "bd_replicator_switch.active.clone_from",          "emc_magic_ball_switch.active"  },
 
   { "bd_conveyor_left",                                        "RocksDC.png"                   },
   { "bd_conveyor_left.xpos",                           "0"                             },
@@ -881,16 +868,14 @@ struct ConfigInfo image_config[] =
   { "bd_conveyor_dir_switch.active.ypos",              "2"                             },
   { "bd_conveyor_dir_switch.active.frames",            "1"                             },
 
-  { "bd_gravity_switch",                               "boulder_rush.png"              },
-  { "bd_gravity_switch.xpos",                          "2"                             },
-  { "bd_gravity_switch.ypos",                          "34"                            },
+  { "bd_gravity_switch",                               "RocksBD.png"                   },
+  { "bd_gravity_switch.xpos",                          "8"                             },
+  { "bd_gravity_switch.ypos",                          "10"                            },
   { "bd_gravity_switch.frames",                                "1"                             },
-  { "bd_gravity_switch.scale_up_factor",               "2"                             },
-  { "bd_gravity_switch.active",                                "boulder_rush.png"              },
-  { "bd_gravity_switch.active.xpos",                   "3"                             },
-  { "bd_gravity_switch.active.ypos",                   "34"                            },
+  { "bd_gravity_switch.active",                                "RocksBD.png"                   },
+  { "bd_gravity_switch.active.xpos",                   "9"                             },
+  { "bd_gravity_switch.active.ypos",                   "10"                            },
   { "bd_gravity_switch.active.frames",                 "1"                             },
-  { "bd_gravity_switch.active.scale_up_factor",                "2"                             },
 
   { "bd_acid",                                         "boulder_rush.png"              },
   { "bd_acid.xpos",                                    "4"                             },
@@ -983,11 +968,12 @@ struct ConfigInfo image_config[] =
   { "bd_voodoo_doll.frames",                           "1"                             },
   { "bd_voodoo_doll.scale_up_factor",                  "2"                             },
 
-  { "bd_slime",                                                "boulder_rush.png"              },
+  { "bd_slime",                                                "RocksBD.png"                   },
   { "bd_slime.xpos",                                   "0"                             },
-  { "bd_slime.ypos",                                   "25"                            },
-  { "bd_slime.frames",                                 "1"                             },
-  { "bd_slime.scale_up_factor",                                "2"                             },
+  { "bd_slime.ypos",                                   "11"                            },
+  { "bd_slime.frames",                                 "4"                             },
+  { "bd_slime.delay",                                  "4"                             },
+  { "bd_slime.anim_mode",                              "pingpong2"                     },
 
   { "bd_waiting_rock",                                 UNDEFINED_FILENAME              },
   { "bd_waiting_rock.clone_from",                      "bd_rock"                       },