Implement env_logger
This commit is contained in:
parent
f80694e1b6
commit
6c9adc161f
11
src/main.rs
11
src/main.rs
@ -5,20 +5,27 @@ use pvn::pirates::Pirates;
|
|||||||
use pvn::ninjas::Ninjas;
|
use pvn::ninjas::Ninjas;
|
||||||
use std::env;
|
use std::env;
|
||||||
|
|
||||||
|
#[macro_use]
|
||||||
|
extern crate log;
|
||||||
|
extern crate env_logger;
|
||||||
|
|
||||||
fn main () {
|
fn main () {
|
||||||
|
env_logger::init().unwrap();
|
||||||
|
|
||||||
let mut pirates = Pirates::new();
|
let mut pirates = Pirates::new();
|
||||||
let mut ninjas = Ninjas::new();
|
let mut ninjas = Ninjas::new();
|
||||||
|
|
||||||
let pirate_name = &env::args().nth(1).expect("Expected pirate name as first argument")[..];
|
let pirate_name = &env::args().nth(1).expect("Expected pirate name as first argument")[..];
|
||||||
let pirate = pirates.get(pirate_name).unwrap();
|
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_name = &env::args().nth(2).expect("Expected ninja name as second argument")[..];
|
||||||
let ninja = ninjas.get(ninja_name).unwrap();
|
let ninja = ninjas.get(ninja_name).unwrap();
|
||||||
|
|
||||||
|
println!("{:?} => {}", pirate, pirate.power());
|
||||||
println!("{:?} => {}", ninja, ninja.power());
|
println!("{:?} => {}", ninja, ninja.power());
|
||||||
|
|
||||||
if ninja.power() == pirate.power() {
|
if ninja.power() == pirate.power() {
|
||||||
println!("It's a tie!", )
|
println!("It's a tie!")
|
||||||
} else if ninja.power() > pirate.power() {
|
} else if ninja.power() > pirate.power() {
|
||||||
println!("Winner: {}!", ninja.name);
|
println!("Winner: {}!", ninja.name);
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user