-anim_stage_t timeline[] = {
- { 0.5, ANIM_BLANK },
- { 1.0, ANIM_HEAD },
- { 2.0, ANIM_BODY },
- { 6.0, ANIM_SPIN },
- { 1.0, ANIM_SPIN_DONE },
- { 1.0, ANIM_OUTLINE },
- { 1.0, ANIM_FADE },
+typedef struct _timeline {
+ double duration;
+ anim_stage_t state;
+ double transition;
+} timeline_t;
+
+timeline_t timeline[] = {
+ { 0.5, ANIM_BLANK, 0.0},
+ { 1.0, ANIM_HEAD, 0.0},
+ { 2.0, ANIM_BODY, 0.0},
+ { 7.0, ANIM_SPIN, 6.0},
+ { 1.0, ANIM_SPIN_DONE, 0.0},
+ { 1.0, ANIM_OUTLINE, 0.0},
+ { 1.0, ANIM_FADE, 0.5},