Compare commits
1 commit
e27c10d3b0
...
f43e65c790
Author | SHA1 | Date | |
---|---|---|---|
![]() |
f43e65c790 |
4 changed files with 5 additions and 4 deletions
|
@ -2,8 +2,7 @@ use std::collections::HashMap;
|
||||||
use std::env;
|
use std::env;
|
||||||
use std::fs::File;
|
use std::fs::File;
|
||||||
use std::io;
|
use std::io;
|
||||||
|
mod computer;
|
||||||
use aoc2019::intcode;
|
|
||||||
|
|
||||||
#[derive(Hash, Default, PartialEq, Eq, Clone)]
|
#[derive(Hash, Default, PartialEq, Eq, Clone)]
|
||||||
struct Panel {
|
struct Panel {
|
||||||
|
@ -117,7 +116,7 @@ impl Robot {
|
||||||
|
|
||||||
fn main() -> io::Result<()> {
|
fn main() -> io::Result<()> {
|
||||||
let filename = env::args().nth(1).expect("provide file as first param");
|
let filename = env::args().nth(1).expect("provide file as first param");
|
||||||
let mut computer = intcode::Computer::from(File::open(filename)?);
|
let mut computer = computer::Computer::from(File::open(filename)?);
|
||||||
|
|
||||||
let mut canvas: HashMap<Panel, Color> = HashMap::new();
|
let mut canvas: HashMap<Panel, Color> = HashMap::new();
|
||||||
canvas.insert(Panel { x: 0, y: 0 }, Color::White);
|
canvas.insert(Panel { x: 0, y: 0 }, Color::White);
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
pub mod intcode;
|
|
3
src/main.rs
Normal file
3
src/main.rs
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
fn main() {
|
||||||
|
println!("Hello, world!");
|
||||||
|
}
|
Loading…
Add table
Add a link
Reference in a new issue