rnd-20070407-4-src
[rocksndiamonds.git] / src / conf_gfx.c
index 7034a099a04eefab01e783461f09ef3fdd5482f4..7179170135292bb17ab002bdc2ec46292df25688 100644 (file)
@@ -4690,8 +4690,8 @@ 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.PANEL",                       UNDEFINED_FILENAME      },
+  { "font.text_1.PANEL.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"    },
@@ -5493,6 +5493,8 @@ struct ConfigInfo image_config[] =
   { "game.panel.level_number.digits",          "-1"                    },
   { "game.panel.level_number.font",            "font.text_2"           },
   { "game.panel.level_number.font_narrow",     "font.text_1"           },
+  { "game.panel.level_number.draw_masked",     "true"                  },
+  { "game.panel.level_number.draw_order",      "0"                     },
 
   { "game.panel.gems.x",                       "50"                    },
   { "game.panel.gems.y",                       "54"                    },
@@ -5500,6 +5502,8 @@ struct ConfigInfo image_config[] =
   { "game.panel.gems.valign",                  "top"                   },
   { "game.panel.gems.digits",                  "3"                     },
   { "game.panel.gems.font",                    "font.text_2"           },
+  { "game.panel.gems.draw_masked",             "true"                  },
+  { "game.panel.gems.draw_order",              "0"                     },
 
   { "game.panel.inventory_count.x",            "50"                    },
   { "game.panel.inventory_count.y",            "89"                    },
@@ -5507,90 +5511,144 @@ struct ConfigInfo image_config[] =
   { "game.panel.inventory_count.valign",       "top"                   },
   { "game.panel.inventory_count.digits",       "3"                     },
   { "game.panel.inventory_count.font",         "font.text_2"           },
+  { "game.panel.inventory_count.draw_masked",  "true"                  },
+  { "game.panel.inventory_count.draw_order",   "0"                     },
 
   { "game.panel.inventory_first_1.x",          "-1"                    },
   { "game.panel.inventory_first_1.y",          "-1"                    },
   { "game.panel.inventory_first_1.tile_size",  "16"                    },
+  { "game.panel.inventory_first_1.draw_masked",        "false"                 },
+  { "game.panel.inventory_first_1.draw_order", "0"                     },
   { "game.panel.inventory_first_2.x",          "-1"                    },
   { "game.panel.inventory_first_2.y",          "-1"                    },
   { "game.panel.inventory_first_2.tile_size",  "16"                    },
+  { "game.panel.inventory_first_2.draw_masked",        "false"                 },
+  { "game.panel.inventory_first_2.draw_order", "0"                     },
   { "game.panel.inventory_first_3.x",          "-1"                    },
   { "game.panel.inventory_first_3.y",          "-1"                    },
   { "game.panel.inventory_first_3.tile_size",  "16"                    },
+  { "game.panel.inventory_first_3.draw_masked",        "false"                 },
+  { "game.panel.inventory_first_3.draw_order", "0"                     },
   { "game.panel.inventory_first_4.x",          "-1"                    },
   { "game.panel.inventory_first_4.y",          "-1"                    },
   { "game.panel.inventory_first_4.tile_size",  "16"                    },
+  { "game.panel.inventory_first_4.draw_masked",        "false"                 },
+  { "game.panel.inventory_first_4.draw_order", "0"                     },
   { "game.panel.inventory_first_5.x",          "-1"                    },
   { "game.panel.inventory_first_5.y",          "-1"                    },
   { "game.panel.inventory_first_5.tile_size",  "16"                    },
+  { "game.panel.inventory_first_5.draw_masked",        "false"                 },
+  { "game.panel.inventory_first_5.draw_order", "0"                     },
   { "game.panel.inventory_first_6.x",          "-1"                    },
   { "game.panel.inventory_first_6.y",          "-1"                    },
   { "game.panel.inventory_first_6.tile_size",  "16"                    },
+  { "game.panel.inventory_first_6.draw_masked",        "false"                 },
+  { "game.panel.inventory_first_6.draw_order", "0"                     },
   { "game.panel.inventory_first_7.x",          "-1"                    },
   { "game.panel.inventory_first_7.y",          "-1"                    },
   { "game.panel.inventory_first_7.tile_size",  "16"                    },
+  { "game.panel.inventory_first_7.draw_masked",        "false"                 },
+  { "game.panel.inventory_first_7.draw_order", "0"                     },
   { "game.panel.inventory_first_8.x",          "-1"                    },
   { "game.panel.inventory_first_8.y",          "-1"                    },
   { "game.panel.inventory_first_8.tile_size",  "16"                    },
+  { "game.panel.inventory_first_8.draw_masked",        "false"                 },
+  { "game.panel.inventory_first_8.draw_order", "0"                     },
 
   { "game.panel.inventory_last_1.x",           "-1"                    },
   { "game.panel.inventory_last_1.y",           "-1"                    },
   { "game.panel.inventory_last_1.tile_size",   "16"                    },
+  { "game.panel.inventory_last_1.draw_masked", "false"                 },
+  { "game.panel.inventory_last_1.draw_order",  "0"                     },
   { "game.panel.inventory_last_2.x",           "-1"                    },
   { "game.panel.inventory_last_2.y",           "-1"                    },
   { "game.panel.inventory_last_2.tile_size",   "16"                    },
+  { "game.panel.inventory_last_2.draw_masked", "false"                 },
+  { "game.panel.inventory_last_2.draw_order",  "0"                     },
   { "game.panel.inventory_last_3.x",           "-1"                    },
   { "game.panel.inventory_last_3.y",           "-1"                    },
   { "game.panel.inventory_last_3.tile_size",   "16"                    },
+  { "game.panel.inventory_last_3.draw_masked", "false"                 },
+  { "game.panel.inventory_last_3.draw_order",  "0"                     },
   { "game.panel.inventory_last_4.x",           "-1"                    },
   { "game.panel.inventory_last_4.y",           "-1"                    },
   { "game.panel.inventory_last_4.tile_size",   "16"                    },
+  { "game.panel.inventory_last_4.draw_masked", "false"                 },
+  { "game.panel.inventory_last_4.draw_order",  "0"                     },
   { "game.panel.inventory_last_5.x",           "-1"                    },
   { "game.panel.inventory_last_5.y",           "-1"                    },
   { "game.panel.inventory_last_5.tile_size",   "16"                    },
+  { "game.panel.inventory_last_5.draw_masked", "false"                 },
+  { "game.panel.inventory_last_5.draw_order",  "0"                     },
   { "game.panel.inventory_last_6.x",           "-1"                    },
   { "game.panel.inventory_last_6.y",           "-1"                    },
   { "game.panel.inventory_last_6.tile_size",   "16"                    },
+  { "game.panel.inventory_last_6.draw_masked", "false"                 },
+  { "game.panel.inventory_last_6.draw_order",  "0"                     },
   { "game.panel.inventory_last_7.x",           "-1"                    },
   { "game.panel.inventory_last_7.y",           "-1"                    },
   { "game.panel.inventory_last_7.tile_size",   "16"                    },
+  { "game.panel.inventory_last_7.draw_masked", "false"                 },
+  { "game.panel.inventory_last_7.draw_order",  "0"                     },
   { "game.panel.inventory_last_8.x",           "-1"                    },
   { "game.panel.inventory_last_8.y",           "-1"                    },
   { "game.panel.inventory_last_8.tile_size",   "16"                    },
+  { "game.panel.inventory_last_8.draw_masked", "false"                 },
+  { "game.panel.inventory_last_8.draw_order",  "0"                     },
 
   { "game.panel.key_1.x",                      "18"                    },
   { "game.panel.key_1.y",                      "123"                   },
   { "game.panel.key_1.tile_size",              "16"                    },
+  { "game.panel.key_1.draw_masked",            "false"                 },
+  { "game.panel.key_1.draw_order",             "0"                     },
   { "game.panel.key_2.x",                      "34"                    },
   { "game.panel.key_2.y",                      "123"                   },
   { "game.panel.key_2.tile_size",              "16"                    },
+  { "game.panel.key_2.draw_masked",            "false"                 },
+  { "game.panel.key_2.draw_order",             "0"                     },
   { "game.panel.key_3.x",                      "50"                    },
   { "game.panel.key_3.y",                      "123"                   },
   { "game.panel.key_3.tile_size",              "16"                    },
+  { "game.panel.key_3.draw_masked",            "false"                 },
+  { "game.panel.key_3.draw_order",             "0"                     },
   { "game.panel.key_4.x",                      "66"                    },
   { "game.panel.key_4.y",                      "123"                   },
   { "game.panel.key_4.tile_size",              "16"                    },
+  { "game.panel.key_4.draw_masked",            "false"                 },
+  { "game.panel.key_4.draw_order",             "0"                     },
   { "game.panel.key_5.x",                      "-1"                    },
   { "game.panel.key_5.y",                      "-1"                    },
   { "game.panel.key_5.tile_size",              "16"                    },
+  { "game.panel.key_5.draw_masked",            "false"                 },
+  { "game.panel.key_5.draw_order",             "0"                     },
   { "game.panel.key_6.x",                      "-1"                    },
   { "game.panel.key_6.y",                      "-1"                    },
   { "game.panel.key_6.tile_size",              "16"                    },
+  { "game.panel.key_6.draw_masked",            "false"                 },
+  { "game.panel.key_6.draw_order",             "0"                     },
   { "game.panel.key_7.x",                      "-1"                    },
   { "game.panel.key_7.y",                      "-1"                    },
   { "game.panel.key_7.tile_size",              "16"                    },
+  { "game.panel.key_7.draw_masked",            "false"                 },
+  { "game.panel.key_7.draw_order",             "0"                     },
   { "game.panel.key_8.x",                      "-1"                    },
   { "game.panel.key_8.y",                      "-1"                    },
   { "game.panel.key_8.tile_size",              "16"                    },
+  { "game.panel.key_8.draw_masked",            "false"                 },
+  { "game.panel.key_8.draw_order",             "0"                     },
   { "game.panel.key_white.x",                  "-1"                    },
   { "game.panel.key_white.y",                  "-1"                    },
   { "game.panel.key_white.tile_size",          "16"                    },
+  { "game.panel.key_white.draw_masked",                "false"                 },
+  { "game.panel.key_white.draw_order",         "0"                     },
   { "game.panel.key_white_count.x",            "-1"                    },
   { "game.panel.key_white_count.y",            "-1"                    },
   { "game.panel.key_white_count.align",                "left"                  },
   { "game.panel.key_white_count.valign",       "top"                   },
   { "game.panel.key_white_count.digits",       "-1"                    },
   { "game.panel.key_white_count.font",         "font.text_2"           },
+  { "game.panel.key_white_count.draw_masked",  "true"                  },
+  { "game.panel.key_white_count.draw_order",   "0"                     },
 
   { "game.panel.score.x",                      "50"                    },
   { "game.panel.score.y",                      "159"                   },
@@ -5598,6 +5656,8 @@ struct ConfigInfo image_config[] =
   { "game.panel.score.valign",                 "top"                   },
   { "game.panel.score.digits",                 "5"                     },
   { "game.panel.score.font",                   "font.text_2"           },
+  { "game.panel.score.draw_masked",            "true"                  },
+  { "game.panel.score.draw_order",             "0"                     },
 
   { "game.panel.time.x",                       "50"                    },
   { "game.panel.time.y",                       "194"                   },
@@ -5606,6 +5666,8 @@ struct ConfigInfo image_config[] =
   { "game.panel.time.digits",                  "-1"                    },
   { "game.panel.time.font",                    "font.text_2"           },
   { "game.panel.time.font_narrow",             "font.text_1"           },
+  { "game.panel.time.draw_masked",             "true"                  },
+  { "game.panel.time.draw_order",              "0"                     },
 
   { "game.panel.time_hh.x",                    "-1"                    },
   { "game.panel.time_hh.y",                    "-1"                    },
@@ -5613,108 +5675,136 @@ struct ConfigInfo image_config[] =
   { "game.panel.time_hh.valign",               "top"                   },
   { "game.panel.time_hh.digits",               "2"                     },
   { "game.panel.time_hh.font",                 "font.text_2"           },
+  { "game.panel.time_hh.draw_masked",          "true"                  },
+  { "game.panel.time_hh.draw_order",           "0"                     },
   { "game.panel.time_mm.x",                    "-1"                    },
   { "game.panel.time_mm.y",                    "-1"                    },
   { "game.panel.time_mm.align",                        "left"                  },
   { "game.panel.time_mm.valign",               "top"                   },
   { "game.panel.time_mm.digits",               "2"                     },
   { "game.panel.time_mm.font",                 "font.text_2"           },
+  { "game.panel.time_mm.draw_masked",          "true"                  },
+  { "game.panel.time_mm.draw_order",           "0"                     },
   { "game.panel.time_ss.x",                    "-1"                    },
   { "game.panel.time_ss.y",                    "-1"                    },
   { "game.panel.time_ss.align",                        "left"                  },
   { "game.panel.time_ss.valign",               "top"                   },
   { "game.panel.time_ss.digits",               "2"                     },
   { "game.panel.time_ss.font",                 "font.text_2"           },
+  { "game.panel.time_ss.draw_masked",          "true"                  },
+  { "game.panel.time_ss.draw_order",           "0"                     },
 
   { "game.panel.shield_normal.x",              "-1"                    },
   { "game.panel.shield_normal.y",              "-1"                    },
   { "game.panel.shield_normal.tile_size",      "16"                    },
+  { "game.panel.shield_normal.draw_masked",    "false"                 },
+  { "game.panel.shield_normal.draw_order",     "0"                     },
   { "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.valign",    "top"                   },
   { "game.panel.shield_normal_time.digits",    "-1"                    },
   { "game.panel.shield_normal_time.font",      "font.text_2"           },
+  { "game.panel.shield_normal_time.draw_masked", "true"                        },
+  { "game.panel.shield_normal_time.draw_order",        "0"                     },
   { "game.panel.shield_deadly.x",              "-1"                    },
   { "game.panel.shield_deadly.y",              "-1"                    },
   { "game.panel.shield_deadly.tile_size",      "16"                    },
+  { "game.panel.shield_deadly.draw_masked",    "false"                 },
+  { "game.panel.shield_deadly.draw_order",     "0"                     },
   { "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.valign",    "top"                   },
   { "game.panel.shield_deadly_time.digits",    "-1"                    },
   { "game.panel.shield_deadly_time.font",      "font.text_2"           },
+  { "game.panel.shield_deadly_time.draw_masked","true"                 },
+  { "game.panel.shield_deadly_time.draw_order",        "0"                     },
 
   { "game.panel.exit.x",                       "-1"                    },
   { "game.panel.exit.y",                       "-1"                    },
   { "game.panel.exit.tile_size",               "16"                    },
-  { "game.panel.em_exit.x",                    "-1"                    },
-  { "game.panel.em_exit.y",                    "-1"                    },
-  { "game.panel.em_exit.tile_size",            "16"                    },
-  { "game.panel.sp_exit.x",                    "-1"                    },
-  { "game.panel.sp_exit.y",                    "-1"                    },
-  { "game.panel.sp_exit.tile_size",            "16"                    },
-  { "game.panel.steel_exit.x",                 "-1"                    },
-  { "game.panel.steel_exit.y",                 "-1"                    },
-  { "game.panel.steel_exit.tile_size",         "16"                    },
-  { "game.panel.em_steel_exit.x",              "-1"                    },
-  { "game.panel.em_steel_exit.y",              "-1"                    },
-  { "game.panel.em_steel_exit.tile_size",      "16"                    },
+  { "game.panel.exit.draw_masked",             "false"                 },
+  { "game.panel.exit.draw_order",              "0"                     },
 
   { "game.panel.emc_magic_ball.x",             "-1"                    },
   { "game.panel.emc_magic_ball.y",             "-1"                    },
   { "game.panel.emc_magic_ball.tile_size",     "16"                    },
+  { "game.panel.emc_magic_ball.draw_masked",   "false"                 },
+  { "game.panel.emc_magic_ball.draw_order",    "0"                     },
   { "game.panel.emc_magic_ball_switch.x",      "-1"                    },
   { "game.panel.emc_magic_ball_switch.y",      "-1"                    },
   { "game.panel.emc_magic_ball_switch.tile_size", "16"                 },
+  { "game.panel.emc_magic_ball_switch.draw_masked", "true"             },
+  { "game.panel.emc_magic_ball_switch.draw_order", "0"                 },
 
   { "game.panel.light_switch.x",               "-1"                    },
   { "game.panel.light_switch.y",               "-1"                    },
   { "game.panel.light_switch.tile_size",       "16"                    },
+  { "game.panel.light_switch.draw_masked",     "false"                 },
+  { "game.panel.light_switch.draw_order",      "0"                     },
   { "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.valign",     "top"                   },
   { "game.panel.light_switch_time.digits",     "-1"                    },
   { "game.panel.light_switch_time.font",       "font.text_2"           },
+  { "game.panel.light_switch_time.draw_masked",        "true"                  },
+  { "game.panel.light_switch_time.draw_order", "0"                     },
 
   { "game.panel.timegate_switch.x",            "-1"                    },
   { "game.panel.timegate_switch.y",            "-1"                    },
   { "game.panel.timegate_switch.tile_size",    "16"                    },
+  { "game.panel.timegate_switch.draw_masked",  "false"                 },
+  { "game.panel.timegate_switch.draw_order",   "0"                     },
   { "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.valign",  "top"                   },
   { "game.panel.timegate_switch_time.digits",  "-1"                    },
   { "game.panel.timegate_switch_time.font",    "font.text_2"           },
+  { "game.panel.timegate_switch_time.draw_masked", "true"              },
+  { "game.panel.timegate_switch_time.draw_order", "0"                  },
 
   { "game.panel.switchgate_switch.x",          "-1"                    },
   { "game.panel.switchgate_switch.y",          "-1"                    },
   { "game.panel.switchgate_switch.tile_size",  "16"                    },
+  { "game.panel.switchgate_switch.draw_masked",        "false"                 },
+  { "game.panel.switchgate_switch.draw_order", "0"                     },
 
   { "game.panel.emc_lenses.x",                 "-1"                    },
   { "game.panel.emc_lenses.y",                 "-1"                    },
   { "game.panel.emc_lenses.tile_size",         "16"                    },
+  { "game.panel.emc_lenses.draw_masked",       "false"                 },
+  { "game.panel.emc_lenses.draw_order",                "0"                     },
   { "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.valign",       "top"                   },
   { "game.panel.emc_lenses_time.digits",       "-1"                    },
   { "game.panel.emc_lenses_time.font",         "font.text_2"           },
+  { "game.panel.emc_lenses_time.draw_masked",  "true"                  },
+  { "game.panel.emc_lenses_time.draw_order",   "0"                     },
 
   { "game.panel.emc_magnifier.x",              "-1"                    },
   { "game.panel.emc_magnifier.y",              "-1"                    },
   { "game.panel.emc_magnifier.tile_size",      "16"                    },
+  { "game.panel.emc_magnifier.draw_masked",    "false"                 },
+  { "game.panel.emc_magnifier.draw_order",     "0"                     },
   { "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.valign",    "top"                   },
   { "game.panel.emc_magnifier_time.digits",    "-1"                    },
   { "game.panel.emc_magnifier_time.font",      "font.text_2"           },
+  { "game.panel.emc_magnifier_time.draw_masked","true"                 },
+  { "game.panel.emc_magnifier_time.draw_order",        "0"                     },
 
   { "game.panel.balloon_switch.x",             "-1"                    },
   { "game.panel.balloon_switch.y",             "-1"                    },
   { "game.panel.balloon_switch.tile_size",     "16"                    },
+  { "game.panel.balloon_switch.draw_masked",   "false"                 },
+  { "game.panel.balloon_switch.draw_order",    "0"                     },
 
   { "game.panel.dynabomb_number.x",            "-1"                    },
   { "game.panel.dynabomb_number.y",            "-1"                    },
@@ -5722,15 +5812,21 @@ struct ConfigInfo image_config[] =
   { "game.panel.dynabomb_number.valign",       "top"                   },
   { "game.panel.dynabomb_number.digits",       "-1"                    },
   { "game.panel.dynabomb_number.font",         "font.text_2"           },
+  { "game.panel.dynabomb_number.draw_masked",  "true"                  },
+  { "game.panel.dynabomb_number.draw_order",   "0"                     },
   { "game.panel.dynabomb_size.x",              "-1"                    },
   { "game.panel.dynabomb_size.y",              "-1"                    },
   { "game.panel.dynabomb_size.align",          "left"                  },
   { "game.panel.dynabomb_size.valign",         "top"                   },
   { "game.panel.dynabomb_size.digits",         "-1"                    },
   { "game.panel.dynabomb_size.font",           "font.text_2"           },
+  { "game.panel.dynabomb_size.draw_masked",    "true"                  },
+  { "game.panel.dynabomb_size.draw_order",     "0"                     },
   { "game.panel.dynabomb_power.x",             "-1"                    },
   { "game.panel.dynabomb_power.y",             "-1"                    },
   { "game.panel.dynabomb_power.tile_size",     "16"                    },
+  { "game.panel.dynabomb_power.draw_masked",   "false"                 },
+  { "game.panel.dynabomb_power.draw_order",    "0"                     },
 
   { "game.panel.penguins.x",                   "-1"                    },
   { "game.panel.penguins.y",                   "-1"                    },
@@ -5738,6 +5834,8 @@ struct ConfigInfo image_config[] =
   { "game.panel.penguins.valign",              "top"                   },
   { "game.panel.penguins.digits",              "-1"                    },
   { "game.panel.penguins.font",                        "font.text_2"           },
+  { "game.panel.penguins.draw_masked",         "true"                  },
+  { "game.panel.penguins.draw_order",          "0"                     },
 
   { "game.panel.sokoban_objects.x",            "-1"                    },
   { "game.panel.sokoban_objects.y",            "-1"                    },
@@ -5745,57 +5843,257 @@ struct ConfigInfo image_config[] =
   { "game.panel.sokoban_objects.valign",       "top"                   },
   { "game.panel.sokoban_objects.digits",       "-1"                    },
   { "game.panel.sokoban_objects.font",         "font.text_2"           },
+  { "game.panel.sokoban_objects.draw_masked",  "true"                  },
+  { "game.panel.sokoban_objects.draw_order",   "0"                     },
   { "game.panel.sokoban_fields.x",             "-1"                    },
   { "game.panel.sokoban_fields.y",             "-1"                    },
   { "game.panel.sokoban_fields.align",         "left"                  },
   { "game.panel.sokoban_fields.valign",                "top"                   },
   { "game.panel.sokoban_fields.digits",                "-1"                    },
   { "game.panel.sokoban_fields.font",          "font.text_2"           },
+  { "game.panel.sokoban_fields.draw_masked",   "true"                  },
+  { "game.panel.sokoban_fields.draw_order",    "0"                     },
 
   { "game.panel.robot_wheel.x",                        "-1"                    },
   { "game.panel.robot_wheel.y",                        "-1"                    },
   { "game.panel.robot_wheel.tile_size",                "16"                    },
+  { "game.panel.robot_wheel.draw_masked",      "false"                 },
+  { "game.panel.robot_wheel.draw_order",       "0"                     },
 
   { "game.panel.conveyor_belt_1.x",            "-1"                    },
   { "game.panel.conveyor_belt_1.y",            "-1"                    },
   { "game.panel.conveyor_belt_1.tile_size",    "16"                    },
+  { "game.panel.conveyor_belt_1.draw_masked",  "false"                 },
+  { "game.panel.conveyor_belt_1.draw_order",   "0"                     },
   { "game.panel.conveyor_belt_1_switch.x",     "-1"                    },
   { "game.panel.conveyor_belt_1_switch.y",     "-1"                    },
   { "game.panel.conveyor_belt_1_switch.tile_size", "16"                        },
+  { "game.panel.conveyor_belt_1_switch.draw_masked", "false"           },
+  { "game.panel.conveyor_belt_1_switch.draw_order", "0"                        },
   { "game.panel.conveyor_belt_2.x",            "-1"                    },
   { "game.panel.conveyor_belt_2.y",            "-1"                    },
   { "game.panel.conveyor_belt_2.tile_size",    "16"                    },
+  { "game.panel.conveyor_belt_2.draw_masked",  "false"                 },
+  { "game.panel.conveyor_belt_2.draw_order",   "0"                     },
   { "game.panel.conveyor_belt_2_switch.x",     "-1"                    },
   { "game.panel.conveyor_belt_2_switch.y",     "-1"                    },
   { "game.panel.conveyor_belt_2_switch.tile_size", "16"                        },
+  { "game.panel.conveyor_belt_2_switch.draw_masked", "false"           },
+  { "game.panel.conveyor_belt_2_switch.draw_order", "0"                        },
   { "game.panel.conveyor_belt_3.x",            "-1"                    },
   { "game.panel.conveyor_belt_3.y",            "-1"                    },
   { "game.panel.conveyor_belt_3.tile_size",    "16"                    },
+  { "game.panel.conveyor_belt_3.draw_masked",  "false"                 },
+  { "game.panel.conveyor_belt_3.draw_order",   "0"                     },
   { "game.panel.conveyor_belt_3_switch.x",     "-1"                    },
   { "game.panel.conveyor_belt_3_switch.y",     "-1"                    },
   { "game.panel.conveyor_belt_3_switch.tile_size", "16"                        },
+  { "game.panel.conveyor_belt_3_switch.draw_masked", "false"           },
+  { "game.panel.conveyor_belt_3_switch.draw_order", "0"                        },
   { "game.panel.conveyor_belt_4.x",            "-1"                    },
   { "game.panel.conveyor_belt_4.y",            "-1"                    },
   { "game.panel.conveyor_belt_4.tile_size",    "16"                    },
+  { "game.panel.conveyor_belt_4.draw_masked",  "false"                 },
+  { "game.panel.conveyor_belt_4.draw_order",   "0"                     },
   { "game.panel.conveyor_belt_4_switch.x",     "-1"                    },
   { "game.panel.conveyor_belt_4_switch.y",     "-1"                    },
   { "game.panel.conveyor_belt_4_switch.tile_size", "16"                        },
+  { "game.panel.conveyor_belt_4_switch.draw_masked", "false"           },
+  { "game.panel.conveyor_belt_4_switch.draw_order", "0"                        },
 
   { "game.panel.magic_wall.x",                 "-1"                    },
   { "game.panel.magic_wall.y",                 "-1"                    },
   { "game.panel.magic_wall.tile_size",         "16"                    },
+  { "game.panel.magic_wall.draw_masked",       "false"                 },
+  { "game.panel.magic_wall.draw_order",                "0"                     },
   { "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.valign",       "top"                   },
   { "game.panel.magic_wall_time.digits",       "-1"                    },
   { "game.panel.magic_wall_time.font",         "font.text_2"           },
-  { "game.panel.bd_magic_wall.x",              "-1"                    },
-  { "game.panel.bd_magic_wall.y",              "-1"                    },
-  { "game.panel.bd_magic_wall.tile_size",      "16"                    },
-  { "game.panel.dc_magic_wall.x",              "-1"                    },
-  { "game.panel.dc_magic_wall.y",              "-1"                    },
-  { "game.panel.dc_magic_wall.tile_size",      "16"                    },
+  { "game.panel.magic_wall_time.draw_masked",  "true"                  },
+  { "game.panel.magic_wall_time.draw_order",   "0"                     },
+
+  { "game.panel.gravity_state.x",              "-1"                    },
+  { "game.panel.gravity_state.y",              "-1"                    },
+  { "game.panel.gravity_state.align",          "left"                  },
+  { "game.panel.gravity_state.valign",         "top"                   },
+  { "game.panel.gravity_state.chars",          "-1"                    },
+  { "game.panel.gravity_state.font",           "font.text_1"           },
+  { "game.panel.gravity_state.font_active",    "font.text_2"           },
+  { "game.panel.gravity_state.draw_masked",    "true"                  },
+  { "game.panel.gravity_state.draw_order",     "0"                     },
+
+  { "game.panel.element_1.x",                  "-1"                    },
+  { "game.panel.element_1.y",                  "-1"                    },
+  { "game.panel.element_1.tile_size",          "16"                    },
+  { "game.panel.element_1.element",            "custom_1"              },
+  { "game.panel.element_1.draw_masked",                "false"                 },
+  { "game.panel.element_1.draw_order",         "0"                     },
+  { "game.panel.element_2.x",                  "-1"                    },
+  { "game.panel.element_2.y",                  "-1"                    },
+  { "game.panel.element_2.tile_size",          "16"                    },
+  { "game.panel.element_2.element",            "custom_1"              },
+  { "game.panel.element_2.draw_masked",                "false"                 },
+  { "game.panel.element_2.draw_order",         "0"                     },
+  { "game.panel.element_3.x",                  "-1"                    },
+  { "game.panel.element_3.y",                  "-1"                    },
+  { "game.panel.element_3.tile_size",          "16"                    },
+  { "game.panel.element_3.element",            "custom_1"              },
+  { "game.panel.element_3.draw_masked",                "false"                 },
+  { "game.panel.element_3.draw_order",         "0"                     },
+  { "game.panel.element_4.x",                  "-1"                    },
+  { "game.panel.element_4.y",                  "-1"                    },
+  { "game.panel.element_4.tile_size",          "16"                    },
+  { "game.panel.element_4.element",            "custom_1"              },
+  { "game.panel.element_4.draw_masked",                "false"                 },
+  { "game.panel.element_4.draw_order",         "0"                     },
+  { "game.panel.element_5.x",                  "-1"                    },
+  { "game.panel.element_5.y",                  "-1"                    },
+  { "game.panel.element_5.tile_size",          "16"                    },
+  { "game.panel.element_5.element",            "custom_1"              },
+  { "game.panel.element_5.draw_masked",                "false"                 },
+  { "game.panel.element_5.draw_order",         "0"                     },
+  { "game.panel.element_6.x",                  "-1"                    },
+  { "game.panel.element_6.y",                  "-1"                    },
+  { "game.panel.element_6.tile_size",          "16"                    },
+  { "game.panel.element_6.element",            "custom_1"              },
+  { "game.panel.element_6.draw_masked",                "false"                 },
+  { "game.panel.element_6.draw_order",         "0"                     },
+  { "game.panel.element_7.x",                  "-1"                    },
+  { "game.panel.element_7.y",                  "-1"                    },
+  { "game.panel.element_7.tile_size",          "16"                    },
+  { "game.panel.element_7.element",            "custom_1"              },
+  { "game.panel.element_7.draw_masked",                "false"                 },
+  { "game.panel.element_7.draw_order",         "0"                     },
+  { "game.panel.element_8.x",                  "-1"                    },
+  { "game.panel.element_8.y",                  "-1"                    },
+  { "game.panel.element_8.tile_size",          "16"                    },
+  { "game.panel.element_8.element",            "custom_1"              },
+  { "game.panel.element_8.draw_masked",                "false"                 },
+  { "game.panel.element_8.draw_order",         "0"                     },
+
+  { "game.panel.ce_score_1.x",                 "-1"                    },
+  { "game.panel.ce_score_1.y",                 "-1"                    },
+  { "game.panel.ce_score_1.align",             "left"                  },
+  { "game.panel.ce_score_1.valign",            "top"                   },
+  { "game.panel.ce_score_1.digits",            "-1"                    },
+  { "game.panel.ce_score_1.font",              "font.text_2"           },
+  { "game.panel.ce_score_1.element",           "custom_1"              },
+  { "game.panel.ce_score_1.draw_masked",       "true"                  },
+  { "game.panel.ce_score_1.draw_order",                "0"                     },
+  { "game.panel.ce_score_1_element.x",         "-1"                    },
+  { "game.panel.ce_score_1_element.y",         "-1"                    },
+  { "game.panel.ce_score_1_element.tile_size", "16"                    },
+  { "game.panel.ce_score_1_element.element",   "custom_1"              },
+  { "game.panel.ce_score_1_element.draw_masked","false"                        },
+  { "game.panel.ce_score_1_element.draw_order",        "0"                     },
+  { "game.panel.ce_score_2.x",                 "-1"                    },
+  { "game.panel.ce_score_2.y",                 "-1"                    },
+  { "game.panel.ce_score_2.align",             "left"                  },
+  { "game.panel.ce_score_2.valign",            "top"                   },
+  { "game.panel.ce_score_2.digits",            "-1"                    },
+  { "game.panel.ce_score_2.font",              "font.text_2"           },
+  { "game.panel.ce_score_2.element",           "custom_1"              },
+  { "game.panel.ce_score_2.draw_masked",       "true"                  },
+  { "game.panel.ce_score_2.draw_order",                "0"                     },
+  { "game.panel.ce_score_2_element.x",         "-1"                    },
+  { "game.panel.ce_score_2_element.y",         "-1"                    },
+  { "game.panel.ce_score_2_element.tile_size", "16"                    },
+  { "game.panel.ce_score_2_element.element",   "custom_1"              },
+  { "game.panel.ce_score_2_element.draw_masked","false"                        },
+  { "game.panel.ce_score_2_element.draw_order",        "0"                     },
+  { "game.panel.ce_score_3.x",                 "-1"                    },
+  { "game.panel.ce_score_3.y",                 "-1"                    },
+  { "game.panel.ce_score_3.align",             "left"                  },
+  { "game.panel.ce_score_3.valign",            "top"                   },
+  { "game.panel.ce_score_3.digits",            "-1"                    },
+  { "game.panel.ce_score_3.font",              "font.text_2"           },
+  { "game.panel.ce_score_3.element",           "custom_1"              },
+  { "game.panel.ce_score_3.draw_masked",       "true"                  },
+  { "game.panel.ce_score_3.draw_order",                "0"                     },
+  { "game.panel.ce_score_3_element.x",         "-1"                    },
+  { "game.panel.ce_score_3_element.y",         "-1"                    },
+  { "game.panel.ce_score_3_element.tile_size", "16"                    },
+  { "game.panel.ce_score_3_element.element",   "custom_1"              },
+  { "game.panel.ce_score_3_element.draw_masked","false"                        },
+  { "game.panel.ce_score_3_element.draw_order",        "0"                     },
+  { "game.panel.ce_score_4.x",                 "-1"                    },
+  { "game.panel.ce_score_4.y",                 "-1"                    },
+  { "game.panel.ce_score_4.align",             "left"                  },
+  { "game.panel.ce_score_4.valign",            "top"                   },
+  { "game.panel.ce_score_4.digits",            "-1"                    },
+  { "game.panel.ce_score_4.font",              "font.text_2"           },
+  { "game.panel.ce_score_4.element",           "custom_1"              },
+  { "game.panel.ce_score_4.draw_masked",       "true"                  },
+  { "game.panel.ce_score_4.draw_order",                "0"                     },
+  { "game.panel.ce_score_4_element.x",         "-1"                    },
+  { "game.panel.ce_score_4_element.y",         "-1"                    },
+  { "game.panel.ce_score_4_element.tile_size", "16"                    },
+  { "game.panel.ce_score_4_element.element",   "custom_1"              },
+  { "game.panel.ce_score_4_element.draw_masked","false"                        },
+  { "game.panel.ce_score_4_element.draw_order",        "0"                     },
+  { "game.panel.ce_score_5.x",                 "-1"                    },
+  { "game.panel.ce_score_5.y",                 "-1"                    },
+  { "game.panel.ce_score_5.align",             "left"                  },
+  { "game.panel.ce_score_5.valign",            "top"                   },
+  { "game.panel.ce_score_5.digits",            "-1"                    },
+  { "game.panel.ce_score_5.font",              "font.text_2"           },
+  { "game.panel.ce_score_5.element",           "custom_1"              },
+  { "game.panel.ce_score_5.draw_masked",       "true"                  },
+  { "game.panel.ce_score_5.draw_order",                "0"                     },
+  { "game.panel.ce_score_5_element.x",         "-1"                    },
+  { "game.panel.ce_score_5_element.y",         "-1"                    },
+  { "game.panel.ce_score_5_element.tile_size", "16"                    },
+  { "game.panel.ce_score_5_element.element",   "custom_1"              },
+  { "game.panel.ce_score_5_element.draw_masked","false"                        },
+  { "game.panel.ce_score_5_element.draw_order",        "0"                     },
+  { "game.panel.ce_score_6.x",                 "-1"                    },
+  { "game.panel.ce_score_6.y",                 "-1"                    },
+  { "game.panel.ce_score_6.align",             "left"                  },
+  { "game.panel.ce_score_6.valign",            "top"                   },
+  { "game.panel.ce_score_6.digits",            "-1"                    },
+  { "game.panel.ce_score_6.font",              "font.text_2"           },
+  { "game.panel.ce_score_6.element",           "custom_1"              },
+  { "game.panel.ce_score_6.draw_masked",       "true"                  },
+  { "game.panel.ce_score_6.draw_order",                "0"                     },
+  { "game.panel.ce_score_6_element.x",         "-1"                    },
+  { "game.panel.ce_score_6_element.y",         "-1"                    },
+  { "game.panel.ce_score_6_element.tile_size", "16"                    },
+  { "game.panel.ce_score_6_element.element",   "custom_1"              },
+  { "game.panel.ce_score_6_element.draw_masked","false"                        },
+  { "game.panel.ce_score_6_element.draw_order",        "0"                     },
+  { "game.panel.ce_score_7.x",                 "-1"                    },
+  { "game.panel.ce_score_7.y",                 "-1"                    },
+  { "game.panel.ce_score_7.align",             "left"                  },
+  { "game.panel.ce_score_7.valign",            "top"                   },
+  { "game.panel.ce_score_7.digits",            "-1"                    },
+  { "game.panel.ce_score_7.font",              "font.text_2"           },
+  { "game.panel.ce_score_7.element",           "custom_1"              },
+  { "game.panel.ce_score_7.draw_masked",       "true"                  },
+  { "game.panel.ce_score_7.draw_order",                "0"                     },
+  { "game.panel.ce_score_7_element.x",         "-1"                    },
+  { "game.panel.ce_score_7_element.y",         "-1"                    },
+  { "game.panel.ce_score_7_element.tile_size", "16"                    },
+  { "game.panel.ce_score_7_element.element",   "custom_1"              },
+  { "game.panel.ce_score_7_element.draw_masked","false"                        },
+  { "game.panel.ce_score_7_element.draw_order",        "0"                     },
+  { "game.panel.ce_score_8.x",                 "-1"                    },
+  { "game.panel.ce_score_8.y",                 "-1"                    },
+  { "game.panel.ce_score_8.align",             "left"                  },
+  { "game.panel.ce_score_8.valign",            "top"                   },
+  { "game.panel.ce_score_8.digits",            "-1"                    },
+  { "game.panel.ce_score_8.font",              "font.text_2"           },
+  { "game.panel.ce_score_8.element",           "custom_1"              },
+  { "game.panel.ce_score_8.draw_masked",       "true"                  },
+  { "game.panel.ce_score_8.draw_order",                "0"                     },
+  { "game.panel.ce_score_8_element.x",         "-1"                    },
+  { "game.panel.ce_score_8_element.y",         "-1"                    },
+  { "game.panel.ce_score_8_element.tile_size", "16"                    },
+  { "game.panel.ce_score_8_element.element",   "custom_1"              },
+  { "game.panel.ce_score_8_element.draw_masked","false"                        },
+  { "game.panel.ce_score_8_element.draw_order",        "0"                     },
 
   { "game.panel.player_name.x",                        "-1"                    },
   { "game.panel.player_name.y",                        "-1"                    },
@@ -5803,6 +6101,8 @@ struct ConfigInfo image_config[] =
   { "game.panel.player_name.valign",           "top"                   },
   { "game.panel.player_name.chars",            "-1"                    },
   { "game.panel.player_name.font",             "font.text_2"           },
+  { "game.panel.player_name.draw_masked",      "true"                  },
+  { "game.panel.player_name.draw_order",       "0"                     },
 
   { "game.panel.level_name.x",                 "-1"                    },
   { "game.panel.level_name.y",                 "-1"                    },
@@ -5810,12 +6110,16 @@ struct ConfigInfo image_config[] =
   { "game.panel.level_name.valign",            "top"                   },
   { "game.panel.level_name.chars",             "-1"                    },
   { "game.panel.level_name.font",              "font.text_2"           },
+  { "game.panel.level_name.draw_masked",       "true"                  },
+  { "game.panel.level_name.draw_order",                "0"                     },
   { "game.panel.level_author.x",               "-1"                    },
   { "game.panel.level_author.y",               "-1"                    },
   { "game.panel.level_author.align",           "left"                  },
   { "game.panel.level_author.valign",          "top"                   },
   { "game.panel.level_author.chars",           "-1"                    },
   { "game.panel.level_author.font",            "font.text_2"           },
+  { "game.panel.level_author.draw_masked",     "true"                  },
+  { "game.panel.level_author.draw_order",      "0"                     },
 
   { "game.button.stop.x",                      "5"                     },
   { "game.button.stop.y",                      "215"                   },