コード例 #1
0
ファイル: Program.cs プロジェクト: bentikki/FightArena
        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);
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: T1NK0/FightArena
        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();
        }