static void Main(string[] args) { Welcome(); Player player = CreatePlayer(); Game game = new Game(player); // Solve challenges // SumChallenge challenge = null; // do { // challenge = game.NextChallenge(); // Console.WriteLine(challenge); // } while(challenge != null); while (!game.IsFinished()) { SumChallenge challenge = game.NextChallenge(); Console.WriteLine(challenge); int playerAttempt = Convert.ToInt32(Console.ReadLine()); challenge.Solve(playerAttempt); } Console.Write(game.Overview()); // Single // Console.WriteLine("Here is a challenge:"); // SumChallenge challenge = new SumChallenge(); // Console.Write(challenge); // int playerAttempt = Convert.ToInt32(Console.ReadLine()); // challenge.Solve(playerAttempt); // Console.WriteLine("Results:"); // Console.Write(challenge); }
static void Main(string[] args) { Welcome(); Player player = CreatePlayer(); Game game = new Game(player); while (!game.IsFinished()) { SumChallenge challenge = game.NextChallenge(); Console.WriteLine(challenge); int playerAttempt = Convert.ToInt32(Console.ReadLine()); challenge.Solve(playerAttempt); } Console.Write(game.Overview()); }