Merge branch 'show-mouse-esc' into 'master'

Show mouse on Esc, hide when pressing again

Closes #28

See merge request veloren/veloren!61

Former-commit-id: 37d5792a563f4cce2f2c9f13d3d46cf098caf27f
This commit is contained in:
Forest Anderson 2019-04-25 18:27:08 +00:00
commit cabb06717b

View File

@ -1666,7 +1666,7 @@ impl Hud {
self.show_ui = !self.show_ui;
}
fn toggle_windows(&mut self) {
fn toggle_windows(&mut self, global_state: &mut GlobalState) {
if self.bag_open
|| self.menu_open
|| self.map_open
@ -1679,8 +1679,10 @@ impl Hud {
self.menu_open = false;
self.map_open = false;
self.open_windows = Windows::None;
global_state.window.grab_cursor(true);
} else {
self.menu_open = true;
global_state.window.grab_cursor(false);
}
}
@ -1721,7 +1723,7 @@ impl Hud {
self.ui.focus_widget(None);
} else {
// Close windows on esc
self.toggle_windows();
self.toggle_windows(global_state);
}
true
}