22 lines
415 B
Rust
22 lines
415 B
Rust
|
mod game;
|
||
|
mod card;
|
||
|
mod frontend;
|
||
|
|
||
|
use std::env::args;
|
||
|
|
||
|
use game::{errors::MakeGameError, Game};
|
||
|
|
||
|
fn main() -> Result<(), MakeGameError> {
|
||
|
let args = args().collect::<Vec<_>>();
|
||
|
let decks = args[1].parse()
|
||
|
.expect("Invalid number of decks");
|
||
|
let players = args[2].parse()
|
||
|
.expect("Invalid number of players");
|
||
|
|
||
|
let g = Game::new(decks, players)?;
|
||
|
|
||
|
println!("{g}");
|
||
|
|
||
|
Ok(())
|
||
|
}
|