Exemple #1
0
    public void NextTurn()
    {
        NextPlayer();
        Move++;

        if (turnPlayerController.Player.Hand.IsEmpty)
        {
            DealCards();
        }

        turnPlayerController.MakeTurn();
    }
Exemple #2
0
    public void StartRound()
    {
        deck = new Deck();
        round++;
        Move = 1;
        turnPlayerController = playerController;
        turnPlayerController.MakeTurn();

        pileController.OnRoundStart();
        playerController.OnRoundStart();
        computerController.OnRoundStart();

        for (byte i = 0; i < 4; i++)
        {
            pileController.AddCard(deck.DrawCard());
        }

        DealCards();
    }