chiark / gitweb /
wip hs_initial
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 3 Mar 2019 01:03:31 +0000 (01:03 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 3 Mar 2019 01:03:31 +0000 (01:03 +0000)
generate-board

index c74392da9feeaeb3b86047a23f58d467e43953bd..38217d68c4427a9b4b4827962114f507a48ec50d 100755 (executable)
@@ -653,6 +653,24 @@ sub dykes(){
   }
 }
 
+sub hs_initial_1 ($$$) {
+  my ($colour, $xi,$yi) = @_;
+  my $interval = $hs_sz * 1.75;
+  o("  % HS I $colour\n");
+  o("  gsave\n");
+  o("    400 1720 translate\n");
+  o("    ", ($xi*$interval), " ", (($yi-1)*$interval), " translate\n");
+  one_hs($colour, mkvec(0,0));
+  o("  grestore\n");
+}
+
+sub hs_initial () {
+  hs_initial_1('red',     0,0);
+  hs_initial_1('purple',  0,1);
+  hs_initial_1('green',   1,0);
+  hs_initial_1('yellow',  1,1);
+}
+
 #----- main program -----
 
 $xopts = shift @ARGV if $ARGV[0] =~ s/^-X//;
@@ -671,6 +689,7 @@ edge_faces();
 dykes();
 label_faces();
 sea_track();
+hs_initial();
 # xxx HS initial locations
 # xxx HS instructions
 # xxx overall instructions