diff options
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/main.rs b/src/main.rs index 44d0887..573b8db 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,20 +1,27 @@ +use std::path::PathBuf; use clap::Parser; #[derive(Parser, Debug)] #[command(version, about, long_about = None)] struct Args { #[arg(short, long)] - volume: f64, + volume: Option<f64>, #[arg(short, long)] - timbre: f64, + timbre: Option<f64>, + + #[arg(long, value_name = "CISO filepath")] + iso_path: PathBuf, } mod phonemes; mod tokenizer; +mod iso; fn main() { - let _args = Args::parse(); + let args = Args::parse(); + + let game = iso::GameIso::new(args.iso_path); println!("Hello, world!"); } |