diff --git a/README.md b/README.md index e735cfa..a6b8dfe 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,8 @@ This is a custom render engine written in rust and WGSL. | Resolution | --resolution | -r | 1280x720 | Mouse sensitivity | --sensitivity | -s | 0.001 | Max framerate | --framelimit | -f | 144 -| Camera speed | --movespeed | -c | 1.5 +| Camera speed | --movespeed | -m | 1.5 +| Field of view | --fov | -v | 60.0 ## Features diff --git a/src/main.rs b/src/main.rs index 53f9054..16e7f86 100644 --- a/src/main.rs +++ b/src/main.rs @@ -28,6 +28,9 @@ struct Arguments { #[arg(short, long, default_value_t = 1.5)] pub movespeed: f64, + #[arg(short = 'v', long, default_value_t = 60.0)] + pub fov: f64, + #[arg(default_value_t = 1920)] pub width: usize, #[arg(default_value_t = 1080)] @@ -292,7 +295,7 @@ fn main() { ds::Vector3::new(0.0, 0.0, 0.0), 3.0, (args.width as f64, args.height as f64), - 60.0 + args.fov ); let player = object::Player::new(