private decimal GetTravelPrice(Town destination)
 {
     return (_actualLocation.GetTravelDistance(destination) * _cashPerDistance);
 }
 public Merchant(String name, Town startingLocation, List<TradeGood> belongings )
 {
     _name = name;
     _actualLocation = startingLocation;
     _belongings = belongings;
 }
 public void Travel(Town destination)
 {
     //todo - potrącanie ceny za podróż z 'sakiewki'
     _actualLocation = destination;
 }
示例#4
0
 public int GetTravelDistance(Town destination)
 {
     int latDiff = Math.Abs(Latitude - destination.Latitude);
     int lonDiff = Math.Abs(Longitude - destination.Longitude);
     return (latDiff + lonDiff);                         //yes, that's silly
 }