diff --git a/src/main.rs b/src/main.rs index 0e92f5e..15ad453 100644 --- a/src/main.rs +++ b/src/main.rs @@ -206,22 +206,22 @@ fn display_grid( for i in (0..w.y).rev() { print!("{} ", i); for j in 0..w.x { - print!("{} ", i); - match h.get(Position{ x: j, y: i }) { - some(id) => match robot_pool[(id - 1) as usize].o { + match h.get(&robot::Position { x: j, y: i }) { + Some(id) => match robot_pool[(id - 1) as usize].o { robot::Orientation::N => print!("↑"), robot::Orientation::E => print!("→"), robot::Orientation::S => print!("↓"), robot::Orientation::W => print!("←"), - None => print!("."), }, + + None => print!("."), } } println!(); } print!(" "); - for j in (0..w.x){ - print!("{} ", j); + for j in 0..w.x { + print!("{} ", j); } } fn main() -> Result<(), Box> {