예제 #1
0
        public static void Retaliate(bool player1Turn, User player1, User player2)
        {
            bool gameOver = false;
            User player   = (player1Turn) ? player1 : player2;
            User opponent = (player == player1) ? player2 : player1;

            Console.WriteLine($"{player.Name}, your superior targeting system has given you");
            Console.WriteLine($"first strike advantage. Hit {opponent.Name} before he/she realizes!");
            ConsoleInput.Continue();

            while (!gameOver)
            {
                gameOver = (player1Turn)
                    ? ConsoleInput.Attack(player1, player2)
                    : ConsoleInput.Attack(player2, player1);

                player1Turn = !player1Turn;
            }
        }