rustraight 0.5.2

A simple 2D game library for Rust, inspired by DXLib
// prelude.rs — `use rustraight::prelude::*;` だけでライブラリの主要 API を
// 一括 import できるようにする窓口モジュール。

pub use crate::{log_info, log_warn, log_error};
pub use crate::draw::Color;
pub use crate::gamepad::{
    is_pad_connected, is_pad_just_pressed, is_pad_pressed, is_pad_released,
    pad_axis, pad_count, PadAxis, PadButton,
};
pub use crate::graphics::{BlendMode, DrawImageParams, free_all_images, free_image, load_div_image, load_image};
pub use crate::input::{is_just_pressed, is_mouse_just_pressed, is_mouse_pressed,
    is_mouse_released, is_pressed, is_released, mouse_delta, mouse_position, mouse_wheel,
    KeyCode, MouseButton};
pub use crate::rng::{rand_range, rand_f32, seed_rng};
pub use crate::sound::{free_all_sounds, free_sound, load_sound, play_sound, set_volume, stop_sound};
pub use crate::text::{get_text_width, load_font};
pub use crate::time::{delta_time, elapsed_time};
pub use crate::window::{
    advance_frame, clear, create_screen, draw_circle, draw_fill, draw_image,
    draw_image_ex, draw_line, draw_pixel, draw_rectangle, draw_text, draw_text_ex,
    draw_triangle, init, overlay_blend_set, overlay_clear, overlay_draw_image,
    overlay_draw_image_ex, overlay_draw_text, overlay_visible,
    image_size, reset_mask, screen_size, set_blend, set_font_file, set_font_size, set_mask,
    set_screen_size, set_window_position, set_window_size, show_cursor, window_position,
    window_size, MAIN_SCREEN, WindowConfig,
};