pub fn new() -> Self {
        MouseState {
            m_type: MouseType::Nothing,
            m_position: (Default::default(), Default::default()),
            t_pressure: 0.0,
            k_modifiers: 0,
            m_count: 0,
        }
    }
/// Creates a new Mouse State with default values (all on zeroes)
Creates a new Mouse State with default values (all on zeroes)
Creates a new Mouse State with default values ( all on zeroes )
pub fn new() -> Self {
        MouseState {
            m_type: MouseType::Nothing,
            m_position: (Default::default(), Default::default()),
            t_pressure: 0.0,
            k_modifiers: 0,
            m_count: 0,
        }
    }
pub fn new ( ) -> Self { MouseState { m_type : MouseType :: Nothing , m_position : ( Default :: default ( ) , Default :: default ( ) ) , t_pressure : 0.0 , k_modifiers : 0 , m_count : 0 , } }
Creates a new Mouse State with default values (all on zeroes)
Creates a new Mouse State with default values ( all on zeroes )