コード例 #1
0
ファイル: TravelEvents.cs プロジェクト: atomicus/wpaxi
 public override void afterCalculation(TravelCalculator _travelCalculator)
 {
     _travelCalculator.NrOfTravelers++;
 }
コード例 #2
0
ファイル: TravelEvents.cs プロジェクト: atomicus/wpaxi
 public override void afterCalculation(TravelCalculator _travelCalculator)
 {
     _travelCalculator.RouteType = _type;
 }
コード例 #3
0
ファイル: TravelEvents.cs プロジェクト: atomicus/wpaxi
 public virtual void beforeCalculation(TravelCalculator _travelCalculator)
 {
 }
コード例 #4
0
ファイル: TravelEvents.cs プロジェクト: atomicus/wpaxi
 public virtual void afterCalculation(TravelCalculator _travelCalculator)
 {
 }
コード例 #5
0
ファイル: Travel.cs プロジェクト: atomicus/wpaxi
 /// <summary>
 /// Updates current travel state based on all events that taken place till now.
 /// </summary>
 /// <returns></returns>
 public TravelCalculator getTravelState()
 {
     TravelCalculator trv = new TravelCalculator(_Travelers, _Events, Car);
     trv.getState();
     return trv;
 }
コード例 #6
0
ファイル: Travel.cs プロジェクト: atomicus/wpaxi
 /// <summary>
 /// Calcualte costs of travel for all travelers up to current distance
 /// </summary>
 public void CalculateCosts()
 {
     //create new travel calculator.
     TravelCalculator calc = new TravelCalculator(_Travelers, _Events, Car);
 }