psu_coords(\@ends,1.5,$side*$railctr),
$psu_raillw);
}
- if ($draw =~ m/A/) {
+ }
+ if ($draw =~ m/S/) {
+ o_line(psu_coords(\@ends,$sleeperctr,-$sleeperend),
+ psu_coords(\@ends,$sleeperctr,+$sleeperend),
+ $psu_sleeperlw);
+ }
+ if ($draw =~ m/A/) {
+ o(" 0.5 setgray\n");
+ foreach $side qw(-1 1) {
o_line(psu_coords(\@ends,0,$side*$psu_allwidth),
psu_coords(\@ends,1.5,$side*$psu_allwidth),
$psu_edgelw);
}
}
}
- if ($draw =~ m/S/) {
- o_line(psu_coords(\@ends,$sleeperctr,-$sleeperend),
- psu_coords(\@ends,$sleeperctr,+$sleeperend),
- $psu_sleeperlw);
- }
o(" grestore\n");
}
}