refactored main to make room for clock
This commit is contained in:
36
src/main.rs
36
src/main.rs
@@ -57,7 +57,23 @@ fn init_env() -> Environment {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn main() {
|
fn write_canvas_to_file(canvas: Canvas, file_path: &str) {
|
||||||
|
let ppm = canvas.to_ppm();
|
||||||
|
|
||||||
|
let mut f = match File::create(file_path) {
|
||||||
|
Ok(f) => f,
|
||||||
|
Err(e) => panic!("file error. {}", e),
|
||||||
|
};
|
||||||
|
|
||||||
|
let _ = match f.write_all(ppm.as_bytes()) {
|
||||||
|
Ok(w) => w,
|
||||||
|
Err(e) => panic!("did not write. {}", e),
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
fn before_clock() {
|
||||||
let env = init_env();
|
let env = init_env();
|
||||||
|
|
||||||
let mut ball = Projectile::new(
|
let mut ball = Projectile::new(
|
||||||
@@ -95,19 +111,7 @@ fn main() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
let ppm = canvas.to_ppm();
|
write_canvas_to_file(canvas, "out.ppm");
|
||||||
|
|
||||||
let mut f = match File::create("out.ppm") {
|
|
||||||
Ok(f) => f,
|
|
||||||
Err(e) => panic!("file error. {}", e),
|
|
||||||
};
|
|
||||||
|
|
||||||
let _ = match f.write_all(ppm.as_bytes()) {
|
|
||||||
Ok(w) => w,
|
|
||||||
Err(e) => panic!("did not write. {}", e),
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
let i = Matrix::identity(4);
|
let i = Matrix::identity(4);
|
||||||
println!("The identity matrix is: {:#?}", i);
|
println!("The identity matrix is: {:#?}", i);
|
||||||
let inverse_i = i.inverse();
|
let inverse_i = i.inverse();
|
||||||
@@ -140,3 +144,7 @@ fn main() {
|
|||||||
println!("{:?}", id);
|
println!("{:?}", id);
|
||||||
println!("{:?}", q);
|
println!("{:?}", q);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fn main() {
|
||||||
|
before_clock();
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user