From 0821b8a621e7fae1806d9a3579d1c8a6664d0efc Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 7 Nov 2010 22:14:41 +0000 Subject: [PATCH] layout: draw sleepers first so that rails can draw over, in case sleepers are lighter --- layout/layout | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/layout/layout b/layout/layout index f373f0d..aeec202 100755 --- a/layout/layout +++ b/layout/layout @@ -1014,6 +1014,12 @@ print DEBUG "ps $p0 $p1 $lenperp ($ppu) $allwidth\n"; o_path_point(psu_coords(\@ends,$e,$allwidth)); o_path_point(psu_coords(\@ends,$e,-$allwidth)); o(" closepath clip\n"); + if ($draw =~ m/S/) { + o(" ".set_black('S')."\n"); + o_line(psu_coords(\@ends,$sleeperctr,-$sleeperend), + psu_coords(\@ends,$sleeperctr,+$sleeperend), + $psu_sleeperlw); + } if ($draw =~ m/R/) { o(" ".set_black('R')."\n"); foreach $side qw(-1 1) { @@ -1022,12 +1028,6 @@ print DEBUG "ps $p0 $p1 $lenperp ($ppu) $allwidth\n"; $psu_raillw); } } - if ($draw =~ m/S/) { - o(" ".set_black('S')."\n"); - o_line(psu_coords(\@ends,$sleeperctr,-$sleeperend), - psu_coords(\@ends,$sleeperctr,+$sleeperend), - $psu_sleeperlw); - } if ($draw =~ m/A/) { o(" ".set_colour(0.5, 'A')."\n"); foreach $side qw(-1 1) { -- 2.30.2