aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs13
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!");
}