private int roadKey = 1; // increased for each new Road created private Road CreateRoad( City cityFrom, City cityTo, int roadLength, RoadQuality roadQuality, string roadName ) { return(new Road(roadKey++, cityFrom, cityTo, roadLength, roadQuality, roadName)); }
public Road( int roadKey, City cityFrom, City cityTo, int roadLength, RoadQuality roadQuality, string roadName ) { RoadKey = roadKey; SetCityFrom(cityFrom); SetCityTo(cityTo); RoadLength = roadLength; RoadQuality = roadQuality; RoadName = roadName; }
public void SetRoadQualityVal(RoadQuality a_quality) { m_roadQualityVal = a_quality; }
public WeightDeterminedByRoadLengthAndQuality(int roadLength, RoadQuality roadQuality) { double multiplierForRoadQuality = roadQuality == RoadQuality.BAD ? 1.5 : 1; weightValue = roadLength * multiplierForRoadQuality; }
public void SetRoadQualityVal( RoadQuality a_quality ) { m_roadQualityVal = a_quality; }