Mercurial > hg > openttd
changeset 11008:caf80968eb74 draft
(svn r15348) -Fix (r15347): Preferred pylon position is dependant on the masked wires as well.
author | michi_cc <michi_cc@openttd.org> |
---|---|
date | Thu, 05 Feb 2009 02:07:13 +0000 |
parents | e9e6a0bba3e9 |
children | 8c1eace0f5bb |
files | src/elrail.cpp |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/elrail.cpp +++ b/src/elrail.cpp @@ -326,10 +326,10 @@ * 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]; } }