equal
deleted
inserted
replaced
2196 TileIndex t2 = arf.bridge_end_tile; |
2196 TileIndex t2 = arf.bridge_end_tile; |
2197 |
2197 |
2198 int32 bridge_len = GetTunnelBridgeLength(t1, t2); |
2198 int32 bridge_len = GetTunnelBridgeLength(t1, t2); |
2199 |
2199 |
2200 DiagDirection dir = (TileX(t1) == TileX(t2) ? DIAGDIR_SE : DIAGDIR_SW); |
2200 DiagDirection dir = (TileX(t1) == TileX(t2) ? DIAGDIR_SE : DIAGDIR_SW); |
2201 Track track = AxisToTrack(DiagDirToAxis(dir)); |
2201 Track track = DiagDirToDiagTrack(dir); |
2202 |
2202 |
2203 if (t2 < t1) dir = ReverseDiagDir(dir); |
2203 if (t2 < t1) dir = ReverseDiagDir(dir); |
2204 |
2204 |
2205 /* try to build a long rail instead of bridge... */ |
2205 /* try to build a long rail instead of bridge... */ |
2206 bool fail = false; |
2206 bool fail = false; |