Add visualization interface
This commit is contained in:
parent
48419b4674
commit
c572fcb0e2
4 changed files with 202 additions and 23 deletions
|
|
@ -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();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue