public void RunSpecifiedTurbine(int number) { if (isOperational) { if ((number - 1) >= 0 && (number - 1) < turbines.Count) { Turbine t = turbines[number - 1]; if (!t.isRunning && !t.isDamaged) { t.runTurbine(); power += t.Power; } else { Console.WriteLine("Turbina uszkodzona, nie można jej uruchomić lub już jest włączona"); Console.WriteLine("--------------------------------------"); } } else { Console.WriteLine("Turbina o podanym numerze nie istnieje"); } } else { Console.WriteLine("Elektrownia musi zostać uruchomiona"); } }
public void ShutDownSpecifiedTurbine(int number) { if ((number - 1) >= 0 && (number - 1) < turbines.Count) { Turbine t = turbines[number - 1]; if (t.isRunning) { power -= t.Power; t.stopTurbine(); } else { Console.WriteLine("Turbina już jest wyłączona"); Console.WriteLine("--------------------------------------"); } } else { Console.WriteLine("Turbina o podanym numerze nie istnieje"); } }
public void AddTurbine(Turbine t) { turbines.Add(t); }