static void Main(string[] args) { while (true) { Console.WriteLine("What console would you like to play?"); var consoleToPlay = Console.ReadLine(); var console = ConsoleFactory.GetConsole(consoleToPlay); console.Play(); Console.WriteLine(); } }
static void Main(string[] args) { int controllerAmount; bool input = false; do { Console.WriteLine("Enter the amount of controllers you'd like for your console."); input = int.TryParse(Console.ReadLine(), out controllerAmount); } while (!input); var newConsole = ConsoleFactory.GetConsole(controllerAmount); newConsole.TurnOn(); }