static void Main(string[] args) { do { try { ArenaController arena = new ArenaController(); Console.WriteLine("Contestants:"); foreach (var character in arena.ContestantsList) { Console.WriteLine(character.Name); } Console.WriteLine("\nSemi finals"); foreach (var character in arena.SemiFinalsList) { Console.WriteLine(character.Name); } Console.WriteLine("\nFinals"); foreach (var character in arena.FinalsList) { Console.WriteLine(character.Name); } Console.WriteLine("\nWinner is:"); Console.WriteLine(arena.Winner.Name); Console.ReadKey(); } catch (Exception e) { Console.WriteLine(e.Message); Console.ReadKey(); } } while (true); }
static void Main(string[] args) { ArenaController arenaController = new ArenaController(); Console.WriteLine("WELCOME TO THE FIGHT ARENA!"); arenaController.HeroCreater(); foreach (Hero hero in arenaController.heroes) { Console.WriteLine(hero.Name); } Console.WriteLine("Quater Final Groups:"); foreach (Hero fighter in arenaController.currentFight) { string heroesInFight = fighter; Console.WriteLine(fighter.Name); } bool fightersChosen = true; while (fightersChosen) { Console.WriteLine("Attacker attacks:"); bool fighterOnesTurn = true; if (fighterOnesTurn == true) { arenaController.HeroAttack(attackerAttackRange, defendersHitPoints, defendersDefence); } Console.WriteLine("Defender Health:"); } Console.ReadKey(); }