fn frames() -> HashMap<Animation, Vec<u32>> {
    let mut dat = HashMap::new();
    dat.insert(
        Animation::Idle,
        vec![
            100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100,
        ],
    );
    dat.insert(Animation::Run, vec![1, 1, 1, 1, 1, 1, 1, 1]);
    dat.insert(Animation::SlashUp, vec![1, 1, 1, 1, 1, 1, 1, 1, 1, 1]);
    dat.insert(Animation::SlashDown, vec![1, 1, 1, 1, 1, 1, 1, 1, 1, 1]);
    dat.insert(Animation::SlashForward, vec![1, 1, 1, 1, 1, 1, 1, 1, 1, 1]);
    dat.insert(Animation::Jump, vec![1, 1, 1, 1, 1, 1]);
    dat.insert(Animation::Hit, vec![1, 1, 1, 1]);
    dat.insert(Animation::Faint, vec![1, 1, 1, 1, 1, 1, 1]);
    dat
}
// Number of milliseconds to display the frame
Number of milliseconds to display the frame
Number of milliseconds to display the frame
fn frames() -> HashMap<Animation, Vec<u32>> {
    let mut dat = HashMap::new();
    dat.insert(
        Animation::Idle,
        vec![
            100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100,
        ],
    );
    dat.insert(Animation::Run, vec![1, 1, 1, 1, 1, 1, 1, 1]);
    dat.insert(Animation::SlashUp, vec![1, 1, 1, 1, 1, 1, 1, 1, 1, 1]);
    dat.insert(Animation::SlashDown, vec![1, 1, 1, 1, 1, 1, 1, 1, 1, 1]);
    dat.insert(Animation::SlashForward, vec![1, 1, 1, 1, 1, 1, 1, 1, 1, 1]);
    dat.insert(Animation::Jump, vec![1, 1, 1, 1, 1, 1]);
    dat.insert(Animation::Hit, vec![1, 1, 1, 1]);
    dat.insert(Animation::Faint, vec![1, 1, 1, 1, 1, 1, 1]);
    dat
}
fn frames ( ) -> HashMap < Animation , Vec < u32 > > { let mut dat = HashMap :: new ( ) ; dat . insert ( Animation :: Idle , vec ! [ 100 100 100 100 100 100 100 100 100 100 100 100 100 ] , ) ; dat . insert ( Animation :: Run , vec ! [ 1 1 1 1 1 1 1 1 ] ) ; dat . insert ( Animation :: SlashUp , vec ! [ 1 1 1 1 1 1 1 1 1 1 ] ) ; dat . insert ( Animation :: SlashDown , vec ! [ 1 1 1 1 1 1 1 1 1 1 ] ) ; dat . insert ( Animation :: SlashForward , vec ! [ 1 1 1 1 1 1 1 1 1 1 ] ) ; dat . insert ( Animation :: Jump , vec ! [ 1 1 1 1 1 1 ] ) ; dat . insert ( Animation :: Hit , vec ! [ 1 1 1 1 ] ) ; dat . insert ( Animation :: Faint , vec ! [ 1 1 1 1 1 1 1 ] ) ; dat }
Number of milliseconds to display the frame
Number of milliseconds to display the frame