basic keyboard input

This commit is contained in:
me 2025-12-21 11:53:49 +02:00
parent fec04501a8
commit 2640ceef41
2 changed files with 9 additions and 0 deletions

View file

@ -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::<Vec<_>>());
// action buttons