use bevy::{ input::keyboard::{KeyboardInput, VirtualKeyCode}, prelude::*, }; fn main() { App::build() .add_default_plugins() .add_system_init(move_on_input_system) .add_startup_system(setup) .run(); } /// moves our cube left when the "left" key is pressed. moves it right when the "right" key is pressed pub fn move_on_input_system(resources: &mut Resources) -> Box { let mut keyboard_input_event_reader = resources.get_event_reader::(); let mut moving_left = false; let mut moving_right = false; SystemBuilder::new("input_handler") .read_resource::