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 mut ball = Projectile::new(
|
||||
@@ -95,19 +111,7 @@ fn main() {
|
||||
}
|
||||
}
|
||||
|
||||
let ppm = canvas.to_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),
|
||||
};
|
||||
|
||||
|
||||
write_canvas_to_file(canvas, "out.ppm");
|
||||
let i = Matrix::identity(4);
|
||||
println!("The identity matrix is: {:#?}", i);
|
||||
let inverse_i = i.inverse();
|
||||
@@ -140,3 +144,7 @@ fn main() {
|
||||
println!("{:?}", id);
|
||||
println!("{:?}", q);
|
||||
}
|
||||
|
||||
fn main() {
|
||||
before_clock();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user