src/yapf/yapf_costrail.hpp
changeset 5587 167d9a91ef02
parent 5475 2e6990a8c7c4
child 6040 95729a9673ce
--- a/src/yapf/yapf_costrail.hpp	Wed Jan 10 18:44:52 2007 +0000
+++ b/src/yapf/yapf_costrail.hpp	Wed Jan 10 18:56:51 2007 +0000
@@ -195,7 +195,7 @@
 		Trackdir trackdir = n.m_key.m_td;
 		TileType tile_type = GetTileType(tile);
 
-		RailType rail_type = GetTileRailType(tile, trackdir);
+		RailType rail_type = GetTileRailType(tile, TrackdirToTrack(trackdir));
 
 		bool target_seen = Yapf().PfDetectDestination(tile, trackdir);
 
@@ -252,7 +252,7 @@
 
 			// if tail type changes, finish segment (cached segment can't contain more rail types)
 			{
-				RailType new_rail_type = GetTileRailType(F.m_new_tile, (Trackdir)FindFirstBit2x64(F.m_new_td_bits));
+				RailType new_rail_type = GetTileRailType(F.m_new_tile, TrackdirToTrack(FindFirstTrackdir(F.m_new_td_bits)));
 				if (new_rail_type != rail_type) {
 					break;
 				}