From f936afa64ab6074976a494ce377524d7b06d8853 Mon Sep 17 00:00:00 2001 From: michi_cc Date: Thu, 5 Feb 2009 02:07:13 +0000 Subject: (svn r15348) -Fix (r15347): Preferred pylon position is dependant on the masked wires as well. --- src/elrail.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/elrail.cpp') diff --git a/src/elrail.cpp b/src/elrail.cpp index 1d6daf00a..c5dfbcf57 100644 --- a/src/elrail.cpp +++ b/src/elrail.cpp @@ -326,10 +326,10 @@ static void DrawCatenaryRailway(const TileInfo *ti) * of the PCP for preferred/allowed determination*/ PCPpos = (TrackSourceTile[i][k] == TS_HOME) ? i : ReverseDiagDir(i); SetBit(PCPstatus, i); // This PCP is in use + PPPpreferred[i] &= PreferredPPPofTrackAtPCP[TracksAtPCP[i][k]][PCPpos]; } if (HasBit(trackconfig[TrackSourceTile[i][k]], TracksAtPCP[i][k])) { - PPPpreferred[i] &= PreferredPPPofTrackAtPCP[TracksAtPCP[i][k]][PCPpos]; PPPallowed[i] &= ~DisallowedPPPofTrackAtPCP[TracksAtPCP[i][k]][PCPpos]; } } -- cgit v1.2.3-54-g00ecf