sfl_parser 1.3.1

Lightweight and easy-to-use bitmap font (.sfl) parser
Documentation
use super::{from_loaded_setup, from_path_setup};

#[test]
fn test_character_id() {
    let bmfont = from_path_setup();
    assert_eq!(bmfont.chars[&65].id, 65);
    let bmfont = from_loaded_setup();
    assert_eq!(bmfont.chars[&65].id, 65);
}

#[test]
fn test_character_coordinates() {
    let bmfont = from_path_setup();
    assert_eq!(bmfont.chars[&65].x, 77);
    assert_eq!(bmfont.chars[&65].y, 168);
    let bmfont = from_loaded_setup();
    assert_eq!(bmfont.chars[&65].x, 77);
    assert_eq!(bmfont.chars[&65].y, 168);
}

#[test]
fn test_character_size() {
    let bmfont = from_path_setup();
    assert_eq!(bmfont.chars[&65].width, 18);
    assert_eq!(bmfont.chars[&65].height, 33);
    let bmfont = from_loaded_setup();
    assert_eq!(bmfont.chars[&65].width, 18);
    assert_eq!(bmfont.chars[&65].height, 33);
}

#[test]
fn test_character_offsets() {
    let bmfont = from_path_setup();
    assert_eq!(bmfont.chars[&65].xoffset, 2);
    assert_eq!(bmfont.chars[&65].yoffset, 23);
    let bmfont = from_loaded_setup();
    assert_eq!(bmfont.chars[&65].xoffset, 2);
    assert_eq!(bmfont.chars[&65].yoffset, 23);
}

#[test]
fn test_character_xadvance() {
    let bmfont = from_path_setup();
    assert_eq!(bmfont.chars[&65].xadvance, 22);
    let bmfont = from_loaded_setup();
    assert_eq!(bmfont.chars[&65].xadvance, 22);
}