fixed ignoring clicks on global animations after executing event actions
[rocksndiamonds.git] / src / conf_gfx.c
index 2cff9f1f0afac02e8abd187ad9a09feb42dcd63e..785b2e2ac03b1d852f6c74d1e97e18ec2ec2db15 100644 (file)
@@ -61,7 +61,9 @@ struct ConfigTypeInfo image_config_suffix[] =
   { ".post_delay_fixed",               ARG_UNDEFINED,  TYPE_INTEGER    },
   { ".post_delay_random",              ARG_UNDEFINED,  TYPE_INTEGER    },
   { ".init_event",                     ARG_UNDEFINED,  TYPE_STRING     },
+  { ".init_event_action",              ARG_UNDEFINED,  TYPE_STRING     },
   { ".anim_event",                     ARG_UNDEFINED,  TYPE_STRING     },
+  { ".anim_event_action",              ARG_UNDEFINED,  TYPE_STRING     },
   { ".name",                           ARG_UNDEFINED,  TYPE_STRING     },
   { ".scale_up_factor",                        ARG_UNDEFINED,  TYPE_INTEGER    },
   { ".tile_size",                      ARG_UNDEFINED,  TYPE_INTEGER    },
@@ -6079,6 +6081,13 @@ struct ConfigInfo image_config[] =
   { "menu.button_quit.active",                 UNDEFINED_FILENAME      },
   { "menu.button_quit.active.clone_from",      "menu.button.active"    },
 
+  { "menu.button_first_level",                 UNDEFINED_FILENAME      },
+  { "menu.button_first_level.active",          UNDEFINED_FILENAME      },
+  { "menu.button_last_level",                  UNDEFINED_FILENAME      },
+  { "menu.button_last_level.active",           UNDEFINED_FILENAME      },
+  { "menu.button_level_number",                        UNDEFINED_FILENAME      },
+  { "menu.button_level_number.active",         UNDEFINED_FILENAME      },
+
   { "menu.scrollbar",                          "RocksDC.png"           },
   { "menu.scrollbar.xpos",                     "8"                     },
   { "menu.scrollbar.ypos",                     "10"                    },
@@ -6233,6 +6242,9 @@ struct ConfigInfo image_config[] =
   { "gfx.tape.button.play.height",             "18"                    },
   { "gfx.tape.button.play.pressed_xoffset",    "-100"                  },
 
+  { "gfx.tape.button.insert_solution",         UNDEFINED_FILENAME      },
+  { "gfx.tape.button.play_solution",           UNDEFINED_FILENAME      },
+
   { "gfx.tape.symbol.eject",                   UNDEFINED_FILENAME      },
   { "gfx.tape.symbol.stop",                    UNDEFINED_FILENAME      },
   { "gfx.tape.symbol.pause",                   "RocksDoor.png"         },
@@ -6627,6 +6639,8 @@ struct ConfigInfo image_config[] =
   { "font.value_old.y",                                "160"                   },
   { "font.value_old.width",                    "32"                    },
   { "font.value_old.height",                   "32"                    },
+  { "font.value_old_narrow",                   UNDEFINED_FILENAME      },
+  { "font.value_old_narrow.clone_from",                "font.text_2.LEVELS"    },
   { "font.value_narrow",                       UNDEFINED_FILENAME      },
   { "font.value_narrow.clone_from",            "font.text_4.LEVELS"    },
 
@@ -7775,6 +7789,46 @@ struct ConfigInfo image_config[] =
   { "menu.list_size.INFO[ELEMENTS]",           "-1"                    },
   { "menu.list_size.SETUP",                    "-1"                    },
 
+  { "menu.left_spacing.INFO",                  "16"                    },
+  { "menu.left_spacing.INFO[TITLE]",           "16"                    },
+  { "menu.left_spacing.INFO[ELEMENTS]",                "16"                    },
+  { "menu.left_spacing.INFO[MUSIC]",           "16"                    },
+  { "menu.left_spacing.INFO[CREDITS]",         "16"                    },
+  { "menu.left_spacing.INFO[PROGRAM]",         "16"                    },
+  { "menu.left_spacing.INFO[VERSION]",         "16"                    },
+  { "menu.left_spacing.INFO[LEVELSET]",                "16"                    },
+  { "menu.left_spacing.SETUP[INPUT]",          "16"                    },
+
+  { "menu.right_spacing.INFO",                 "16"                    },
+  { "menu.right_spacing.INFO[TITLE]",          "16"                    },
+  { "menu.right_spacing.INFO[ELEMENTS]",       "16"                    },
+  { "menu.right_spacing.INFO[MUSIC]",          "16"                    },
+  { "menu.right_spacing.INFO[CREDITS]",                "16"                    },
+  { "menu.right_spacing.INFO[PROGRAM]",                "16"                    },
+  { "menu.right_spacing.INFO[VERSION]",                "16"                    },
+  { "menu.right_spacing.INFO[LEVELSET]",       "16"                    },
+  { "menu.right_spacing.SETUP[INPUT]",         "16"                    },
+
+  { "menu.top_spacing.INFO",                   "100"                   },
+  { "menu.top_spacing.INFO[TITLE]",            "100"                   },
+  { "menu.top_spacing.INFO[ELEMENTS]",         "100"                   },
+  { "menu.top_spacing.INFO[MUSIC]",            "100"                   },
+  { "menu.top_spacing.INFO[CREDITS]",          "100"                   },
+  { "menu.top_spacing.INFO[PROGRAM]",          "100"                   },
+  { "menu.top_spacing.INFO[VERSION]",          "100"                   },
+  { "menu.top_spacing.INFO[LEVELSET]",         "100"                   },
+  { "menu.top_spacing.SETUP[INPUT]",           "100"                   },
+
+  { "menu.bottom_spacing.INFO",                        "20"                    },
+  { "menu.bottom_spacing.INFO[TITLE]",         "20"                    },
+  { "menu.bottom_spacing.INFO[ELEMENTS]",      "20"                    },
+  { "menu.bottom_spacing.INFO[MUSIC]",         "20"                    },
+  { "menu.bottom_spacing.INFO[CREDITS]",       "20"                    },
+  { "menu.bottom_spacing.INFO[PROGRAM]",       "20"                    },
+  { "menu.bottom_spacing.INFO[VERSION]",       "20"                    },
+  { "menu.bottom_spacing.INFO[LEVELSET]",      "20"                    },
+  { "menu.bottom_spacing.SETUP[INPUT]",                "20"                    },
+
   { "menu.paragraph_spacing.INFO",             "-3"                    },
   { "menu.paragraph_spacing.INFO[TITLE]",      "-3"                    },
   { "menu.paragraph_spacing.INFO[ELEMENTS]",   "-3"                    },
@@ -7842,6 +7896,13 @@ struct ConfigInfo image_config[] =
   { "main.button.quit.x",                      "0"                     },
   { "main.button.quit.y",                      "288"                   },
 
+  { "main.button.first_level.x",               "-1"                    },
+  { "main.button.first_level.y",               "-1"                    },
+  { "main.button.last_level.x",                        "-1"                    },
+  { "main.button.last_level.y",                        "-1"                    },
+  { "main.button.level_number.x",              "-1"                    },
+  { "main.button.level_number.y",              "-1"                    },
+
   { "main.button.prev_level.x",                        "320"                   },
   { "main.button.prev_level.y",                        "96"                    },
   { "main.button.next_level.x",                        "448"                   },
@@ -9030,6 +9091,11 @@ struct ConfigInfo image_config[] =
   { "tape.button.play.x",                      "77"                    },
   { "tape.button.play.y",                      "77"                    },
 
+  { "tape.button.insert_solution.x",           "-1"                    },
+  { "tape.button.insert_solution.y",           "-1"                    },
+  { "tape.button.play_solution.x",             "-1"                    },
+  { "tape.button.play_solution.y",             "-1"                    },
+
   { "tape.symbol.eject.x",                     "-1"                    },
   { "tape.symbol.eject.y",                     "-1"                    },
   { "tape.symbol.stop.x",                      "-1"                    },