File diff r4157:ed8cf13e1648 → r4158:e34ff2424478
station_map.h
Show inline comments
 
@@ -179,25 +179,25 @@ static inline bool IsHangarTile(TileInde
 
}
 

	
 

	
 
static inline Axis GetRailStationAxis(TileIndex t)
 
{
 
	assert(IsRailwayStation(t));
 
	return HASBIT(GetStationGfx(t), 0) ? AXIS_Y : AXIS_X;
 
}
 

	
 

	
 
static inline Track GetRailStationTrack(TileIndex t)
 
{
 
	return GetRailStationAxis(t) == AXIS_X ? TRACK_X : TRACK_Y;
 
	return AxisToTrack(GetRailStationAxis(t));
 
}
 

	
 
static inline bool IsCompatibleTrainStationTile(TileIndex t1, TileIndex t2)
 
{
 
	assert(IsRailwayStationTile(t2));
 
	return
 
		IsRailwayStationTile(t1) &&
 
		IsCompatibleRail(GetRailType(t1), GetRailType(t2)) &&
 
		GetRailStationAxis(t1) == GetRailStationAxis(t2) &&
 
		!IsStationTileBlocked(t1);
 
}