separated graphic and control definitions for global animations
[rocksndiamonds.git] / src / conf_gfx.c
index fa001bdba47c1ab1bb5869ef3cae26d11023ddf6..18d12dd9f10a40f371857ced967d192aaa6601e4 100644 (file)
@@ -45,6 +45,9 @@ struct ConfigTypeInfo image_config_suffix[] =
   { ".diggable_like",                  ARG_UNDEFINED,  TYPE_ELEMENT    },
   { ".border_size",                    ARG_UNDEFINED,  TYPE_INTEGER    },
   { ".step_offset",                    "4",            TYPE_INTEGER    },
+  { ".step_xoffset",                   ARG_UNDEFINED,  TYPE_INTEGER    },
+  { ".step_yoffset",                   ARG_UNDEFINED,  TYPE_INTEGER    },
+  { ".step_frames",                    ARG_UNDEFINED,  TYPE_INTEGER    },
   { ".step_delay",                     "1",            TYPE_INTEGER    },
   { ".direction",                      ARG_UNDEFINED,  TYPE_STRING     },
   { ".position",                       ARG_UNDEFINED,  TYPE_STRING     },
@@ -4588,6 +4591,24 @@ struct ConfigInfo image_config[] =
   { "toon_20.direction",                       "down"                  },
   { "toon_20.position",                                "any"                   },
 
+  { "global.anim_1.gfx",                       UNDEFINED_FILENAME      },
+  { "global.anim_2.gfx",                       UNDEFINED_FILENAME      },
+  { "global.anim_3.gfx",                       UNDEFINED_FILENAME      },
+  { "global.anim_4.gfx",                       UNDEFINED_FILENAME      },
+  { "global.anim_5.gfx",                       UNDEFINED_FILENAME      },
+  { "global.anim_6.gfx",                       UNDEFINED_FILENAME      },
+  { "global.anim_7.gfx",                       UNDEFINED_FILENAME      },
+  { "global.anim_8.gfx",                       UNDEFINED_FILENAME      },
+
+  { "global.anim_1",                           UNDEFINED_FILENAME      },
+  { "global.anim_2",                           UNDEFINED_FILENAME      },
+  { "global.anim_3",                           UNDEFINED_FILENAME      },
+  { "global.anim_4",                           UNDEFINED_FILENAME      },
+  { "global.anim_5",                           UNDEFINED_FILENAME      },
+  { "global.anim_6",                           UNDEFINED_FILENAME      },
+  { "global.anim_7",                           UNDEFINED_FILENAME      },
+  { "global.anim_8",                           UNDEFINED_FILENAME      },
+
   { "menu.calibrate_red",                      "RocksElements.png"     },
   { "menu.calibrate_red.xpos",                 "12"                    },
   { "menu.calibrate_red.ypos",                 "8"                     },
@@ -5894,6 +5915,68 @@ struct ConfigInfo image_config[] =
   { "[title].post_delay",                      "250"                   },
   { "[title].auto_delay",                      "-1"                    },
 
+  { "[titlescreen_initial].sort_priority",     "0"                     },
+  { "[titlescreen_initial].fade_mode",         ARG_DEFAULT             },
+  { "[titlescreen_initial].fade_delay",                ARG_DEFAULT             },
+  { "[titlescreen_initial].post_delay",                ARG_DEFAULT             },
+  { "[titlescreen_initial].auto_delay",                ARG_DEFAULT             },
+  { "[titlescreen].sort_priority",             "0"                     },
+  { "[titlescreen].fade_mode",                 ARG_DEFAULT             },
+  { "[titlescreen].fade_delay",                        ARG_DEFAULT             },
+  { "[titlescreen].post_delay",                        ARG_DEFAULT             },
+  { "[titlescreen].auto_delay",                        ARG_DEFAULT             },
+
+  { "titlescreen_initial_1.sort_priority",     ARG_DEFAULT             },
+  { "titlescreen_initial_1.fade_mode",         ARG_DEFAULT             },
+  { "titlescreen_initial_1.fade_delay",                ARG_DEFAULT             },
+  { "titlescreen_initial_1.post_delay",                ARG_DEFAULT             },
+  { "titlescreen_initial_1.auto_delay",                ARG_DEFAULT             },
+  { "titlescreen_initial_2.sort_priority",     ARG_DEFAULT             },
+  { "titlescreen_initial_2.fade_mode",         ARG_DEFAULT             },
+  { "titlescreen_initial_2.fade_delay",                ARG_DEFAULT             },
+  { "titlescreen_initial_2.post_delay",                ARG_DEFAULT             },
+  { "titlescreen_initial_2.auto_delay",                ARG_DEFAULT             },
+  { "titlescreen_initial_3.sort_priority",     ARG_DEFAULT             },
+  { "titlescreen_initial_3.fade_mode",         ARG_DEFAULT             },
+  { "titlescreen_initial_3.fade_delay",                ARG_DEFAULT             },
+  { "titlescreen_initial_3.post_delay",                ARG_DEFAULT             },
+  { "titlescreen_initial_3.auto_delay",                ARG_DEFAULT             },
+  { "titlescreen_initial_4.sort_priority",     ARG_DEFAULT             },
+  { "titlescreen_initial_4.fade_mode",         ARG_DEFAULT             },
+  { "titlescreen_initial_4.fade_delay",                ARG_DEFAULT             },
+  { "titlescreen_initial_4.post_delay",                ARG_DEFAULT             },
+  { "titlescreen_initial_4.auto_delay",                ARG_DEFAULT             },
+  { "titlescreen_initial_5.sort_priority",     ARG_DEFAULT             },
+  { "titlescreen_initial_5.fade_mode",         ARG_DEFAULT             },
+  { "titlescreen_initial_5.fade_delay",                ARG_DEFAULT             },
+  { "titlescreen_initial_5.post_delay",                ARG_DEFAULT             },
+  { "titlescreen_initial_5.auto_delay",                ARG_DEFAULT             },
+  { "titlescreen_1.sort_priority",             ARG_DEFAULT             },
+  { "titlescreen_1.fade_mode",                 ARG_DEFAULT             },
+  { "titlescreen_1.fade_delay",                        ARG_DEFAULT             },
+  { "titlescreen_1.post_delay",                        ARG_DEFAULT             },
+  { "titlescreen_1.auto_delay",                        ARG_DEFAULT             },
+  { "titlescreen_2.sort_priority",             ARG_DEFAULT             },
+  { "titlescreen_2.fade_mode",                 ARG_DEFAULT             },
+  { "titlescreen_2.fade_delay",                        ARG_DEFAULT             },
+  { "titlescreen_2.post_delay",                        ARG_DEFAULT             },
+  { "titlescreen_2.auto_delay",                        ARG_DEFAULT             },
+  { "titlescreen_3.sort_priority",             ARG_DEFAULT             },
+  { "titlescreen_3.fade_mode",                 ARG_DEFAULT             },
+  { "titlescreen_3.fade_delay",                        ARG_DEFAULT             },
+  { "titlescreen_3.post_delay",                        ARG_DEFAULT             },
+  { "titlescreen_3.auto_delay",                        ARG_DEFAULT             },
+  { "titlescreen_4.sort_priority",             ARG_DEFAULT             },
+  { "titlescreen_4.fade_mode",                 ARG_DEFAULT             },
+  { "titlescreen_4.fade_delay",                        ARG_DEFAULT             },
+  { "titlescreen_4.post_delay",                        ARG_DEFAULT             },
+  { "titlescreen_4.auto_delay",                        ARG_DEFAULT             },
+  { "titlescreen_5.sort_priority",             ARG_DEFAULT             },
+  { "titlescreen_5.fade_mode",                 ARG_DEFAULT             },
+  { "titlescreen_5.fade_delay",                        ARG_DEFAULT             },
+  { "titlescreen_5.post_delay",                        ARG_DEFAULT             },
+  { "titlescreen_5.auto_delay",                        ARG_DEFAULT             },
+
   { "[titlemessage_initial].x",                        "-1"                    },
   { "[titlemessage_initial].y",                        "-1"                    },
   { "[titlemessage_initial].width",            "-1"                    },
@@ -6152,6 +6235,7 @@ struct ConfigInfo image_config[] =
   { "menu.enter_screen.TITLE.fade_mode",       "fade"                  },
   { "menu.enter_screen.TITLE.fade_delay",      "500"                   },
   { "menu.enter_screen.TITLE.post_delay",      "250"                   },
+  { "menu.enter_screen.TITLE.auto_delay",      "-1"                    },
   { "menu.enter_screen.SCORES.fade_mode",      ARG_DEFAULT             },
   { "menu.enter_screen.SCORES.fade_delay",     ARG_DEFAULT             },
   { "menu.enter_screen.SCORES.post_delay",     ARG_DEFAULT             },
@@ -6167,6 +6251,7 @@ struct ConfigInfo image_config[] =
   { "menu.leave_screen.TITLE.fade_mode",       "fade"                  },
   { "menu.leave_screen.TITLE.fade_delay",      "500"                   },
   { "menu.leave_screen.TITLE.post_delay",      "250"                   },
+  { "menu.leave_screen.TITLE.auto_delay",      "-1"                    },
   { "menu.leave_screen.SCORES.fade_mode",      ARG_DEFAULT             },
   { "menu.leave_screen.SCORES.fade_delay",     ARG_DEFAULT             },
   { "menu.leave_screen.SCORES.post_delay",     ARG_DEFAULT             },
@@ -6182,6 +6267,7 @@ struct ConfigInfo image_config[] =
   { "menu.next_screen.TITLE.fade_mode",                "fade"                  },
   { "menu.next_screen.TITLE.fade_delay",       "500"                   },
   { "menu.next_screen.TITLE.post_delay",       "250"                   },
+  { "menu.next_screen.TITLE.auto_delay",       "-1"                    },
   { "menu.next_screen.INFO.fade_mode",         ARG_DEFAULT             },
   { "menu.next_screen.INFO.fade_delay",                ARG_DEFAULT             },
   { "menu.next_screen.INFO.post_delay",                ARG_DEFAULT             },