added all BD engine elements shared with R'n'D engine as native elements
[rocksndiamonds.git] / src / conf_gfx.c
index d5198c80c624aa1da6db41ae363e889564d31212..da2664304e6af827baa456c6cfcc774e40a55539 100644 (file)
@@ -186,6 +186,11 @@ struct ConfigInfo image_config[] =
   { "bd_wall.EDITOR.xpos",                             "14"                            },
   { "bd_wall.EDITOR.ypos",                             "13"                            },
 
+  { "bd_wall_native",                                  UNDEFINED_FILENAME              },
+  { "bd_wall_native.clone_from",                       "bd_wall"                       },
+  { "bd_wall_native.EDITOR",                           UNDEFINED_FILENAME              },
+  { "bd_wall_native.EDITOR.clone_from",                        "bd_wall.EDITOR"                },
+
   { "bd_rock",                                         "RocksDC.png"                   },
   { "bd_rock.xpos",                                    "12"                            },
   { "bd_rock.ypos",                                    "10"                            },
@@ -193,9 +198,6 @@ struct ConfigInfo image_config[] =
   { "bd_rock.EDITOR",                                  "RocksDC.png"                   },
   { "bd_rock.EDITOR.xpos",                             "14"                            },
   { "bd_rock.EDITOR.ypos",                             "14"                            },
-  { "bd_rock.falling.EDITOR",                          "RocksBD2.png"                  },
-  { "bd_rock.falling.EDITOR.xpos",                     "1"                             },
-  { "bd_rock.falling.EDITOR.ypos",                     "3"                             },
   { "bd_rock.moving.left",                             "RocksDC.png"                   },
   { "bd_rock.moving.left.xpos",                                "12"                            },
   { "bd_rock.moving.left.ypos",                                "10"                            },
@@ -221,6 +223,22 @@ struct ConfigInfo image_config[] =
   { "bd_rock.pushing.right.start_frame",               "1"                             },
   { "bd_rock.pushing.right.delay",                     "2"                             },
 
+  { "bd_rock_native",                                  UNDEFINED_FILENAME              },
+  { "bd_rock_native.clone_from",                       "bd_rock"                       },
+  { "bd_rock_native.EDITOR",                           UNDEFINED_FILENAME              },
+  { "bd_rock_native.EDITOR.clone_from",                        "bd_rock.EDITOR"                },
+  { "bd_rock_native.moving.left",                      UNDEFINED_FILENAME              },
+  { "bd_rock_native.moving.left.clone_from",           "bd_rock.moving.left"           },
+  { "bd_rock_native.moving.right",                     UNDEFINED_FILENAME              },
+  { "bd_rock_native.moving.right.clone_from",          "bd_rock.moving.right"          },
+  { "bd_rock_native.pushing.left",                     UNDEFINED_FILENAME              },
+  { "bd_rock_native.pushing.left.clone_from",          "bd_rock.pushing.left"          },
+  { "bd_rock_native.pushing.right",                    UNDEFINED_FILENAME              },
+  { "bd_rock_native.pushing.right.clone_from",         "bd_rock.pushing.right"         },
+  { "bd_rock_native.falling.EDITOR",                   "RocksBD2.png"                  },
+  { "bd_rock_native.falling.EDITOR.xpos",              "1"                             },
+  { "bd_rock_native.falling.EDITOR.ypos",              "3"                             },
+
   { "bd_diamond",                                      "RocksElements.png"             },
   { "bd_diamond.xpos",                                 "0"                             },
   { "bd_diamond.ypos",                                 "10"                            },
@@ -237,15 +255,24 @@ struct ConfigInfo image_config[] =
   { "bd_diamond.falling.ypos",                         "10"                            },
   { "bd_diamond.falling.frames",                       "2"                             },
   { "bd_diamond.falling.delay",                                "4"                             },
-  { "bd_diamond.falling.EDITOR",                       "RocksBD2.png"                  },
-  { "bd_diamond.falling.EDITOR.xpos",                  "0"                             },
-  { "bd_diamond.falling.EDITOR.ypos",                  "3"                             },
   { "bd_diamond.collecting",                           "RocksCollect.png"              },
   { "bd_diamond.collecting.xpos",                      "0"                             },
   { "bd_diamond.collecting.ypos",                      "8"                             },
   { "bd_diamond.collecting.frames",                    "7"                             },
   { "bd_diamond.collecting.anim_mode",                 "linear"                        },
 
+  { "bd_diamond_native",                               UNDEFINED_FILENAME              },
+  { "bd_diamond_native.clone_from",                    "bd_diamond"                    },
+  { "bd_diamond_native.moving",                                UNDEFINED_FILENAME              },
+  { "bd_diamond_native.moving.clone_from",             "bd_diamond.moving"             },
+  { "bd_diamond_native.falling",                       UNDEFINED_FILENAME              },
+  { "bd_diamond_native.falling.clone_from",            "bd_diamond.falling"            },
+  { "bd_diamond_native.collecting",                    UNDEFINED_FILENAME              },
+  { "bd_diamond_native.collecting.clone_from",         "bd_diamond.collecting"         },
+  { "bd_diamond_native.falling.EDITOR",                        "RocksBD2.png"                  },
+  { "bd_diamond_native.falling.EDITOR.xpos",           "0"                             },
+  { "bd_diamond_native.falling.EDITOR.ypos",           "3"                             },
+
   { "bd_magic_wall",                                   "RocksElements.png"             },
   { "bd_magic_wall.xpos",                              "12"                            },
   { "bd_magic_wall.ypos",                              "10"                            },
@@ -283,6 +310,11 @@ struct ConfigInfo image_config[] =
   { "bd_magic_wall_dead.ypos",                         "10"                            },
   { "bd_magic_wall_dead.frames",                       "1"                             },
 
+  { "bd_magic_wall_native",                            UNDEFINED_FILENAME              },
+  { "bd_magic_wall_native.clone_from",                 "bd_magic_wall"                 },
+  { "bd_magic_wall_native.active",                     UNDEFINED_FILENAME              },
+  { "bd_magic_wall_native.active.clone_from",          "bd_magic_wall.active"          },
+
   { "bd_amoeba",                                       "RocksElements.png"             },
   { "bd_amoeba.xpos",                                  "8"                             },
   { "bd_amoeba.ypos",                                  "6"                             },
@@ -292,6 +324,9 @@ struct ConfigInfo image_config[] =
   { "bd_amoeba.EDITOR.xpos",                           "8"                             },
   { "bd_amoeba.EDITOR.ypos",                           "7"                             },
 
+  { "bd_amoeba_1",                                     UNDEFINED_FILENAME              },
+  { "bd_amoeba_1.clone_from",                          "bd_amoeba"                     },
+
   { "bd_amoeba_2",                                     UNDEFINED_FILENAME              },
   { "bd_amoeba_2.clone_from",                          "bd_amoeba"                     },
 
@@ -343,6 +378,17 @@ struct ConfigInfo image_config[] =
   { "bd_butterfly.down.EDITOR.xpos",                   "11"                            },
   { "bd_butterfly.down.EDITOR.ypos",                   "12"                            },
 
+  { "bd_butterfly_1",                                  UNDEFINED_FILENAME              },
+  { "bd_butterfly_1.clone_from",                       "bd_butterfly"                  },
+  { "bd_butterfly_1.right",                            UNDEFINED_FILENAME              },
+  { "bd_butterfly_1.right.clone_from",                 "bd_butterfly.right"            },
+  { "bd_butterfly_1.up",                               UNDEFINED_FILENAME              },
+  { "bd_butterfly_1.up.clone_from",                    "bd_butterfly.up"               },
+  { "bd_butterfly_1.left",                             UNDEFINED_FILENAME              },
+  { "bd_butterfly_1.left.clone_from",                  "bd_butterfly.left"             },
+  { "bd_butterfly_1.down",                             UNDEFINED_FILENAME              },
+  { "bd_butterfly_1.down.clone_from",                  "bd_butterfly.down"             },
+
   { "bd_butterfly_2",                                  "RocksBD.png"                   },
   { "bd_butterfly_2.xpos",                             "0"                             },
   { "bd_butterfly_2.ypos",                             "0"                             },
@@ -439,6 +485,17 @@ struct ConfigInfo image_config[] =
   { "bd_firefly.down.EDITOR.xpos",                     "15"                            },
   { "bd_firefly.down.EDITOR.ypos",                     "12"                            },
 
+  { "bd_firefly_1",                                    UNDEFINED_FILENAME              },
+  { "bd_firefly_1.clone_from",                         "bd_firefly"                    },
+  { "bd_firefly_1.right",                              UNDEFINED_FILENAME              },
+  { "bd_firefly_1.right.clone_from",                   "bd_firefly.right"              },
+  { "bd_firefly_1.up",                                 UNDEFINED_FILENAME              },
+  { "bd_firefly_1.up.clone_from",                      "bd_firefly.up"                 },
+  { "bd_firefly_1.left",                               UNDEFINED_FILENAME              },
+  { "bd_firefly_1.left.clone_from",                    "bd_firefly.left"               },
+  { "bd_firefly_1.down",                               UNDEFINED_FILENAME              },
+  { "bd_firefly_1.down.clone_from",                    "bd_firefly.down"               },
+
   { "bd_firefly_2",                                    "RocksBD.png"                   },
   { "bd_firefly_2.xpos",                               "2"                             },
   { "bd_firefly_2.ypos",                               "0"                             },
@@ -487,8 +544,8 @@ struct ConfigInfo image_config[] =
   { "bd_firefly_2.down.EDITOR.xpos",                   "11"                            },
   { "bd_firefly_2.down.EDITOR.ypos",                   "0"                             },
 
-  { "bd_sand",                                         UNDEFINED_FILENAME              },
-  { "bd_sand.clone_from",                              "sand"                          },
+  { "bd_sand_1",                                       UNDEFINED_FILENAME              },
+  { "bd_sand_1.clone_from",                            "sand"                          },
 
   { "bd_sand_2",                                       UNDEFINED_FILENAME              },
   { "bd_sand_2.clone_from",                            "emc_grass"                     },
@@ -521,7 +578,7 @@ struct ConfigInfo image_config[] =
   { "bd_sand_sloped_down_right.frames",                        "1"                             },
 
   { "bd_sand_glued",                                   UNDEFINED_FILENAME              },
-  { "bd_sand_glued.clone_from",                                "bd_sand"                       },
+  { "bd_sand_glued.clone_from",                                "bd_sand_1"                     },
   { "bd_sand_glued.EDITOR",                            "RocksBD2.png"                  },
   { "bd_sand_glued.EDITOR.xpos",                       "2"                             },
   { "bd_sand_glued.EDITOR.ypos",                       "4"                             },
@@ -993,13 +1050,13 @@ struct ConfigInfo image_config[] =
   { "bd_slime.anim_mode",                              "pingpong2"                     },
 
   { "bd_waiting_rock",                                 UNDEFINED_FILENAME              },
-  { "bd_waiting_rock.clone_from",                      "bd_rock"                       },
+  { "bd_waiting_rock.clone_from",                      "bd_rock_native"                },
   { "bd_waiting_rock.EDITOR",                          "RocksBD2.png"                  },
   { "bd_waiting_rock.EDITOR.xpos",                     "4"                             },
   { "bd_waiting_rock.EDITOR.ypos",                     "2"                             },
 
   { "bd_chasing_rock",                                 UNDEFINED_FILENAME              },
-  { "bd_chasing_rock.clone_from",                      "bd_rock"                       },
+  { "bd_chasing_rock.clone_from",                      "bd_rock_native"                },
 
   { "bd_ghost",                                                "RocksBD.png"                   },
   { "bd_ghost.xpos",                                   "0"                             },
@@ -1045,6 +1102,28 @@ struct ConfigInfo image_config[] =
   { "bd_cow.down.EDITOR.xpos",                         "5"                             },
   { "bd_cow.down.EDITOR.ypos",                         "4"                             },
 
+  { "bd_cow_enclosed_1.EDITOR",                                "RocksBD2.png"                  },
+  { "bd_cow_enclosed_1.EDITOR.xpos",                   "3"                             },
+  { "bd_cow_enclosed_1.EDITOR.ypos",                   "4"                             },
+  { "bd_cow_enclosed_2.EDITOR",                                "RocksBD2.png"                  },
+  { "bd_cow_enclosed_2.EDITOR.xpos",                   "3"                             },
+  { "bd_cow_enclosed_2.EDITOR.ypos",                   "4"                             },
+  { "bd_cow_enclosed_3.EDITOR",                                "RocksBD2.png"                  },
+  { "bd_cow_enclosed_3.EDITOR.xpos",                   "3"                             },
+  { "bd_cow_enclosed_3.EDITOR.ypos",                   "4"                             },
+  { "bd_cow_enclosed_4.EDITOR",                                "RocksBD2.png"                  },
+  { "bd_cow_enclosed_4.EDITOR.xpos",                   "3"                             },
+  { "bd_cow_enclosed_4.EDITOR.ypos",                   "4"                             },
+  { "bd_cow_enclosed_5.EDITOR",                                "RocksBD2.png"                  },
+  { "bd_cow_enclosed_5.EDITOR.xpos",                   "3"                             },
+  { "bd_cow_enclosed_5.EDITOR.ypos",                   "4"                             },
+  { "bd_cow_enclosed_6.EDITOR",                                "RocksBD2.png"                  },
+  { "bd_cow_enclosed_6.EDITOR.xpos",                   "3"                             },
+  { "bd_cow_enclosed_6.EDITOR.ypos",                   "4"                             },
+  { "bd_cow_enclosed_7.EDITOR",                                "RocksBD2.png"                  },
+  { "bd_cow_enclosed_7.EDITOR.xpos",                   "3"                             },
+  { "bd_cow_enclosed_7.EDITOR.ypos",                   "4"                             },
+
   { "bd_stonefly",                                     "RocksBD.png"                   },
   { "bd_stonefly.xpos",                                        "0"                             },
   { "bd_stonefly.ypos",                                        "1"                             },
@@ -9104,6 +9183,8 @@ struct ConfigInfo image_config[] =
   { "menu.draw_yoffset.SETUP[SHORTCUTS_4]",            "0"                             },
   { "menu.draw_xoffset.SETUP[SHORTCUTS_5]",            "0"                             },
   { "menu.draw_yoffset.SETUP[SHORTCUTS_5]",            "0"                             },
+  { "menu.draw_xoffset.SETUP[SHORTCUTS_6]",            "0"                             },
+  { "menu.draw_yoffset.SETUP[SHORTCUTS_6]",            "0"                             },
   { "menu.draw_xoffset.SETUP[CHOOSE_ARTWORK]",         "0"                             },
   { "menu.draw_yoffset.SETUP[CHOOSE_ARTWORK]",         "0"                             },
   { "menu.draw_xoffset.SETUP[CHOOSE_OTHER]",           "0"                             },