(svn r4930) - Backport from trunk (r4859):

Fix issue with train pathfinding over level crossings.
This commit is contained in:
Darkvater 2006-05-20 18:43:59 +00:00
parent 1f9a69bc89
commit ec9870a611
1 changed files with 1 additions and 2 deletions

View File

@ -766,8 +766,7 @@ start_at:
// Check that the tile contains exactly one track
if (bits == 0 || KILL_FIRST_BIT(bits) != 0) break;
if ((IsTileType(tile, MP_STREET) && !HASBIT(tpf->railtypes, GB(_m[tile].m4, 0, 4))) ||
!HASBIT(tpf->railtypes, GetRailType(tile))) {
if (IsTileType(tile, MP_STREET) ? !HASBIT(tpf->railtypes, GB(_m[tile].m4, 0, 4)) : !HASBIT(tpf->railtypes, GetRailType(tile))) {
bits = 0;
break;
}