rustraight 0.4.0

A simple 2D game library for Rust, inspired by DXLib
use rustraight::prelude::*;

fn main() {
    init(WindowConfig { title: String::from("rustraight demo"), ..Default::default() });

    let mut dt_holder: Vec<f32> = Vec::new();
    let mut frame_rate = 0.0;

    while advance_frame() {
        let dt = delta_time();
        dt_holder.push(dt);

        if dt_holder.len() == 30 {
            frame_rate = 1.0 / (dt_holder.iter().sum::<f32>() / 30.0);
            dt_holder.clear();
        }

        draw_text(0, 0, 20, format!("delta time: {:.3}", dt), Color::WHITE);
        draw_text(0, 0, 0, format!("frame rate: {:.2}", frame_rate), Color::WHITE);
    }
}