- info_animation_info[i].element,
- info_animation_info[i].action,
- info_animation_info[i].direction,
- info_animation_info[i].delay);
+ demo_anim_info[i].element,
+ demo_anim_info[i].action,
+ demo_anim_info[i].direction,
+ demo_anim_info[i].delay);
+#endif
+}
+
+void LoadDemoAnimText()
+{
+ char *filename = getDemoAnimTextFilename();
+ int i;
+
+ if (demo_anim_text != NULL)
+ freeSetupFileList(demo_anim_text);
+
+ if ((demo_anim_text = loadSetupFileList(filename)) == NULL)
+ {
+ /* use reliable default values from static configuration */
+ SetupFileList *insert_ptr;
+
+ insert_ptr = demo_anim_text =
+ newSetupFileList(demo_anim_text_config[0].token,
+ demo_anim_text_config[0].value);
+
+ for (i=1; demo_anim_text_config[i].token; i++)
+ insert_ptr = addListEntry(insert_ptr,
+ demo_anim_text_config[i].token,
+ demo_anim_text_config[i].value);
+ }
+
+#if 0
+ /* TEST ONLY */
+ {
+ SetupFileList *list;
+
+ for (list = demo_anim_text; list != NULL; list = list->next)
+ printf("::: '%s' => '%s'\n", list->token, list->value);
+ }