Add visualization interface

This commit is contained in:
hal8174 2024-08-24 13:59:57 +02:00
parent 48419b4674
commit c572fcb0e2
4 changed files with 202 additions and 23 deletions

View file

@ -1,4 +1,4 @@
use factorio_blueprint::layout::Layout;
use factorio_blueprint::{common::visualize::Visualize, layout::Layout};
use rand::SeedableRng;
fn main() {
@ -15,14 +15,13 @@ fn main() {
let p = serde_yaml::from_reader(file).unwrap();
dbg!(&p);
for i in 0..1 {
for i in 0..100 {
let mut rng = rand::rngs::SmallRng::seed_from_u64(i);
let l = Layout::new(&p, &mut rng);
println!("Seed: {i}, Score {}", l.score());
l.print();
l.print_visualization();
}
}