bevy/crates/bevy_input/src/lib.rs

19 lines
429 B
Rust

pub mod keyboard;
pub mod mouse;
pub mod system;
use bevy_app::{AppBuilder, AppPlugin};
use keyboard::KeyboardInput;
use mouse::{MouseButtonInput, MouseMotionInput};
#[derive(Default)]
pub struct InputPlugin;
impl AppPlugin for InputPlugin {
fn build(&self, app: &mut AppBuilder) {
app.add_event::<KeyboardInput>()
.add_event::<MouseButtonInput>()
.add_event::<MouseMotionInput>();
}
}