public BuildingOnMapIfPossibleLocator( IMap map, BuildingOnMapLocator buildingOnMapLocator, PathToNearestStreetFromBuildingFinder pathToNearestStreetFromBuildingFinder) { _map = map; _buildingOnMapLocator = buildingOnMapLocator; _pathToNearestStreetFromBuildingFinder = pathToNearestStreetFromBuildingFinder; }
public PathToNearestStreetFromBuildingFinder( IMap map, BuildingOnMapLocator buildingOnMapLocator, ClosestStreetFinder closestStreetFinder) { _map = map; _astar = new SpatialAStar <ITile>(_map.GetTilesArray()); _buildingOnMapLocator = buildingOnMapLocator; _closestStreetFinder = closestStreetFinder; }
public BuildingOnMapPlacer(BuildingOnMapLocator buildingOnMapLocator) { _buildingOnMapLocator = buildingOnMapLocator; }