From abf5a7e1367cd78a108fc0e69dbef9764ccf00cc Mon Sep 17 00:00:00 2001 From: juliancoffee Date: Fri, 6 Aug 2021 21:57:34 +0300 Subject: [PATCH] Add option to toggle egui debug --- voxygen/src/run.rs | 4 +++- voxygen/src/settings/interface.rs | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/voxygen/src/run.rs b/voxygen/src/run.rs index ed21b503da..e704baf0bc 100644 --- a/voxygen/src/run.rs +++ b/voxygen/src/run.rs @@ -196,7 +196,9 @@ fn handle_main_events_cleared( last.render(&mut drawer, &global_state.settings); #[cfg(feature = "egui-ui")] - if last.egui_enabled() && global_state.settings.interface.toggle_debug { + if last.egui_enabled() + && global_state.settings.interface.toggle_debug + && global_state.settings.interface.toggle_egui_debug { drawer.draw_egui(&mut global_state.egui_state.platform, scale_factor); } }; diff --git a/voxygen/src/settings/interface.rs b/voxygen/src/settings/interface.rs index 7f20f8b5bc..673caa753a 100644 --- a/voxygen/src/settings/interface.rs +++ b/voxygen/src/settings/interface.rs @@ -10,6 +10,7 @@ use vek::*; #[serde(default)] pub struct InterfaceSettings { pub toggle_debug: bool, + pub toggle_egui_debug: bool, pub toggle_hitboxes: bool, pub toggle_chat: bool, pub sct: bool, @@ -46,6 +47,7 @@ impl Default for InterfaceSettings { fn default() -> Self { Self { toggle_debug: false, + toggle_egui_debug: false, toggle_hitboxes: false, toggle_chat: true, sct: true,