Merge branch 'main' into return_of_the_crab
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Chris Bras 2021-06-02 17:00:08 +02:00
commit d56f8d7c56

View file

@ -80,13 +80,18 @@ fn main() {
button,
..
} => {
if *button == MouseButton::Left && *mouse_state == ElementState::Pressed {
if !state.mouse_grabbed && *button == MouseButton::Left && *mouse_state == ElementState::Pressed {
let _ = window.set_cursor_grab(true);
window.set_cursor_visible(false);
state.mouse_grabbed = true;
} else {
state.window_event(event);
}
state.window_event(event);
}
WindowEvent::Focused(false) => {
let _ = window.set_cursor_grab(false);
window.set_cursor_visible(true);
state.mouse_grabbed = false;
}
event => { state.window_event(event); }
},