added first version of simple click events for global animations
[rocksndiamonds.git] / src / conf_gfx.c
index 20485e5145c88a14f2c1707dba8c9a6d27b1168d..935d6f146f74a5443083ce2c1b4a5a25c40adef0 100644 (file)
@@ -60,6 +60,8 @@ struct ConfigTypeInfo image_config_suffix[] =
   { ".anim_delay_random",              ARG_UNDEFINED,  TYPE_INTEGER    },
   { ".post_delay_fixed",               ARG_UNDEFINED,  TYPE_INTEGER    },
   { ".post_delay_random",              ARG_UNDEFINED,  TYPE_INTEGER    },
+  { ".init_event",                     ARG_UNDEFINED,  TYPE_STRING     },
+  { ".anim_event",                     ARG_UNDEFINED,  TYPE_STRING     },
   { ".name",                           ARG_UNDEFINED,  TYPE_STRING     },
   { ".scale_up_factor",                        ARG_UNDEFINED,  TYPE_INTEGER    },
   { ".tile_size",                      ARG_UNDEFINED,  TYPE_INTEGER    },
@@ -5461,6 +5463,29 @@ struct ConfigInfo image_config[] =
   { "gfx.editor.button.properties.height",     "20"                    },
   { "gfx.editor.button.properties.pressed_xoffset", "-100"             },
 
+  { "gfx.editor.button.element_left",          "RocksDoor2.png"        },
+  { "gfx.editor.button.element_left.x",                "368"                   },
+  { "gfx.editor.button.element_left.y",                "48"                    },
+  { "gfx.editor.button.element_left.width",    "16"                    },
+  { "gfx.editor.button.element_left.height",   "16"                    },
+  { "gfx.editor.button.element_left.pressed_xoffset", "0"              },
+
+  { "gfx.editor.button.element_middle",                "RocksDoor2.png"        },
+  { "gfx.editor.button.element_middle.x",      "368"                   },
+  { "gfx.editor.button.element_middle.y",      "48"                    },
+  { "gfx.editor.button.element_middle.width",  "16"                    },
+  { "gfx.editor.button.element_middle.height", "16"                    },
+  { "gfx.editor.button.element_middle.pressed_xoffset", "0"            },
+
+  { "gfx.editor.button.element_right",         "RocksDoor2.png"        },
+  { "gfx.editor.button.element_right.x",       "368"                   },
+  { "gfx.editor.button.element_right.y",       "48"                    },
+  { "gfx.editor.button.element_right.width",   "16"                    },
+  { "gfx.editor.button.element_right.height",  "16"                    },
+  { "gfx.editor.button.element_right.pressed_xoffset", "0"             },
+
+  { "gfx.editor.button.palette",               UNDEFINED_FILENAME      },
+
   { "editor.no_toolbox_button",                        "RocksDoor.png"         },
   { "editor.no_toolbox_button.x",              "506"                   },
   { "editor.no_toolbox_button.y",              "286"                   },
@@ -7539,8 +7564,8 @@ struct ConfigInfo image_config[] =
   { "tape.symbol.warp_forward.y",              "42"                    },
   { "tape.symbol.warp_forward_blind.x",                "39"                    },
   { "tape.symbol.warp_forward_blind.y",                "42"                    },
-  { "tape.symbol.pause_before_end.x",          "39"                    },
-  { "tape.symbol.pause_before_end.y",          "42"                    },
+  { "tape.symbol.pause_before_end.x",          "-1"                    },
+  { "tape.symbol.pause_before_end.y",          "-1"                    },
   { "tape.symbol.single_step.x",               "-1"                    },
   { "tape.symbol.single_step.y",               "-1"                    },
 
@@ -7556,8 +7581,8 @@ struct ConfigInfo image_config[] =
   { "tape.label.play.y",                       "41"                    },
   { "tape.label.fast_forward.x",               "5"                     },
   { "tape.label.fast_forward.y",               "42"                    },
-  { "tape.label.warp_forward.x",               "-1"                    },
-  { "tape.label.warp_forward.y",               "-1"                    },
+  { "tape.label.warp_forward.x",               "5"                     },
+  { "tape.label.warp_forward.y",               "42"                    },
   { "tape.label.warp_forward_blind.x",         "5"                     },
   { "tape.label.warp_forward_blind.y",         "42"                    },
   { "tape.label.pause_before_end.x",           "5"                     },
@@ -7665,6 +7690,19 @@ struct ConfigInfo image_config[] =
   { "editor.button.properties.x",              "5"                     },
   { "editor.button.properties.y",              "230"                   },
 
+  { "editor.button.element_left.x",            "-1"                    },
+  { "editor.button.element_left.y",            "-1"                    },
+  { "editor.button.element_left.tile_size",    "-1"                    },
+  { "editor.button.element_middle.x",          "-1"                    },
+  { "editor.button.element_middle.y",          "-1"                    },
+  { "editor.button.element_middle.tile_size",  "-1"                    },
+  { "editor.button.element_right.x",           "-1"                    },
+  { "editor.button.element_right.y",           "-1"                    },
+  { "editor.button.element_right.tile_size",   "-1"                    },
+
+  { "editor.button.palette.x",                 "-1"                    },
+  { "editor.button.palette.y",                 "-1"                    },
+
   { "editor.button.draw_single.x",             "6"                     },
   { "editor.button.draw_single.y",             "6"                     },
   { "editor.button.draw_connected.x",          "28"                    },
@@ -7730,6 +7768,8 @@ struct ConfigInfo image_config[] =
   { "editor.palette.cols",                     "4"                     },
   { "editor.palette.rows",                     "10"                    },
   { "editor.palette.tile_size",                        "16"                    },
+  { "editor.palette.show_as_separate_screen",  "false"                 },
+  { "editor.palette.show_on_element_buttons",  "false"                 },
 
   { "editor.palette.element_left.x",           "6"                     },
   { "editor.palette.element_left.y",           "258"                   },