diff --git a/src/bin/wireframe/main.rs b/src/bin/wireframe/main.rs index 67ef7c0..526aea2 100644 --- a/src/bin/wireframe/main.rs +++ b/src/bin/wireframe/main.rs @@ -137,11 +137,16 @@ fn main() { let ctl_right = keys_pressed.contains(&PhysicalKey::Code(KeyCode::KeyD)); let ctl_fwd = keys_pressed.contains(&PhysicalKey::Code(KeyCode::KeyW)); let ctl_bwd = keys_pressed.contains(&PhysicalKey::Code(KeyCode::KeyS)); + let ctl_up = keys_pressed.contains(&PhysicalKey::Code(KeyCode::Space)); + let ctl_down = + keys_pressed.contains(&PhysicalKey::Code(KeyCode::ShiftLeft)); [ (ctl_left, vec3(-1., 0., 0.)), (ctl_right, vec3(1., 0., 0.)), (ctl_fwd, vec3(0., 0., 1.)), (ctl_bwd, vec3(0., 0., -1.)), + (ctl_up, vec3(0., 1., 0.)), + (ctl_down, vec3(0., -1., 0.)), ] .into_iter() .filter_map(|(ctl, dir)| ctl.then_some(dir))