diff --git a/src/main.rs b/src/main.rs index 19183be..b3e41c8 100644 --- a/src/main.rs +++ b/src/main.rs @@ -5,20 +5,27 @@ use pvn::pirates::Pirates; use pvn::ninjas::Ninjas; use std::env; +#[macro_use] +extern crate log; +extern crate env_logger; + fn main () { + env_logger::init().unwrap(); + let mut pirates = Pirates::new(); let mut ninjas = Ninjas::new(); let pirate_name = &env::args().nth(1).expect("Expected pirate name as first argument")[..]; let pirate = pirates.get(pirate_name).unwrap(); - println!("{:?} => {}", pirate, pirate.power()); let ninja_name = &env::args().nth(2).expect("Expected ninja name as second argument")[..]; let ninja = ninjas.get(ninja_name).unwrap(); + + println!("{:?} => {}", pirate, pirate.power()); println!("{:?} => {}", ninja, ninja.power()); if ninja.power() == pirate.power() { - println!("It's a tie!", ) + println!("It's a tie!") } else if ninja.power() > pirate.power() { println!("Winner: {}!", ninja.name); } else {