Browse Source

Switch all experiments to use output instead of to_stdout

Getty Ritter 5 years ago
parent
commit
b59eb7638a
5 changed files with 20 additions and 8 deletions
  1. 4 1
      src/circles.rs
  2. 3 1
      src/grid.rs
  3. 4 1
      src/hexes.rs
  4. 4 2
      src/planets.rs
  5. 5 3
      src/sunburst.rs

+ 4 - 1
src/circles.rs

@@ -21,5 +21,8 @@ fn main() {
             ));
         }
     }
-    drawing.to_stdout();
+
+    if let Err(e) = drawing.output("circles") {
+        eprintln!("{}", e);
+    }
 }

+ 3 - 1
src/grid.rs

@@ -78,5 +78,7 @@ fn main() {
         }
     }
 
-    drawing.to_stdout();
+    if let Err(e) = drawing.output("grid") {
+        eprintln!("{}", e);
+    }
 }

+ 4 - 1
src/hexes.rs

@@ -61,5 +61,8 @@ fn main() {
             );
         }
     }
-    drawing.to_stdout();
+
+    if let Err(e) = drawing.output("hexes") {
+        eprintln!("{}", e);
+    }
 }

+ 4 - 2
src/planets.rs

@@ -4,7 +4,7 @@ extern crate rand;
 use rand::random;
 
 fn main() {
-    let cent = 0.393701;
+    // let cent = 0.393701;
     let mut drawing = gt::svg(9.0, 12.0);
 
     let xs: Vec<Vec<f64>> = (1..9).map(|_: u32| {
@@ -34,5 +34,7 @@ fn main() {
         }
     }
 
-    drawing.to_stdout();
+    if let Err(e) = drawing.output("planets") {
+        eprintln!("{}", e);
+    };
 }

+ 5 - 3
src/sunburst.rs

@@ -6,8 +6,8 @@ fn main() {
     let mut drawing = gt::svg(w, h);
 
     let rs = (0u64..100)
-        .scan((0u64, 5.5f64), |(_, s), x: u64| {
-            Some((x, *s + (rand::random::<f64>() * 0.5) - 0.25))
+        .scan((0u64, 5.5f64), |&mut (_, s), x: u64| {
+            Some((x, s + (rand::random::<f64>() * 0.5) - 0.25))
     });
 
     for (x, r) in rs {
@@ -20,5 +20,7 @@ fn main() {
         );
     }
 
-    drawing.to_stdout();
+    if let Err(e) = drawing.output("sunburst") {
+        eprintln!("{}", e);
+    };
 }