bevy_quit
is a simple bevy plugin to easily add keybindings to exit bevy games
game.
use bevy::prelude::*;
use bevy_quit::QuitPlugin;
fn main() {
App::new()
.add_plugins(DefaultPlugins)
.add_plugins(
QuitPlugin::default() // default will add C-q
.add_key_binding(KeyCode::Escape)
.add_key_binding((KeyCode::ControlLeft, KeyCode::W))
.add_key_binding(vec![
KeyCode::ControlLeft,
KeyCode::ShiftLeft,
KeyCode::AltLeft,
KeyCode::C,
]),
)
.run();
}
Contributions are more than welcome. However, to make code more standard,
pre-commit
is used. Please, install it and run it
before submitting any code to this repo. Thanks!
To install the pre-commit
hooks, execute:
pre-commit install