/// <summary> /// Print dispatcher list. /// </summary> /// <param name="simulator"></param> private void PrintDispatcherList(AirplainSimulator simulator) { if (simulator.Dispatchers.Any()) { simulator.Dispatchers.ForEach(p => { Console.WriteLine(String.Format("Dispatcher {0}: recommended heigth {1} m.", p.Name, simulator.Model.Speed > 0 ? p.CalculateRecommendedHeight(simulator.Model) : 0)); }); } else { Console.WriteLine("Dispatchers list empty."); } }
/// <summary> /// Constructor. /// </summary> public AirplainSimulatorBuilder() { this._simulator = new AirplainSimulator(maxPenaltyPoints); }