basic keyboard input
This commit is contained in:
parent
fec04501a8
commit
2640ceef41
2 changed files with 9 additions and 0 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue