diff options
Diffstat (limited to 'src/day14.rs')
-rw-r--r-- | src/day14.rs | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/src/day14.rs b/src/day14.rs index 97c06fe..a89ed06 100644 --- a/src/day14.rs +++ b/src/day14.rs @@ -1,7 +1,7 @@ const AIR: char = '.'; const ROCK: char = '#'; -const SANDSPAWN: char = '+'; -const MOVING_SAND: char = '*'; +//const SANDSPAWN: char = '+'; +//const MOVING_SAND: char = '*'; const STUCK_SAND: char = 'o'; pub fn run(input: String) { @@ -108,18 +108,18 @@ fn mov(grid: &Vec<Vec<char>>, sand: &(usize,usize)) -> Option<(usize,usize)> { } } -fn print(grid: &Vec<Vec<char>>, sandspawn: &(usize,usize), sand: &(usize,usize)) { - for (y, line) in grid.into_iter().enumerate() { - for (x, ch) in line.into_iter().enumerate().skip(480) { - let pt = (x,y); - if sand == &pt { - print!("{}", MOVING_SAND); - } else if sandspawn == &pt { - print!("{}", SANDSPAWN); - } else { - print!("{}", ch); - } - } - print!("\n"); - } -}
\ No newline at end of file +// fn print(grid: &Vec<Vec<char>>, sandspawn: &(usize,usize), sand: &(usize,usize)) { +// for (y, line) in grid.into_iter().enumerate() { +// for (x, ch) in line.into_iter().enumerate().skip(480) { +// let pt = (x,y); +// if sand == &pt { +// print!("{}", MOVING_SAND); +// } else if sandspawn == &pt { +// print!("{}", SANDSPAWN); +// } else { +// print!("{}", ch); +// } +// } +// print!("\n"); +// } +// }
\ No newline at end of file |