diff --git a/crates/bevy_dev_tools/src/close_on_esc.rs b/crates/bevy_dev_tools/src/close_on_esc.rs deleted file mode 100644 index a3245caed8..0000000000 --- a/crates/bevy_dev_tools/src/close_on_esc.rs +++ /dev/null @@ -1,32 +0,0 @@ -use bevy_ecs::prelude::*; -use bevy_input::{keyboard::KeyCode, ButtonInput}; -use bevy_window::Window; - -/// Close the focused window whenever the escape key (Esc) is pressed -/// -/// This is useful for examples or prototyping. -/// -/// # Example -/// -/// ```no_run -/// # use bevy_app::prelude::*; -/// # use bevy_dev_tools::close_on_esc; -/// # -/// App::new() -/// .add_systems(Update, close_on_esc); -/// ``` -pub fn close_on_esc( - mut commands: Commands, - focused_windows: Query<(Entity, &Window)>, - input: Res>, -) { - for (window, focus) in focused_windows.iter() { - if !focus.focused { - continue; - } - - if input.just_pressed(KeyCode::Escape) { - commands.entity(window).despawn(); - } - } -} diff --git a/crates/bevy_dev_tools/src/lib.rs b/crates/bevy_dev_tools/src/lib.rs index 957e6ab83a..b9f3fae5af 100644 --- a/crates/bevy_dev_tools/src/lib.rs +++ b/crates/bevy_dev_tools/src/lib.rs @@ -18,10 +18,6 @@ pub mod fps_overlay; #[cfg(feature = "bevy_ui_debug")] pub mod ui_debug_overlay; -mod close_on_esc; - -pub use crate::close_on_esc::close_on_esc; - /// Enables developer tools in an [`App`]. This plugin is added automatically with `bevy_dev_tools` /// feature. ///