Beispiel #1
0
        public void StartBattle()
        {
            robotFleet.CreateWeaponList();
            robotFleet.ChooseWeapon(robotFleet.Optimus);
            robotFleet.ChooseWeapon(robotFleet.Hal);
            robotFleet.ChooseWeapon(robotFleet.Phil);


            if (randomBool.Next(2) == 1)
            {
                playerTurn = true;
                Console.WriteLine();
                Console.WriteLine("Dinos go first!");
                Console.WriteLine();
            }
            else
            {
                Console.WriteLine();
                Console.WriteLine("Robots go first!");
                Console.WriteLine();
            }

            while (gameOver == false)
            {
                if (playerTurn)
                {
                    DinoAttack();
                    CheckRoundResult();
                    Console.WriteLine();
                    playerTurn = !playerTurn;
                }
                else
                {
                    RoboAttack();
                    Console.WriteLine();
                    CheckRoundResult();
                    playerTurn = !playerTurn;
                }
            }

            Console.WriteLine("Game Over");
            if (dinoWin)
            {
                Console.WriteLine("Dinosaurs win!");
            }
            else
            {
                Console.WriteLine("Robots win!");
            }
        }