pub struct Animator { /* private fields */ }
Expand description
An object that runs an animation.
Example
An Animator
must be supplied with a Vec
of AnimationFrame
s and then drawn by a
Pencil
like so:
let animation = vec![
AnimationFrame::new("X ", 1),
AnimationFrame::new(" X ", 1),
AnimationFrame::new(" X", 1),
AnimationFrame::new(" X ", 1),
];
let mut animator = Animator::new(animation);
pencil.draw_animator(&mut animator, Vec2::zero());