Render simulations to the terminal and to disk simultaneously

This commit is contained in:
2020-09-05 17:43:51 -07:00
parent 861d7430e2
commit fc14961d32
3 changed files with 39 additions and 9 deletions

View File

@@ -26,7 +26,9 @@ fn main() {
}
let mut step = 0u64;
let mut renderer = render::Y4MRenderer::new("test.y4m");
let mut renderer = render::MultiRenderer::new()
.with(render::Y4MRenderer::new("em_reflection.y4m"))
.with(render::ColorTermRenderer);
loop {
step += 1;
let imp = if step < 50 {
@@ -43,6 +45,6 @@ fn main() {
}
renderer.render(&state);
state.step();
thread::sleep(time::Duration::from_millis(67));
//thread::sleep(time::Duration::from_millis(67));
}
}