From 8b1ddbc57e5d101b4d755c844ecc4a01d5604d98 Mon Sep 17 00:00:00 2001 From: ntr Date: Sat, 14 Sep 2019 23:51:29 +1000 Subject: [PATCH] fix shapes img --- server/src/img.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/server/src/img.rs b/server/src/img.rs index 87f2e732..e3584c20 100644 --- a/server/src/img.rs +++ b/server/src/img.rs @@ -62,7 +62,7 @@ pub fn invader_write(id: Uuid) -> Result { ]; let colour_dist = WeightedIndex::new(&weights)?; - write!(&mut svg, "")?; + write!(&mut svg, "")?; for i in 0..50 { let x = (i % 5) * 50; let y = (i / 5) * 50; @@ -103,7 +103,7 @@ pub fn shapes_write(id: Uuid) -> Result { // distribution for lightness // bellcurve around 75% let l_dist = Normal::new(50.0, 10.0); - let s_dist = Normal::new(75.0, 10.0); + let s_dist = Normal::new(50.0, 20.0); // 8 6 or 4 points in shape // 1 head point @@ -124,7 +124,8 @@ pub fn shapes_write(id: Uuid) -> Result { let shape_dist = WeightedIndex::new(shapes.iter().map(|v| v.1))?; let n_shapes_items = [ - (2, 1), + (1, 1), + (2, 2), (3, 5), (4, 10), (5, 10), @@ -132,7 +133,7 @@ pub fn shapes_write(id: Uuid) -> Result { let num_dist = WeightedIndex::new(n_shapes_items.iter().map(|v| v.1))?; let n_shapes = num_dist.sample(&mut rng) as usize; - write!(&mut svg, "")?; + write!(&mut svg, "")?; for i in 0..n_shapes + 1 { let h = rng.gen_range(0, 360); let s = s_dist.sample(&mut rng) as usize; @@ -203,6 +204,7 @@ pub fn shapes_write(id: Uuid) -> Result { write!(&mut svg, "")?; let dest = format!("/var/lib/mnml/public/imgs/{}.svg", id); + println!("/var/lib/mnml/public/imgs/{}.svg", id); let mut file = File::create(dest)?; file.write_all(&svg)?;