diff --git a/game.ayin b/beat.ayin similarity index 100% rename from game.ayin rename to beat.ayin diff --git a/src/runtime/runtime.rs b/src/runtime/runtime.rs index de17910..45c2110 100644 --- a/src/runtime/runtime.rs +++ b/src/runtime/runtime.rs @@ -125,6 +125,15 @@ pub fn fetch_events(state: &mut State) -> Input { state.gamepads.poll(); let mut input = Input::new(); + input.gamepad1.buttons.a = is_key_down(KeyCode::Z); + input.gamepad1.buttons.b = is_key_down(KeyCode::X); + + // dpad + input.gamepad1.dpad.left = is_key_down(KeyCode::Left); + input.gamepad1.dpad.right = is_key_down(KeyCode::Right); + input.gamepad1.dpad.up = is_key_down(KeyCode::Up); + input.gamepad1.dpad.down = is_key_down(KeyCode::Down); + for gamepad in state.gamepads.all() { //println!("{:#?}", gamepad.all_currently_pressed().collect::>()); // action buttons