use crate::{mouse, Vector, Config, GuiConfig};
#[derive(Debug, Clone, Copy)]
pub struct MouseState {
pub button: Option<mouse::Button>,
pub pos: Vector<u16>
}
#[derive(Debug, Clone)]
pub struct State {
pub config: Config,
pub gui_config: GuiConfig,
pub mouse: MouseState,
pub dt: f32,
pub fps: f32,
}