rustraight 0.4.0

A simple 2D game library for Rust, inspired by DXLib
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
pub use crate::{log_info, log_warn, log_error};
pub use crate::draw::Color;
pub use crate::gamepad::{PadAxis, PadButton};
pub use crate::graphics::{BlendMode, DrawSpriteParams, free_all_images, 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, KeyCode, MouseButton};
pub use crate::sound::{free_all_sounds, load_sound, play_sound, set_volume, stop_sound};
pub use crate::text::{get_text_width, load_font};
pub use crate::window::{
    advance_frame, clear, create_screen, delta_time, draw_circle, draw_fill, draw_image,
    draw_image_ex, draw_line, draw_pixel, draw_rectangle, draw_text, draw_text_ex,
    draw_triangle, elapsed_time, init, is_pad_connected, is_pad_just_pressed, is_pad_pressed,
    is_pad_released, overlay_blend_set, overlay_clear, overlay_draw_image,
    overlay_draw_image_ex, overlay_draw_text, overlay_visible, pad_axis, pad_count,
    reset_mask, set_blend, set_font_file, set_font_size, set_mask, set_window_position,
    window_position, mouse_position, WindowConfig,
};