public void AddMember(TeamMember name) { newTeam.Add(name); }
static void Main(string[] args) { System.Console.WriteLine("Enter any integer between 0 and 100"); int bankDifficultyLevel = 0; bool test = int.TryParse(Console.ReadLine(), out bankDifficultyLevel); if (test && bankDifficultyLevel >= 0 && bankDifficultyLevel <= 100) { Console.WriteLine("Plan your heist!"); Team sugarGliders = new Team(); while (true) { Console.WriteLine("Enter name"); string name = Console.ReadLine(); if (name == "") { break; } else { int skillLevel = 1; while (true) { Console.WriteLine("Enter skill level"); bool success = int.TryParse(Console.ReadLine(), out skillLevel); if (success && skillLevel > 0) { Console.WriteLine($"Skill level set to: {skillLevel}"); break; } else { Console.WriteLine("Please enter an integer."); } } double courageFactor = 1.0; while (true) { Console.WriteLine("Please enter courage factor (0.0 - 2.0)"); bool success = double.TryParse(Console.ReadLine(), out courageFactor); if (success && courageFactor > 0 && courageFactor <= 2.0) { Console.WriteLine($"Courage Factor set to: {courageFactor}"); break; } else { Console.WriteLine("Must enter value between 0.0 and 2.0"); } } TeamMember member = new TeamMember(name, skillLevel, courageFactor); Console.WriteLine(member); sugarGliders.AddMember(member); Console.WriteLine($"Your team now has {sugarGliders.ShowMemberCount()}"); } } if (sugarGliders.ShowMemberCount() > 0) { Console.WriteLine($"Your team has {sugarGliders.ShowMemberCount()} members."); } else { Console.WriteLine("No members on your team"); } System.Console.WriteLine("Choose the number of trail"); int num = 0; bool trail = int.TryParse(Console.ReadLine(), out num); int totalSuccess = 0; int totalFailer = 0; if (trail && num > 0) { for (int i = 0; i < num; i++) { Random randomInteger = new Random(); int luckValue = randomInteger.Next(-10, 10); bankDifficultyLevel += luckValue; System.Console.WriteLine($"The team's combined skill level is, {sugarGliders.TotalSkillLevel()}"); System.Console.WriteLine($"The bank's difficulty level is, {bankDifficultyLevel}"); if (sugarGliders.TotalSkillLevel() >= bankDifficultyLevel) { System.Console.WriteLine("Success! You've robbed a bank!"); totalSuccess += 1; } else { System.Console.WriteLine("Failure! Get good."); totalFailer += 1; } } } else { System.Console.WriteLine("Positive integer"); } System.Console.WriteLine($"Total Success: {totalSuccess}"); System.Console.WriteLine($"Total Failer: {totalFailer}"); } }