public static void Main(string[] args) { Player pl1 = new Player("1", "class1"); Player pl2 = new Player("2", "class1"); Player pl3 = new Player("3", "class2"); Player pl4 = new Player("4", "class2"); Player pl5 = new Player("5", "class3"); Guild guild = new Guild("This", 4); guild.AddPlayer(pl1); guild.AddPlayer(pl2); guild.AddPlayer(pl3); guild.AddPlayer(pl4); guild.AddPlayer(pl5); Console.WriteLine(guild.Count); Console.WriteLine(guild.RemovePlayer("2")); Console.WriteLine(guild.RemovePlayer("6")); guild.PromotePlayer("1"); Console.WriteLine("-----------"); guild.DemotePlayer("6"); guild.DemotePlayer("3"); guild.KickPlayersByClass("class2"); Console.WriteLine("----------"); Console.WriteLine(guild.Report()); }
public static void Main(string[] args) { Guild guild = new Guild("Weekend Riders", 20); Player player = new Player("Mark", "Rogue"); Console.WriteLine(player); guild.AddPlayer(player); Console.WriteLine(guild.Count); Console.WriteLine(guild.RemovePlayer("Gosho")); Player firstPlayer = new Player("Pep", "Warrior"); Player secondPlayer = new Player("Lizzy", "Priest"); Player thirdPlayer = new Player("Mike", "Rogue"); Player fourthPlayer = new Player("Marlin", "Mage"); secondPlayer.Description = "Best healer EU"; guild.AddPlayer(firstPlayer); guild.AddPlayer(secondPlayer); guild.AddPlayer(thirdPlayer); guild.AddPlayer(fourthPlayer); guild.PromotePlayer("Lizzy"); Console.WriteLine(guild.RemovePlayer("Pep")); Player[] kickedPlayers = guild.KickPlayersByClass("Rogue"); Console.WriteLine(string.Join(", ", kickedPlayers.Select(p => p.Name))); Console.WriteLine(guild.Report()); }
static void Main(string[] args) { //Initialize the repository (guild) Guild guild = new Guild("Weekend Raiders", 20); //Initialize entity Player player = new Player("Mark", "Rogue"); //Print player Console.WriteLine(player); //Player Mark: Rogue //Rank: Trial //Description: n/a //Add player guild.AddPlayer(player); Console.WriteLine(guild.Count); //1 Console.WriteLine(guild.RemovePlayer("Gosho")); //False Player firstPlayer = new Player("Pep", "Warrior", "the greatest warrion", "Master"); Console.WriteLine($"---{firstPlayer}"); Player secondPlayer = new Player("Lizzy", "Priest"); Player thirdPlayer = new Player("Mike", "Rogue"); Player fourthPlayer = new Player("Marlin", "Mage"); //Add description to player secondPlayer.Description = "Best healer EU"; //Add players guild.AddPlayer(firstPlayer); guild.AddPlayer(secondPlayer); guild.AddPlayer(thirdPlayer); guild.AddPlayer(fourthPlayer); //Promote player guild.PromotePlayer("Lizzy"); //RemovePlayer Console.WriteLine(guild.RemovePlayer("Pep")); //True Player[] kickedPlayers = guild.KickPlayersByClass("Rogue"); Console.WriteLine(string.Join(", ", kickedPlayers.Select(p => p.Name))); //Mark, Mike Console.WriteLine(guild.Report()); //Players in the guild: Weekend Raiders //Player Lizzy: Priest //Rank: Member //Description: Best healer EU //Player Marlin: Mage //Rank: Trial //Description: n/a }
public static void Main(string[] args) { Guild guild = new Guild("Weekend Raiders", 20); //Initialize entity Console.WriteLine(guild.RemovePlayer("sasas")); Player player = new Player("Mark", "Rogue"); //Print player Console.WriteLine(player); //Player Mark: Rogue //Rank: Trial //Description: n/a //Add player guild.AddPlayer(player); Console.WriteLine(guild.Count); //1 Console.WriteLine(guild.RemovePlayer("Gosho")); //False Console.WriteLine(guild.RemovePlayer("Gosho1")); Player firstPlayer = new Player("Pep", "Warrior"); Player secondPlayer = new Player("Lizzy", "Priest"); Player thirdPlayer = new Player("Mike", "Rogue"); Player fourthPlayer = new Player("Marlin", "Mage"); Player fourthPlayer1 = new Player("Lizzy", "Mage"); //Add description to player secondPlayer.Description = "Best healer EU"; //Add players guild.AddPlayer(firstPlayer); guild.AddPlayer(secondPlayer); guild.AddPlayer(thirdPlayer); guild.AddPlayer(fourthPlayer); guild.AddPlayer(fourthPlayer1); //Promote player guild.PromotePlayer("Lizzy"); guild.DemotePlayer("Lizzy"); //RemovePlayer Console.WriteLine(guild.RemovePlayer("Pep")); Player[] kickedPlayers = guild.KickPlayersByClass("Rogue"); Console.WriteLine(string.Join(", ", kickedPlayers.Select(p => p.Name))); //Mark, Mike Console.WriteLine(guild.Report()); }