Add train generation and builder for blueprints

This commit is contained in:
hal8174 2024-11-23 22:36:24 +01:00
parent 3ec2d34f65
commit 6ac0cab8d5
7 changed files with 338 additions and 18 deletions

View file

@ -0,0 +1,14 @@
use factorio_blueprint::blueprint::{train::generate_train, BlueprintString};
fn main() {
let b = generate_train(2, 4, true, true);
let b = BlueprintString::Blueprint(b);
println!("{}", serde_json::to_string_pretty(&b).unwrap());
println!(
"{}",
factorio_blueprint::blueprint::encode(&serde_json::to_string(&b).unwrap())
);
}