bevy/src/input/mod.rs

18 lines
422 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
use crate::{app::AppBuilder, prelude::AppPlugin};
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 {
fn build(&self, app: AppBuilder) -> AppBuilder {
app.add_event::<KeyboardInput>()
2020-04-05 07:32:53 +00:00
.add_event::<MouseButtonInput>()
.add_event::<MouseMotion>()
2020-04-04 21:59:49 +00:00
}
}