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