rnd-20070215-1-src
[rocksndiamonds.git] / src / conf_gfx.c
index b700e8c0fcdc92c879e0a1fdfd3f5397edebe6b4..2a02b3c19b50b0c0447668949d86bde55d6683c0 100644 (file)
@@ -63,6 +63,8 @@ struct ConfigTypeInfo image_config_suffix[] =
   { ".fade_delay",                     ARG_UNDEFINED,  TYPE_INTEGER    },
   { ".post_delay",                     ARG_UNDEFINED,  TYPE_INTEGER    },
   { ".auto_delay",                     ARG_UNDEFINED,  TYPE_INTEGER    },
+  { ".align",                          ARG_UNDEFINED,  TYPE_INTEGER    },
+  { ".sort_priority",                  ARG_UNDEFINED,  TYPE_INTEGER    },
 
   { NULL,                              NULL,           0               }
 };
@@ -1303,6 +1305,43 @@ struct ConfigInfo image_config[] =
   { "magic_wall_dead.ypos",                    "8"                     },
   { "magic_wall_dead.frames",                  "1"                     },
 
+  { "dc_magic_wall",                           "RocksDC2.pcx"          },
+  { "dc_magic_wall.xpos",                      "0"                     },
+  { "dc_magic_wall.ypos",                      "3"                     },
+  { "dc_magic_wall.frames",                    "1"                     },
+  { "dc_magic_wall.active",                    "RocksDC2.pcx"          },
+  { "dc_magic_wall.active.xpos",               "0"                     },
+  { "dc_magic_wall.active.ypos",               "3"                     },
+  { "dc_magic_wall.active.frames",             "4"                     },
+  { "dc_magic_wall.active.anim_mode",          "reverse"               },
+  { "dc_magic_wall.active.delay",              "4"                     },
+  { "dc_magic_wall.active.global_sync",                "true"                  },
+  { "dc_magic_wall.filling",                   "RocksDC2.pcx"          },
+  { "dc_magic_wall.filling.xpos",              "0"                     },
+  { "dc_magic_wall.filling.ypos",              "3"                     },
+  { "dc_magic_wall.filling.frames",            "4"                     },
+  { "dc_magic_wall.filling.anim_mode",         "reverse"               },
+  { "dc_magic_wall.filling.delay",             "4"                     },
+  { "dc_magic_wall.filling.global_sync",       "true"                  },
+  { "dc_magic_wall_full",                      "RocksDC2.pcx"          },
+  { "dc_magic_wall_full.xpos",                 "0"                     },
+  { "dc_magic_wall_full.ypos",                 "3"                     },
+  { "dc_magic_wall_full.frames",               "4"                     },
+  { "dc_magic_wall_full.anim_mode",            "reverse"               },
+  { "dc_magic_wall_full.delay",                        "4"                     },
+  { "dc_magic_wall_full.global_sync",          "true"                  },
+  { "dc_magic_wall.emptying",                  "RocksDC2.pcx"          },
+  { "dc_magic_wall.emptying.xpos",             "0"                     },
+  { "dc_magic_wall.emptying.ypos",             "3"                     },
+  { "dc_magic_wall.emptying.frames",           "4"                     },
+  { "dc_magic_wall.emptying.anim_mode",                "reverse"               },
+  { "dc_magic_wall.emptying.delay",            "4"                     },
+  { "dc_magic_wall.emptying.global_sync",      "true"                  },
+  { "dc_magic_wall_dead",                      "RocksDC2.pcx"          },
+  { "dc_magic_wall_dead.xpos",                 "0"                     },
+  { "dc_magic_wall_dead.ypos",                 "3"                     },
+  { "dc_magic_wall_dead.frames",               "1"                     },
+
   { "quicksand_empty",                         "RocksElements.pcx"     },
   { "quicksand_empty.xpos",                    "2"                     },
   { "quicksand_empty.ypos",                    "0"                     },
@@ -1323,6 +1362,26 @@ struct ConfigInfo image_config[] =
   { "quicksand.emptying.ypos",                 "0"                     },
   { "quicksand.emptying.frames",               "1"                     },
 
+  { "quicksand_fast_empty",                    "RocksDC2.pcx"          },
+  { "quicksand_fast_empty.xpos",               "4"                     },
+  { "quicksand_fast_empty.ypos",               "3"                     },
+  { "quicksand_fast_empty.frames",             "1"                     },
+  { "quicksand_fast.filling",                  "RocksDC2.pcx"          },
+  { "quicksand_fast.filling.xpos",             "4"                     },
+  { "quicksand_fast.filling.ypos",             "3"                     },
+  { "quicksand_fast.filling.frames",           "1"                     },
+  { "quicksand_fast_full",                     "RocksDC2.pcx"          },
+  { "quicksand_fast_full.xpos",                        "4"                     },
+  { "quicksand_fast_full.ypos",                        "3"                     },
+  { "quicksand_fast_full.frames",              "1"                     },
+  { "quicksand_fast_full.EDITOR",              "RocksDC2.pcx"          },
+  { "quicksand_fast_full.EDITOR.xpos",         "5"                     },
+  { "quicksand_fast_full.EDITOR.ypos",         "3"                     },
+  { "quicksand_fast.emptying",                 "RocksDC2.pcx"          },
+  { "quicksand_fast.emptying.xpos",            "4"                     },
+  { "quicksand_fast.emptying.ypos",            "3"                     },
+  { "quicksand_fast.emptying.frames",          "1"                     },
+
   { "acid_pool_topleft",                       "RocksElements.pcx"     },
   { "acid_pool_topleft.xpos",                  "0"                     },
   { "acid_pool_topleft.ypos",                  "1"                     },
@@ -1437,6 +1496,11 @@ struct ConfigInfo image_config[] =
   { "em_key_4.ypos",                           "6"                     },
   { "em_key_4.frames",                         "1"                     },
 
+  { "dc_key_white",                            "RocksSP.pcx"           },
+  { "dc_key_white.xpos",                       "13"                    },
+  { "dc_key_white.ypos",                       "1"                     },
+  { "dc_key_white.frames",                     "1"                     },
+
   { "em_gate_1",                               "RocksSP.pcx"           },
   { "em_gate_1.xpos",                          "0"                     },
   { "em_gate_1.ypos",                          "7"                     },
@@ -1453,6 +1517,12 @@ struct ConfigInfo image_config[] =
   { "em_gate_4.xpos",                          "3"                     },
   { "em_gate_4.ypos",                          "7"                     },
   { "em_gate_4.frames",                                "1"                     },
+
+  { "dc_gate_white",                           "RocksSP.pcx"           },
+  { "dc_gate_white.xpos",                      "14"                    },
+  { "dc_gate_white.ypos",                      "1"                     },
+  { "dc_gate_white.frames",                    "1"                     },
+
   { "em_gate_1_gray",                          "RocksSP.pcx"           },
   { "em_gate_1_gray.xpos",                     "4"                     },
   { "em_gate_1_gray.ypos",                     "7"                     },
@@ -1498,6 +1568,23 @@ struct ConfigInfo image_config[] =
   { "em_gate_4_gray.active.ypos",              "7"                     },
   { "em_gate_4_gray.active.frames",            "1"                     },
 
+  { "dc_gate_white_gray",                      "RocksSP.pcx"           },
+  { "dc_gate_white_gray.xpos",                 "7"                     },
+  { "dc_gate_white_gray.ypos",                 "7"                     },
+  { "dc_gate_white_gray.frames",               "1"                     },
+  { "dc_gate_white_gray.EDITOR",               "RocksSP.pcx"           },
+  { "dc_gate_white_gray.EDITOR.xpos",          "15"                    },
+  { "dc_gate_white_gray.EDITOR.ypos",          "1"                     },
+  { "dc_gate_white_gray.active",               "RocksSP.pcx"           },
+  { "dc_gate_white_gray.active.xpos",          "14"                    },
+  { "dc_gate_white_gray.active.ypos",          "1"                     },
+  { "dc_gate_white_gray.active.frames",                "1"                     },
+
+  { "dc_gate_fake_gray",                       "RocksSP.pcx"           },
+  { "dc_gate_fake_gray.xpos",                  "7"                     },
+  { "dc_gate_fake_gray.ypos",                  "7"                     },
+  { "dc_gate_fake_gray.frames",                        "1"                     },
+
   { "exit_closed",                             "RocksElements.pcx"     },
   { "exit_closed.xpos",                                "0"                     },
   { "exit_closed.ypos",                                "11"                    },
@@ -1522,28 +1609,74 @@ struct ConfigInfo image_config[] =
   { "exit.closing.anim_mode",                  "linear,reverse"        },
 
   { "steel_exit_closed",                       "RocksDC2.pcx"  },
-  { "steel_exit_closed.xpos",                  "0"                     },
-  { "steel_exit_closed.ypos",                  "5"                     },
+  { "steel_exit_closed.xpos",                  "8"                     },
+  { "steel_exit_closed.ypos",                  "0"                     },
   { "steel_exit_closed.frames",                        "1"                     },
   { "steel_exit.opening",                      "RocksDC2.pcx"  },
-  { "steel_exit.opening.xpos",                 "0"                     },
-  { "steel_exit.opening.ypos",                 "5"                     },
+  { "steel_exit.opening.xpos",                 "8"                     },
+  { "steel_exit.opening.ypos",                 "0"                     },
   { "steel_exit.opening.frames",               "5"                     },
   { "steel_exit.opening.delay",                        "6"                     },
   { "steel_exit.opening.anim_mode",            "linear"                },
   { "steel_exit_open",                         "RocksDC2.pcx"  },
-  { "steel_exit_open.xpos",                    "4"                     },
-  { "steel_exit_open.ypos",                    "5"                     },
+  { "steel_exit_open.xpos",                    "12"                    },
+  { "steel_exit_open.ypos",                    "0"                     },
   { "steel_exit_open.frames",                  "4"                     },
   { "steel_exit_open.delay",                   "4"                     },
   { "steel_exit_open.anim_mode",               "pingpong"              },
   { "steel_exit.closing",                      "RocksDC2.pcx"  },
-  { "steel_exit.closing.xpos",                 "0"                     },
-  { "steel_exit.closing.ypos",                 "5"                     },
+  { "steel_exit.closing.xpos",                 "8"                     },
+  { "steel_exit.closing.ypos",                 "0"                     },
   { "steel_exit.closing.frames",               "5"                     },
   { "steel_exit.closing.delay",                        "6"                     },
   { "steel_exit.closing.anim_mode",            "linear,reverse"        },
 
+  { "em_exit_closed",                          "RocksDC2.pcx"  },
+  { "em_exit_closed.xpos",                     "0"                     },
+  { "em_exit_closed.ypos",                     "4"                     },
+  { "em_exit_closed.frames",                   "1"                     },
+  { "em_exit.opening",                         "RocksDC2.pcx"  },
+  { "em_exit.opening.xpos",                    "0"                     },
+  { "em_exit.opening.ypos",                    "4"                     },
+  { "em_exit.opening.frames",                  "5"                     },
+  { "em_exit.opening.delay",                   "6"                     },
+  { "em_exit.opening.anim_mode",               "linear"                },
+  { "em_exit_open",                            "RocksDC2.pcx"  },
+  { "em_exit_open.xpos",                       "4"                     },
+  { "em_exit_open.ypos",                       "4"                     },
+  { "em_exit_open.frames",                     "4"                     },
+  { "em_exit_open.delay",                      "4"                     },
+  { "em_exit_open.anim_mode",                  "pingpong"              },
+  { "em_exit.closing",                         "RocksDC2.pcx"  },
+  { "em_exit.closing.xpos",                    "0"                     },
+  { "em_exit.closing.ypos",                    "6"                     },
+  { "em_exit.closing.frames",                  "5"                     },
+  { "em_exit.closing.delay",                   "6"                     },
+  { "em_exit.closing.anim_mode",               "linear"                },
+
+  { "em_steel_exit_closed",                    "RocksDC2.pcx"  },
+  { "em_steel_exit_closed.xpos",               "0"                     },
+  { "em_steel_exit_closed.ypos",               "5"                     },
+  { "em_steel_exit_closed.frames",             "1"                     },
+  { "em_steel_exit.opening",                   "RocksDC2.pcx"  },
+  { "em_steel_exit.opening.xpos",              "0"                     },
+  { "em_steel_exit.opening.ypos",              "5"                     },
+  { "em_steel_exit.opening.frames",            "5"                     },
+  { "em_steel_exit.opening.delay",             "6"                     },
+  { "em_steel_exit.opening.anim_mode",         "linear"                },
+  { "em_steel_exit_open",                      "RocksDC2.pcx"  },
+  { "em_steel_exit_open.xpos",                 "4"                     },
+  { "em_steel_exit_open.ypos",                 "5"                     },
+  { "em_steel_exit_open.frames",               "4"                     },
+  { "em_steel_exit_open.delay",                        "4"                     },
+  { "em_steel_exit_open.anim_mode",            "pingpong"              },
+  { "em_steel_exit.closing",                   "RocksDC2.pcx"  },
+  { "em_steel_exit.closing.xpos",              "0"                     },
+  { "em_steel_exit.closing.ypos",              "7"                     },
+  { "em_steel_exit.closing.frames",            "5"                     },
+  { "em_steel_exit.closing.delay",             "6"                     },
+  { "em_steel_exit.closing.anim_mode",         "linear"                },
+
   /* images for Emerald Mine Club style elements and actions */
 
   { "balloon",                                 "RocksDC.pcx"           },
@@ -1901,6 +2034,15 @@ struct ConfigInfo image_config[] =
   { "switchgate_switch_down.ypos",             "12"                    },
   { "switchgate_switch_down.frames",           "1"                     },
 
+  { "dc_switchgate_switch_up",                 "RocksDC2.pcx"          },
+  { "dc_switchgate_switch_up.xpos",            "10"                    },
+  { "dc_switchgate_switch_up.ypos",            "1"                     },
+  { "dc_switchgate_switch_up.frames",          "1"                     },
+  { "dc_switchgate_switch_down",               "RocksDC2.pcx"          },
+  { "dc_switchgate_switch_down.xpos",          "11"                    },
+  { "dc_switchgate_switch_down.ypos",          "1"                     },
+  { "dc_switchgate_switch_down.frames",                "1"                     },
+
   { "light_switch",                            "RocksDC.pcx"           },
   { "light_switch.xpos",                       "6"                     },
   { "light_switch.ypos",                       "12"                    },
@@ -1919,6 +2061,15 @@ struct ConfigInfo image_config[] =
   { "timegate_switch.active.ypos",             "15"                    },
   { "timegate_switch.active.frames",           "4"                     },
 
+  { "dc_timegate_switch",                      "RocksDC2.pcx"          },
+  { "dc_timegate_switch.xpos",                 "12"                    },
+  { "dc_timegate_switch.ypos",                 "1"                     },
+  { "dc_timegate_switch.frames",               "1"                     },
+  { "dc_timegate_switch.active",               "RocksDC2.pcx"          },
+  { "dc_timegate_switch.active.xpos",          "12"                    },
+  { "dc_timegate_switch.active.ypos",          "1"                     },
+  { "dc_timegate_switch.active.frames",                "4"                     },
+
   { "envelope_1",                              "RocksMore.pcx"         },
   { "envelope_1.xpos",                         "0"                     },
   { "envelope_1.ypos",                         "4"                     },
@@ -2011,53 +2162,53 @@ struct ConfigInfo image_config[] =
   { "sign_entry_forbidden.frames",             "1"                     },
 
   { "sperms",                                  "RocksDC2.pcx"          },
-  { "sperms.xpos",                             "0"                     },
+  { "sperms.xpos",                             "11"                    },
   { "sperms.ypos",                             "3"                     },
   { "sperms.frames",                           "1"                     },
 
   { "bullet",                                  "RocksDC2.pcx"          },
-  { "bullet.xpos",                             "1                    },
+  { "bullet.xpos",                             "12"                    },
   { "bullet.ypos",                             "3"                     },
   { "bullet.frames",                           "1"                     },
 
   { "heart",                                   "RocksDC2.pcx"          },
-  { "heart.xpos",                              "2"                     },
+  { "heart.xpos",                              "13"                    },
   { "heart.ypos",                              "3"                     },
   { "heart.frames",                            "1"                     },
 
   { "cross",                                   "RocksDC2.pcx"          },
-  { "cross.xpos",                              "3"                     },
+  { "cross.xpos",                              "14"                    },
   { "cross.ypos",                              "3"                     },
   { "cross.frames",                            "1"                     },
 
   { "frankie",                                 "RocksDC2.pcx"          },
-  { "frankie.xpos",                            "4"                     },
+  { "frankie.xpos",                            "15"                    },
   { "frankie.ypos",                            "3"                     },
   { "frankie.frames",                          "1"                     },
 
   { "sign_sperms",                             "RocksDC2.pcx"          },
-  { "sign_sperms.xpos",                                "0"                     },
-  { "sign_sperms.ypos",                                "4"                     },
+  { "sign_sperms.xpos",                                "11"                    },
+  { "sign_sperms.ypos",                                "2"                     },
   { "sign_sperms.frames",                      "1"                     },
 
   { "sign_bullet",                             "RocksDC2.pcx"          },
-  { "sign_bullet.xpos",                                "1                    },
-  { "sign_bullet.ypos",                                "4"                     },
+  { "sign_bullet.xpos",                                "12"                    },
+  { "sign_bullet.ypos",                                "2"                     },
   { "sign_bullet.frames",                      "1"                     },
 
   { "sign_heart",                              "RocksDC2.pcx"          },
-  { "sign_heart.xpos",                         "2"                     },
-  { "sign_heart.ypos",                         "4"                     },
+  { "sign_heart.xpos",                         "13"                    },
+  { "sign_heart.ypos",                         "2"                     },
   { "sign_heart.frames",                       "1"                     },
 
   { "sign_cross",                              "RocksDC2.pcx"          },
-  { "sign_cross.xpos",                         "3"                     },
-  { "sign_cross.ypos",                         "4"                     },
+  { "sign_cross.xpos",                         "14"                    },
+  { "sign_cross.ypos",                         "2"                     },
   { "sign_cross.frames",                       "1"                     },
 
   { "sign_frankie",                            "RocksDC2.pcx"          },
-  { "sign_frankie.xpos",                       "4"                     },
-  { "sign_frankie.ypos",                       "4"                     },
+  { "sign_frankie.xpos",                       "15"                    },
+  { "sign_frankie.ypos",                       "2"                     },
   { "sign_frankie.frames",                     "1"                     },
 
   { "landmine",                                        "RocksDC.pcx"           },
@@ -2066,6 +2217,12 @@ struct ConfigInfo image_config[] =
   { "landmine.frames",                         "1"                     },
   { "landmine.crumbled_like",                  "sand"                  },
 
+  { "dc_landmine",                             "RocksDC.pcx"           },
+  { "dc_landmine.xpos",                                "14"                    },
+  { "dc_landmine.ypos",                                "5"                     },
+  { "dc_landmine.frames",                      "1"                     },
+  { "dc_landmine.crumbled_like",               "sand"                  },
+
   { "steelwall_slippery",                      "RocksDC.pcx"           },
   { "steelwall_slippery.xpos",                 "5"                     },
   { "steelwall_slippery.ypos",                 "15"                    },
@@ -2587,6 +2744,28 @@ struct ConfigInfo image_config[] =
   { "expandable_wall_any.EDITOR.xpos",         "12"                    },
   { "expandable_wall_any.EDITOR.ypos",         "13"                    },
 
+  { "expandable_steelwall_horizontal",         "RocksDC2.pcx"          },
+  { "expandable_steelwall_horizontal.xpos",    "6"                     },
+  { "expandable_steelwall_horizontal.ypos",    "2"                     },
+  { "expandable_steelwall_horizontal.frames",  "1"                     },
+  { "expandable_steelwall_horizontal.EDITOR",  "RocksDC2.pcx"          },
+  { "expandable_steelwall_horizontal.EDITOR.xpos","9"                  },
+  { "expandable_steelwall_horizontal.EDITOR.ypos","2"                  },
+  { "expandable_steelwall_vertical",           "RocksDC2.pcx"          },
+  { "expandable_steelwall_vertical.xpos",      "6"                     },
+  { "expandable_steelwall_vertical.ypos",      "2"                     },
+  { "expandable_steelwall_vertical.frames",    "1"                     },
+  { "expandable_steelwall_vertical.EDITOR",    "RocksDC2.pcx"          },
+  { "expandable_steelwall_vertical.EDITOR.xpos","10"                   },
+  { "expandable_steelwall_vertical.EDITOR.ypos","2"                    },
+  { "expandable_steelwall_any",                        "RocksDC2.pcx"          },
+  { "expandable_steelwall_any.xpos",           "6"                     },
+  { "expandable_steelwall_any.ypos",           "2"                     },
+  { "expandable_steelwall_any.frames",         "1"                     },
+  { "expandable_steelwall_any.EDITOR",         "RocksDC2.pcx"          },
+  { "expandable_steelwall_any.EDITOR.xpos",    "8"                     },
+  { "expandable_steelwall_any.EDITOR.ypos",    "2"                     },
+
   { "bd_expandable_wall",                      "RocksElements.pcx"     },
   { "bd_expandable_wall.xpos",                 "5"                     },
   { "bd_expandable_wall.ypos",                 "9"                     },
@@ -2620,6 +2799,31 @@ struct ConfigInfo image_config[] =
   { "expandable_wall.growing.down.delay",      "6"                     },
   { "expandable_wall.growing.down.anim_mode",  "linear"                },
 
+  { "expandable_steelwall.growing.left",       "RocksDC2.pcx"          },
+  { "expandable_steelwall.growing.left.xpos",  "8"                     },
+  { "expandable_steelwall.growing.left.ypos",  "4"                     },
+  { "expandable_steelwall.growing.left.frames",        "4"                     },
+  { "expandable_steelwall.growing.left.delay", "4"                     },
+  { "expandable_steelwall.growing.left.anim_mode","linear"             },
+  { "expandable_steelwall.growing.right",      "RocksDC2.pcx"          },
+  { "expandable_steelwall.growing.right.xpos", "12"                    },
+  { "expandable_steelwall.growing.right.ypos", "4"                     },
+  { "expandable_steelwall.growing.right.frames","4"                    },
+  { "expandable_steelwall.growing.right.delay",        "4"                     },
+  { "expandable_steelwall.growing.right.anim_mode","linear"            },
+  { "expandable_steelwall.growing.up",         "RocksDC2.pcx"          },
+  { "expandable_steelwall.growing.up.xpos",    "8"                     },
+  { "expandable_steelwall.growing.up.ypos",    "5"                     },
+  { "expandable_steelwall.growing.up.frames",  "4"                     },
+  { "expandable_steelwall.growing.up.delay",   "4"                     },
+  { "expandable_steelwall.growing.up.anim_mode","linear"               },
+  { "expandable_steelwall.growing.down",       "RocksDC2.pcx"          },
+  { "expandable_steelwall.growing.down.xpos",  "12"                    },
+  { "expandable_steelwall.growing.down.ypos",  "5"                     },
+  { "expandable_steelwall.growing.down.frames",        "4"                     },
+  { "expandable_steelwall.growing.down.delay", "4"                     },
+  { "expandable_steelwall.growing.down.anim_mode","linear"             },
+
   { "black_orb",                               "RocksElements.pcx"     },
   { "black_orb.xpos",                          "13"                    },
   { "black_orb.ypos",                          "9"                     },
@@ -4377,22 +4581,22 @@ struct ConfigInfo image_config[] =
   { "menu.button_down.active.ypos",            "9"                     },
   { "menu.button_down.active.frames",          "1"                     },
 
-  { "menu.button_enter_menu",                  "RocksDC.pcx"           },
+  { "menu.button_enter_menu",                  UNDEFINED_FILENAME      },
   { "menu.button_enter_menu.clone_from",       "menu.button_right"     },
-  { "menu.button_enter_menu.active",           "RocksDC.pcx"           },
+  { "menu.button_enter_menu.active",           UNDEFINED_FILENAME      },
   { "menu.button_enter_menu.active.clone_from",        "menu.button_right.active" },
-  { "menu.button_leave_menu",                  "RocksDC.pcx"           },
+  { "menu.button_leave_menu",                  UNDEFINED_FILENAME      },
   { "menu.button_leave_menu.clone_from",       "menu.button_left"      },
-  { "menu.button_leave_menu.active",           "RocksDC.pcx"           },
+  { "menu.button_leave_menu.active",           UNDEFINED_FILENAME      },
   { "menu.button_leave_menu.active.clone_from",        "menu.button_left.active" },
 
-  { "menu.button_next_level",                  "RocksDC.pcx"           },
+  { "menu.button_next_level",                  UNDEFINED_FILENAME      },
   { "menu.button_next_level.clone_from",       "menu.button_right"     },
-  { "menu.button_next_level.active",           "RocksDC.pcx"           },
+  { "menu.button_next_level.active",           UNDEFINED_FILENAME      },
   { "menu.button_next_level.active.clone_from",        "menu.button_right.active" },
-  { "menu.button_prev_level",                  "RocksDC.pcx"           },
+  { "menu.button_prev_level",                  UNDEFINED_FILENAME      },
   { "menu.button_prev_level.clone_from",       "menu.button_left"      },
-  { "menu.button_prev_level.active",           "RocksDC.pcx"           },
+  { "menu.button_prev_level.active",           UNDEFINED_FILENAME      },
   { "menu.button_prev_level.active.clone_from",        "menu.button_left.active" },
 
   { "menu.scrollbar",                          "RocksDC.pcx"           },
@@ -4482,6 +4686,10 @@ struct ConfigInfo image_config[] =
   { "font.text_1.active.SCORES.y",             "0"                     },
   { "font.text_1.active.SCORES.width",         "16"                    },
   { "font.text_1.active.SCORES.height",                "32"                    },
+  { "font.text_1.PLAYING",                     UNDEFINED_FILENAME      },
+  { "font.text_1.PLAYING.clone_from",          "font.level_number"     },
+  { "font.text_1.DOOR",                                UNDEFINED_FILENAME      },
+  { "font.text_1.DOOR.clone_from",             "font.level_number"     },
   { "font.text_2",                             "RocksFontSmall.pcx"    },
   { "font.text_2.x",                           "0"                     },
   { "font.text_2.y",                           "210"                   },
@@ -4642,6 +4850,8 @@ struct ConfigInfo image_config[] =
   { "font.level_number.y",                     "350"                   },
   { "font.level_number.width",                 "10"                    },
   { "font.level_number.height",                        "14"                    },
+  { "font.level_number.active",                        UNDEFINED_FILENAME      },
+  { "font.level_number.active.clone_from",     "font.level_number"     },
 
   { "font.tape_recorder",                      "RocksFontSmall.pcx"    },
   { "font.tape_recorder.x",                    "0"                     },
@@ -4654,6 +4864,12 @@ struct ConfigInfo image_config[] =
   { "font.game_info.ypos",                     "0"                     },
   { "font.game_info.delay",                    "10"                    },
 
+  { "font.info.elements",                      UNDEFINED_FILENAME      },
+  { "font.info.elements.clone_from",           "font.level_number"     },
+
+  { "font.info.levelset",                      UNDEFINED_FILENAME      },
+  { "font.info.levelset.clone_from",           "font.level_number"     },
+
   { "global.border",                           "RocksScreen.pcx"       },
   { "global.door",                             "RocksDoor.pcx"         },
 
@@ -4715,6 +4931,7 @@ struct ConfigInfo image_config[] =
   { "background.INFO[MUSIC]",                  UNDEFINED_FILENAME      },
   { "background.INFO[CREDITS]",                        UNDEFINED_FILENAME      },
   { "background.INFO[PROGRAM]",                        UNDEFINED_FILENAME      },
+  { "background.INFO[VERSION]",                        UNDEFINED_FILENAME      },
   { "background.INFO[LEVELSET]",               UNDEFINED_FILENAME      },
   { "background.SETUP",                                UNDEFINED_FILENAME      },
   { "background.DOOR",                         UNDEFINED_FILENAME      },
@@ -4733,6 +4950,129 @@ struct ConfigInfo image_config[] =
   /* the following directives are not associated with an image, but
      probably make sense to be defined in "graphicsinfo.conf", too */
 
+  { "titlemessage_initial_1.x",                        "-1"                    },
+  { "titlemessage_initial_1.y",                        "-1"                    },
+  { "titlemessage_initial_1.width",            "-1"                    },
+  { "titlemessage_initial_1.height",           "-1"                    },
+  { "titlemessage_initial_1.chars",            "-1"                    },
+  { "titlemessage_initial_1.lines",            "-1"                    },
+  { "titlemessage_initial_1.align",            "center"                },
+  { "titlemessage_initial_1.autowrap",         "false"                 },
+  { "titlemessage_initial_1.centered",         "false"                 },
+  { "titlemessage_initial_1.skip_comments",    "false"                 },
+  { "titlemessage_initial_1.sort_priority",    "0"                     },
+  { "titlemessage_initial_2.x",                        "-1"                    },
+  { "titlemessage_initial_2.y",                        "-1"                    },
+  { "titlemessage_initial_2.width",            "-1"                    },
+  { "titlemessage_initial_2.height",           "-1"                    },
+  { "titlemessage_initial_2.chars",            "-1"                    },
+  { "titlemessage_initial_2.lines",            "-1"                    },
+  { "titlemessage_initial_2.align",            "center"                },
+  { "titlemessage_initial_2.autowrap",         "false"                 },
+  { "titlemessage_initial_2.centered",         "false"                 },
+  { "titlemessage_initial_2.skip_comments",    "false"                 },
+  { "titlemessage_initial_2.sort_priority",    "0"                     },
+  { "titlemessage_initial_3.x",                        "-1"                    },
+  { "titlemessage_initial_3.y",                        "-1"                    },
+  { "titlemessage_initial_3.width",            "-1"                    },
+  { "titlemessage_initial_3.height",           "-1"                    },
+  { "titlemessage_initial_3.chars",            "-1"                    },
+  { "titlemessage_initial_3.lines",            "-1"                    },
+  { "titlemessage_initial_3.align",            "center"                },
+  { "titlemessage_initial_3.autowrap",         "false"                 },
+  { "titlemessage_initial_3.centered",         "false"                 },
+  { "titlemessage_initial_3.skip_comments",    "false"                 },
+  { "titlemessage_initial_3.sort_priority",    "0"                     },
+  { "titlemessage_initial_4.x",                        "-1"                    },
+  { "titlemessage_initial_4.y",                        "-1"                    },
+  { "titlemessage_initial_4.width",            "-1"                    },
+  { "titlemessage_initial_4.height",           "-1"                    },
+  { "titlemessage_initial_4.chars",            "-1"                    },
+  { "titlemessage_initial_4.lines",            "-1"                    },
+  { "titlemessage_initial_4.align",            "center"                },
+  { "titlemessage_initial_4.autowrap",         "false"                 },
+  { "titlemessage_initial_4.centered",         "false"                 },
+  { "titlemessage_initial_4.skip_comments",    "false"                 },
+  { "titlemessage_initial_4.sort_priority",    "0"                     },
+  { "titlemessage_initial_5.x",                        "-1"                    },
+  { "titlemessage_initial_5.y",                        "-1"                    },
+  { "titlemessage_initial_5.width",            "-1"                    },
+  { "titlemessage_initial_5.height",           "-1"                    },
+  { "titlemessage_initial_5.chars",            "-1"                    },
+  { "titlemessage_initial_5.lines",            "-1"                    },
+  { "titlemessage_initial_5.align",            "center"                },
+  { "titlemessage_initial_5.autowrap",         "false"                 },
+  { "titlemessage_initial_5.centered",         "false"                 },
+  { "titlemessage_initial_5.skip_comments",    "false"                 },
+  { "titlemessage_initial_5.sort_priority",    "0"                     },
+  { "titlemessage_1.x",                                "-1"                    },
+  { "titlemessage_1.y",                                "-1"                    },
+  { "titlemessage_1.width",                    "-1"                    },
+  { "titlemessage_1.height",                   "-1"                    },
+  { "titlemessage_1.chars",                    "-1"                    },
+  { "titlemessage_1.lines",                    "-1"                    },
+  { "titlemessage_1.align",                    "center"                },
+  { "titlemessage_1.autowrap",                 "false"                 },
+  { "titlemessage_1.centered",                 "false"                 },
+  { "titlemessage_1.skip_comments",            "false"                 },
+  { "titlemessage_1.sort_priority",            "0"                     },
+  { "titlemessage_2.x",                                "-1"                    },
+  { "titlemessage_2.y",                                "-1"                    },
+  { "titlemessage_2.width",                    "-1"                    },
+  { "titlemessage_2.height",                   "-1"                    },
+  { "titlemessage_2.chars",                    "-1"                    },
+  { "titlemessage_2.lines",                    "-1"                    },
+  { "titlemessage_2.align",                    "center"                },
+  { "titlemessage_2.autowrap",                 "false"                 },
+  { "titlemessage_2.centered",                 "false"                 },
+  { "titlemessage_2.skip_comments",            "false"                 },
+  { "titlemessage_2.sort_priority",            "0"                     },
+  { "titlemessage_3.x",                                "-1"                    },
+  { "titlemessage_3.y",                                "-1"                    },
+  { "titlemessage_3.width",                    "-1"                    },
+  { "titlemessage_3.height",                   "-1"                    },
+  { "titlemessage_3.chars",                    "-1"                    },
+  { "titlemessage_3.lines",                    "-1"                    },
+  { "titlemessage_3.align",                    "center"                },
+  { "titlemessage_3.autowrap",                 "false"                 },
+  { "titlemessage_3.centered",                 "false"                 },
+  { "titlemessage_3.skip_comments",            "false"                 },
+  { "titlemessage_3.sort_priority",            "0"                     },
+  { "titlemessage_4.x",                                "-1"                    },
+  { "titlemessage_4.y",                                "-1"                    },
+  { "titlemessage_4.width",                    "-1"                    },
+  { "titlemessage_4.height",                   "-1"                    },
+  { "titlemessage_4.chars",                    "-1"                    },
+  { "titlemessage_4.lines",                    "-1"                    },
+  { "titlemessage_4.align",                    "center"                },
+  { "titlemessage_4.autowrap",                 "false"                 },
+  { "titlemessage_4.centered",                 "false"                 },
+  { "titlemessage_4.skip_comments",            "false"                 },
+  { "titlemessage_4.sort_priority",            "0"                     },
+  { "titlemessage_5.x",                                "-1"                    },
+  { "titlemessage_5.y",                                "-1"                    },
+  { "titlemessage_5.width",                    "-1"                    },
+  { "titlemessage_5.height",                   "-1"                    },
+  { "titlemessage_5.chars",                    "-1"                    },
+  { "titlemessage_5.lines",                    "-1"                    },
+  { "titlemessage_5.align",                    "center"                },
+  { "titlemessage_5.autowrap",                 "false"                 },
+  { "titlemessage_5.centered",                 "false"                 },
+  { "titlemessage_5.skip_comments",            "false"                 },
+  { "titlemessage_5.sort_priority",            "0"                     },
+
+  { "readme.x",                                        "-1"                    },
+  { "readme.y",                                        "-1"                    },
+  { "readme.width",                            "-1"                    },
+  { "readme.height",                           "-1"                    },
+  { "readme.chars",                            "-1"                    },
+  { "readme.lines",                            "-1"                    },
+  { "readme.align",                            "center"                },
+  { "readme.autowrap",                         "true"                  },
+  { "readme.centered",                         "false"                 },
+  { "readme.skip_comments",                    "true"                  },
+  { "readme.sort_priority",                    "0"                     },
+
   { "global.num_toons",                                "20"                    },
 
   { "border.draw_masked.TITLE",                        "false"                 },
@@ -4773,6 +5113,8 @@ struct ConfigInfo image_config[] =
   { "menu.draw_yoffset.INFO[CREDITS]",         "0"                     },
   { "menu.draw_xoffset.INFO[PROGRAM]",         "0"                     },
   { "menu.draw_yoffset.INFO[PROGRAM]",         "0"                     },
+  { "menu.draw_xoffset.INFO[VERSION]",         "0"                     },
+  { "menu.draw_yoffset.INFO[VERSION]",         "0"                     },
   { "menu.draw_xoffset.INFO[LEVELSET]",                "0"                     },
   { "menu.draw_yoffset.INFO[LEVELSET]",                "0"                     },
   { "menu.draw_xoffset.SETUP",                 "0"                     },
@@ -4860,9 +5202,11 @@ struct ConfigInfo image_config[] =
   { "main.text.level_info_1.x",                        "272"                   },
   { "main.text.level_info_1.y",                        "352"                   },
   { "main.text.level_info_1.align",            "center"                },
+  { "main.text.level_info_1.chars",            "-1"                    },
   { "main.text.level_info_2.x",                        "272"                   },
   { "main.text.level_info_2.y",                        "523"                   },
   { "main.text.level_info_2.align",            "center"                },
+  { "main.text.level_info_2.chars",            "-1"                    },
   { "main.text.title_1.x",                     "272"                   },
   { "main.text.title_1.y",                     "8"                     },
   { "main.text.title_1.align",                 "center"                },
@@ -4901,18 +5245,265 @@ struct ConfigInfo image_config[] =
   { "door_2.step_delay",                       "10"                    },
   { "door_2.anim_mode",                                "default"               },
 
+#if 1
+  { "game.panel.level.x",                      "51"                    },
+  { "game.panel.level.y",                      "20"                    },
+  { "game.panel.level.align",                  "center"                },
+  { "game.panel.level.digits",                 "-1"                    },
+  { "game.panel.gems.x",                       "50"                    },
+  { "game.panel.gems.y",                       "54"                    },
+  { "game.panel.gems.align",                   "center"                },
+  { "game.panel.gems.digits",                  "3"                     },
+  { "game.panel.inventory.x",                  "50"                    },
+  { "game.panel.inventory.y",                  "89"                    },
+  { "game.panel.inventory.align",              "center"                },
+  { "game.panel.inventory.digits",             "3"                     },
+  { "game.panel.keys.x",                       "50"                    },
+  { "game.panel.keys.y",                       "123"                   },
+  { "game.panel.keys.align",                   "center"                },
+  { "game.panel.score.x",                      "50"                    },
+  { "game.panel.score.y",                      "159"                   },
+  { "game.panel.score.align",                  "center"                },
+  { "game.panel.score.digits",                 "5"                     },
+  { "game.panel.time.x",                       "50"                    },
+  { "game.panel.time.y",                       "194"                   },
+  { "game.panel.time.align",                   "center"                },
+  { "game.panel.time.digits",                  "-1"                    },
+#else
   { "game.panel.level.x",                      "37"                    },
   { "game.panel.level.y",                      "20"                    },
+  { "game.panel.level.align",                  "left"                  },
+  { "game.panel.level.digits",                 "-1"                    },
   { "game.panel.gems.x",                       "29"                    },
   { "game.panel.gems.y",                       "54"                    },
+  { "game.panel.gems.align",                   "left"                  },
+  { "game.panel.gems.digits",                  "-1"                    },
   { "game.panel.inventory.x",                  "29"                    },
   { "game.panel.inventory.y",                  "89"                    },
+  { "game.panel.inventory.align",              "left"                  },
+  { "game.panel.inventory.digits",             "-1"                    },
   { "game.panel.keys.x",                       "18"                    },
   { "game.panel.keys.y",                       "123"                   },
   { "game.panel.score.x",                      "15"                    },
   { "game.panel.score.y",                      "159"                   },
+  { "game.panel.score.align",                  "left"                  },
+  { "game.panel.score.digits",                 "-1"                    },
   { "game.panel.time.x",                       "29"                    },
   { "game.panel.time.y",                       "194"                   },
+  { "game.panel.time.align",                   "left"                  },
+  { "game.panel.time.digits",                  "-1"                    },
+#endif
+
+#if 0
+  /* --- not yet available (start) --- */
+
+  { "game.panel.time_hh.x",                    "-1"                    },
+  { "game.panel.time_hh.y",                    "-1"                    },
+  { "game.panel.time_hh.align",                        "left"                  },
+  { "game.panel.time_hh.digits",               "-1"                    },
+  { "game.panel.time_mm.x",                    "-1"                    },
+  { "game.panel.time_mm.y",                    "-1"                    },
+  { "game.panel.time_mm.align",                        "left"                  },
+  { "game.panel.time_mm.digits",               "-1"                    },
+  { "game.panel.time_ss.x",                    "-1"                    },
+  { "game.panel.time_ss.y",                    "-1"                    },
+  { "game.panel.time_ss.align",                        "left"                  },
+  { "game.panel.time_ss.digits",               "-1"                    },
+
+  { "game.panel.drop_next_1.x",                        "-1"                    },
+  { "game.panel.drop_next_1.y",                        "-1"                    },
+  { "game.panel.drop_next_2.x",                        "-1"                    },
+  { "game.panel.drop_next_2.y",                        "-1"                    },
+  { "game.panel.drop_next_3.x",                        "-1"                    },
+  { "game.panel.drop_next_3.y",                        "-1"                    },
+  { "game.panel.drop_next_4.x",                        "-1"                    },
+  { "game.panel.drop_next_4.y",                        "-1"                    },
+  { "game.panel.drop_next_5.x",                        "-1"                    },
+  { "game.panel.drop_next_5.y",                        "-1"                    },
+  { "game.panel.drop_next_6.x",                        "-1"                    },
+  { "game.panel.drop_next_6.y",                        "-1"                    },
+  { "game.panel.drop_next_7.x",                        "-1"                    },
+  { "game.panel.drop_next_7.y",                        "-1"                    },
+  { "game.panel.drop_next_8.x",                        "-1"                    },
+  { "game.panel.drop_next_8.y",                        "-1"                    },
+  { "game.panel.key_1.x",                      "-1"                    },
+  { "game.panel.key_1.y",                      "-1"                    },
+  { "game.panel.key_2.x",                      "-1"                    },
+  { "game.panel.key_2.y",                      "-1"                    },
+  { "game.panel.key_3.x",                      "-1"                    },
+  { "game.panel.key_3.y",                      "-1"                    },
+  { "game.panel.key_4.x",                      "-1"                    },
+  { "game.panel.key_4.y",                      "-1"                    },
+  { "game.panel.key_5.x",                      "-1"                    },
+  { "game.panel.key_5.y",                      "-1"                    },
+  { "game.panel.key_6.x",                      "-1"                    },
+  { "game.panel.key_6.y",                      "-1"                    },
+  { "game.panel.key_7.x",                      "-1"                    },
+  { "game.panel.key_7.y",                      "-1"                    },
+  { "game.panel.key_8.x",                      "-1"                    },
+  { "game.panel.key_8.y",                      "-1"                    },
+  { "game.panel.key_white.x",                  "-1"                    },
+  { "game.panel.key_white.y",                  "-1"                    },
+  { "game.panel.white_keys.x",                 "-1"                    },
+  { "game.panel.white_keys.y",                 "-1"                    },
+  { "game.panel.white_keys.align",             "left"                  },
+  { "game.panel.white_keys.digits",            "-1"                    },
+
+  { "game.panel.shield_normal.x",              "-1"                    },
+  { "game.panel.shield_normal.y",              "-1"                    },
+  { "game.panel.shield_normal_time.x",         "-1"                    },
+  { "game.panel.shield_normal_time.y",         "-1"                    },
+  { "game.panel.shield_normal_time.align",     "left"                  },
+  { "game.panel.shield_normal_time.digits",    "-1"                    },
+  { "game.panel.shield_deadly.x",              "-1"                    },
+  { "game.panel.shield_deadly.y",              "-1"                    },
+  { "game.panel.shield_deadly_time.x",         "-1"                    },
+  { "game.panel.shield_deadly_time.y",         "-1"                    },
+  { "game.panel.shield_deadly_time.align",     "left"                  },
+  { "game.panel.shield_deadly_time.digits",    "-1"                    },
+
+  { "game.panel.exit.x",                       "-1"                    },
+  { "game.panel.exit.y",                       "-1"                    },
+  { "game.panel.em_exit.x",                    "-1"                    },
+  { "game.panel.em_exit.y",                    "-1"                    },
+  { "game.panel.sp_exit.x",                    "-1"                    },
+  { "game.panel.sp_exit.y",                    "-1"                    },
+  { "game.panel.steel_exit.x",                 "-1"                    },
+  { "game.panel.steel_exit.y",                 "-1"                    },
+  { "game.panel.em_steel_exit.x",              "-1"                    },
+  { "game.panel.em_steel_exit.y",              "-1"                    },
+
+  { "game.panel.emc_magic_ball.x",             "-1"                    },
+  { "game.panel.emc_magic_ball.y",             "-1"                    },
+  { "game.panel.emc_magic_ball_time.x",                "-1"                    },
+  { "game.panel.emc_magic_ball_time.y",                "-1"                    },
+  { "game.panel.emc_magic_ball_time.align",    "left"                  },
+  { "game.panel.emc_magic_ball_time.digits",   "-1"                    },
+
+  { "game.panel.light_switch.x",               "-1"                    },
+  { "game.panel.light_switch.y",               "-1"                    },
+  { "game.panel.light_switch_time.x",          "-1"                    },
+  { "game.panel.light_switch_time.y",          "-1"                    },
+  { "game.panel.light_switch_time.align",      "left"                  },
+  { "game.panel.light_switch_time.digits",     "-1"                    },
+
+  { "game.panel.timegate_switch.x",            "-1"                    },
+  { "game.panel.timegate_switch.y",            "-1"                    },
+  { "game.panel.timegate_switch_time.x",       "-1"                    },
+  { "game.panel.timegate_switch_time.y",       "-1"                    },
+  { "game.panel.timegate_switch_time.align",   "left"                  },
+  { "game.panel.timegate_switch_time.digits",  "-1"                    },
+
+  { "game.panel.switchgate_switch.x",          "-1"                    },
+  { "game.panel.switchgate_switch.y",          "-1"                    },
+
+  { "game.panel.emc_lenses.x",                 "-1"                    },
+  { "game.panel.emc_lenses.y",                 "-1"                    },
+  { "game.panel.emc_lenses_time.x",            "-1"                    },
+  { "game.panel.emc_lenses_time.y",            "-1"                    },
+  { "game.panel.emc_lenses_time.align",                "left"                  },
+  { "game.panel.emc_lenses_time.digits",       "-1"                    },
+
+  { "game.panel.emc_magnifier.x",              "-1"                    },
+  { "game.panel.emc_magnifier.y",              "-1"                    },
+  { "game.panel.emc_magnifier_time.x",         "-1"                    },
+  { "game.panel.emc_magnifier_time.y",         "-1"                    },
+  { "game.panel.emc_magnifier_time.align",     "left"                  },
+  { "game.panel.emc_magnifier_time.digits",    "-1"                    },
+
+  { "game.panel.balloon_switch.x",             "-1"                    },
+  { "game.panel.balloon_switch.y",             "-1"                    },
+
+  { "game.panel.dynabomb_number.x",            "-1"                    },
+  { "game.panel.dynabomb_number.y",            "-1"                    },
+  { "game.panel.dynabomb_number.align",                "left"                  },
+  { "game.panel.dynabomb_number.digits",       "-1"                    },
+  { "game.panel.dynabomb_size.x",              "-1"                    },
+  { "game.panel.dynabomb_size.y",              "-1"                    },
+  { "game.panel.dynabomb_size.align",          "left"                  },
+  { "game.panel.dynabomb_size.digits",         "-1"                    },
+  { "game.panel.dynabomb_power.x",             "-1"                    },
+  { "game.panel.dynabomb_power.y",             "-1"                    },
+
+  { "game.panel.penguins.x",                   "-1"                    },
+  { "game.panel.penguins.y",                   "-1"                    },
+  { "game.panel.penguins.align",               "left"                  },
+  { "game.panel.penguins.digits",              "-1"                    },
+
+  { "game.panel.sokoban_objects.x",            "-1"                    },
+  { "game.panel.sokoban_objects.y",            "-1"                    },
+  { "game.panel.sokoban_objects.align",                "left"                  },
+  { "game.panel.sokoban_objects.digits",       "-1"                    },
+  { "game.panel.sokoban_fields.x",             "-1"                    },
+  { "game.panel.sokoban_fields.y",             "-1"                    },
+  { "game.panel.sokoban_fields.align",         "left"                  },
+  { "game.panel.sokoban_fields.digits",                "-1"                    },
+
+  { "game.panel.robot_wheel.x",                        "-1"                    },
+  { "game.panel.robot_wheel.y",                        "-1"                    },
+
+  { "game.panel.conveyor_belt_1.x",            "-1"                    },
+  { "game.panel.conveyor_belt_1.y",            "-1"                    },
+  { "game.panel.conveyor_belt_2.x",            "-1"                    },
+  { "game.panel.conveyor_belt_2.y",            "-1"                    },
+  { "game.panel.conveyor_belt_3.x",            "-1"                    },
+  { "game.panel.conveyor_belt_3.y",            "-1"                    },
+  { "game.panel.conveyor_belt_4.x",            "-1"                    },
+  { "game.panel.conveyor_belt_4.y",            "-1"                    },
+  { "game.panel.conveyor_belt_1_switch.x",     "-1"                    },
+  { "game.panel.conveyor_belt_1_switch.y",     "-1"                    },
+  { "game.panel.conveyor_belt_2_switch.x",     "-1"                    },
+  { "game.panel.conveyor_belt_2_switch.y",     "-1"                    },
+  { "game.panel.conveyor_belt_3_switch.x",     "-1"                    },
+  { "game.panel.conveyor_belt_3_switch.y",     "-1"                    },
+  { "game.panel.conveyor_belt_4_switch.x",     "-1"                    },
+  { "game.panel.conveyor_belt_4_switch.y",     "-1"                    },
+
+  { "game.panel.magic_wall.x",                 "-1"                    },
+  { "game.panel.magic_wall.y",                 "-1"                    },
+  { "game.panel.magic_wall_time.x",            "-1"                    },
+  { "game.panel.magic_wall_time.y",            "-1"                    },
+  { "game.panel.magic_wall_time.align",                "left"                  },
+  { "game.panel.magic_wall_time.digits",       "-1"                    },
+  { "game.panel.bd_magic_wall.x",              "-1"                    },
+  { "game.panel.bd_magic_wall.y",              "-1"                    },
+  { "game.panel.dc_magic_wall.x",              "-1"                    },
+  { "game.panel.dc_magic_wall.y",              "-1"                    },
+
+  { "game.panel.player_name.x",                        "-1"                    },
+  { "game.panel.player_name.y",                        "-1"                    },
+  { "game.panel.player_name.align",            "left"                  },
+  { "game.panel.player_name.chars",            "-1"                    },
+
+  { "game.panel.level_name.x",                 "-1"                    },
+  { "game.panel.level_name.y",                 "-1"                    },
+  { "game.panel.level_name.align",             "left"                  },
+  { "game.panel.level_name.chars",             "-1"                    },
+  { "game.panel.level_author.x",               "-1"                    },
+  { "game.panel.level_author.y",               "-1"                    },
+  { "game.panel.level_author.align",           "left"                  },
+  { "game.panel.level_author.chars",           "-1"                    },
+
+  { "game.panel.stop.x",                       "-1"                    },
+  { "game.panel.stop.y",                       "-1"                    },
+
+  { "game.panel.pause.x",                      "-1"                    },
+  { "game.panel.pause.y",                      "-1"                    },
+
+  { "game.panel.play.x",                       "-1"                    },
+  { "game.panel.play.y",                       "-1"                    },
+
+  { "game.panel.sound_music.x",                        "-1"                    },
+  { "game.panel.sound_music.y",                        "-1"                    },
+
+  { "game.panel.sound_loops.x",                        "-1"                    },
+  { "game.panel.sound_loops.y",                        "-1"                    },
+
+  { "game.panel.sound_simple.x",               "-1"                    },
+  { "game.panel.sound_simple.y",               "-1"                    },
+
+  /* --- not yet available (end) --- */
+#endif
 
   { "[player].boring_delay_fixed",             "1000"                  },
   { "[player].boring_delay_random",            "1000"                  },