(svn r7717) -Fix (runknown): When following path for signals, don't skip back to the
previous tile, as for tunnels & bridge ends the entering direction is wrong.
This commit is contained in:
		@@ -341,8 +341,8 @@ static void TPFMode1(TrackPathFinder* tpf, TileIndex tile, DiagDirection directi
 | 
				
			|||||||
	if (tpf->hasbit_13)
 | 
						if (tpf->hasbit_13)
 | 
				
			||||||
		return;
 | 
							return;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	tile = tile_org;
 | 
					 | 
				
			||||||
	direction = ReverseDiagDir(direction);
 | 
						direction = ReverseDiagDir(direction);
 | 
				
			||||||
 | 
						tile += TileOffsByDiagDir(direction);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	bits = GetTileTrackStatus(tile, tpf->tracktype);
 | 
						bits = GetTileTrackStatus(tile, tpf->tracktype);
 | 
				
			||||||
	bits |= (bits >> 8);
 | 
						bits |= (bits >> 8);
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user