src/ai/default/default.cpp
changeset 10546 07ab34af246e
parent 10429 1b99254f9607
child 10673 19d08fc61e06
equal deleted inserted replaced
10545:8d586c012f4a 10546:07ab34af246e
  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;