Changeset - r3235:3a1bf691e08d
[Not reviewed]
master
0 1 0
tron - 18 years ago 2006-03-16 15:28:44
tron@openttd.org
(svn r3908) Fix last commit (I'm saying that way too often *sigh*) (Pointed out by Celestar)
1 file changed with 9 insertions and 2 deletions:
npf.c
9
2
0 comments (0 inline, 0 general)
npf.c
Show inline comments
 
@@ -483,14 +483,21 @@ static bool VehicleMayEnterTile(Owner ow
 
				}
 
			}
 
			/* if we were on a railway middle part, we are now at a railway bridge ending */
 
#endif
 
			if ((IsTunnel(tile) && GetTunnelTransportType(tile) == TRANSPORT_RAIL) ||
 
					(IsBridge(tile) && (
 
						(IsBridgeRamp(tile) && GetBridgeTransportType(tile) == TRANSPORT_RAIL) ||
 
						(IsBridgeMiddle(tile) && IsTransportUnderBridge(tile) && GetTransportTypeUnderBridge(tile) == TRANSPORT_RAIL)
 
						(
 
							IsBridgeRamp(tile) &&
 
							GetBridgeTransportType(tile) == TRANSPORT_RAIL
 
						) || (
 
							IsBridgeMiddle(tile) &&
 
							IsTransportUnderBridge(tile) &&
 
							GetTransportTypeUnderBridge(tile) == TRANSPORT_RAIL &&
 
							GetBridgeAxis(tile) != DiagDirToAxis(enterdir)
 
						)
 
					))) {
 
				return IsTileOwner(tile, owner);
 
			}
 
			break;
 

	
 
		default:
0 comments (0 inline, 0 general)