bevy/bevy_input/src/lib.rs

18 lines
403 B
Rust
Raw Normal View History

2020-04-04 21:59:49 +00:00
pub mod keyboard;
2020-04-05 06:42:39 +00:00
pub mod mouse;
2020-04-04 21:59:49 +00:00
2020-04-06 03:19:02 +00:00
use bevy_app::{AppBuilder, AppPlugin};
2020-04-04 21:59:49 +00:00
use keyboard::KeyboardInput;
2020-04-05 07:32:53 +00:00
use mouse::{MouseButtonInput, MouseMotion};
2020-04-04 21:59:49 +00:00
#[derive(Default)]
pub struct InputPlugin;
impl AppPlugin for InputPlugin {
2020-04-06 03:19:02 +00:00
fn build(&self, app: &mut AppBuilder) {
2020-04-04 21:59:49 +00:00
app.add_event::<KeyboardInput>()
2020-04-05 07:32:53 +00:00
.add_event::<MouseButtonInput>()
2020-04-06 03:19:02 +00:00
.add_event::<MouseMotion>();
2020-04-04 21:59:49 +00:00
}
}