chiark / gitweb /
wip
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 2 Jul 2022 11:38:41 +0000 (12:38 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 2 Jul 2022 11:38:41 +0000 (12:38 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
overflow-tube.ps.pl

index 7203177bea4353928cf88bf4f9c5299646d4099e..0aff68b83e451991ee2ab168bf2564d35265ee74 100755 (executable)
@@ -38,4 +38,29 @@ gsave
 cut_line
 END
 
+sub places {
+  my $data = <<END;
+       -1 -1   34 14
+       -H  H   34 14 *
+        0  0   34 15
+        0 -1   35 15
+        0 -2   35 16
+        H -2-H 35 16 *
+        1 -2   36 16
+        1 -1   37 16
+END
+  foreach (split /\n/, $data) {
+    s{\#.*}{};
+    next unless m/\S/;
+    s{^\s*}{};
+    s{H}{ sqrt(2) }eg;
+    s{\*}{1}eg;
+    my ($x,$y,$money,$veeps,$ruby) = map { eval $_ } split /\s+/;
+    $ruby ||= 0;
+    print STDERR "DATA $x $y $money $veeps $ruby\n";
+  }
+}
+
+places();
+
 print $ps_framing or die $!;