Toggle the Comet when pressing F12

This commit is contained in:
Héctor Ramón Jiménez 2024-05-11 12:25:44 +02:00
parent fc53a97831
commit b7c65c877d
No known key found for this signature in database
GPG key ID: 7CC46565708259A7
9 changed files with 125 additions and 35 deletions

View file

@ -716,6 +716,26 @@ async fn run_instance<A, E, C>(
break;
}
#[cfg(feature = "debug")]
match window_event {
winit::event::WindowEvent::KeyboardInput {
event:
winit::event::KeyEvent {
logical_key:
winit::keyboard::Key::Named(
winit::keyboard::NamedKey::F12,
),
state: winit::event::ElementState::Pressed,
repeat: false,
..
},
..
} => {
crate::debug::toggle_comet();
}
_ => {}
}
state.update(&window, &window_event);
if let Some(event) = conversion::window_event(

View file

@ -161,19 +161,6 @@ where
WindowEvent::ModifiersChanged(new_modifiers) => {
self.modifiers = new_modifiers.state();
}
#[cfg(feature = "debug")]
WindowEvent::KeyboardInput {
event:
winit::event::KeyEvent {
logical_key:
winit::keyboard::Key::Named(
winit::keyboard::NamedKey::F12,
),
state: winit::event::ElementState::Pressed,
..
},
..
} => crate::debug::open_axe(),
_ => {}
}
}

View file

@ -777,6 +777,27 @@ async fn run_instance<A, E, C>(
event: window_event,
window_id,
} => {
#[cfg(feature = "debug")]
match window_event {
winit::event::WindowEvent::KeyboardInput {
event:
winit::event::KeyEvent {
logical_key:
winit::keyboard::Key::Named(
winit::keyboard::NamedKey::F12,
),
state:
winit::event::ElementState::Pressed,
repeat: false,
..
},
..
} => {
crate::debug::toggle_comet();
}
_ => {}
}
let Some((id, window)) =
window_manager.get_mut_alias(window_id)
else {

View file

@ -173,19 +173,6 @@ where
WindowEvent::ModifiersChanged(new_modifiers) => {
self.modifiers = new_modifiers.state();
}
#[cfg(feature = "debug")]
WindowEvent::KeyboardInput {
event:
winit::event::KeyEvent {
logical_key:
winit::keyboard::Key::Named(
winit::keyboard::NamedKey::F12,
),
state: winit::event::ElementState::Pressed,
..
},
..
} => _debug.toggle(),
_ => {}
}
}