using QwirkleClassLibrary; using static System.Console; static Game InitializerGame() { OutputEncoding = System.Text.Encoding.UTF8; List Players = new List(); WriteLine("Enter number of player play : "); try { int nbplayer = Convert.ToInt32(ReadLine()); while (nbplayer <= 1 || nbplayer > 4) { WriteLine("ERROR : Enter minmun one player or four max !"); nbplayer = Convert.ToInt32(ReadLine()); } for (int i = 0; i < nbplayer; i++) { WriteLine("Enter name of player " + (i + 1) + " : \n"); String? name = ReadLine(); bool nameInvalid = string.IsNullOrWhiteSpace(name); while (nameInvalid == true) { WriteLine("ERROR Incorrect name, please enter name of player " + (i + 1) + " : \n"); name = ReadLine(); nameInvalid = string.IsNullOrWhiteSpace(name); } for (int j = 0; j < Players.Count; j++) { if (Players[j].GetNameTag == name) { name = (name + "bis"); } } Player p = new Player(name); Players.Add(p); } } catch (Exception e) { Console.WriteLine(e.Message); } return new Game(Players); } static void testJeremy() { Game game = InitializerGame(); Write("\n -------------------------------------------------------- \n"); game.NextPlayer(); game.NextPlayer(); game.NextPlayer(); game.NextPlayer(); game.TilsBagPlayer(); for (int i = 0; i < game.GetNbPlayers; i++) { game.ShowTileOfPlayer(i); } } testJeremy();