/// <summary> /// Represents a method that starts a new game /// </summary> /// <remarks>The game field will have new numbers.</remarks> private void RestartGame() { Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine(Message.GAME_RESTARTED); this.moveCount = 0; this.field = new GameField(BOARD_SIZE, BOARD_SIZE); field.GenerateField(new RandomFieldGenerator()); Console.ForegroundColor = ConsoleColor.Yellow; Console.Write(field.ToString()); Console.ResetColor(); }