bevy_quit 0.1.1

Simple plugin to easily add keybinds to exit a bevy game
Documentation
  • Coverage
  • 60%
    3 out of 5 items documented1 out of 1 items with examples
  • Size
  • Source code size: 112.00 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 331.01 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Links
  • jotare/bevy_quit
    3 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • jotare

bevy_quit

bevy_quit is a simple bevy plugin to easily add keybindings to exit a bevy game.

Example usage

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();
}

Contributing

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