示例#1
0
        public bool HandlePlayerTurn(Player currentPlayer, Player enemyPlayer)
        {
            FireShotResponse turnResult;
            bool             shouldGameContinue;

            do
            {
                turnResult = TryPlayerAttack(currentPlayer, enemyPlayer);
            } while (!UserIO.InterpretTurnResult(turnResult));
            shouldGameContinue = (turnResult.ShotStatus != ShotStatus.Victory);
            return(shouldGameContinue);
        }