Exemple #1
0
        public int DopoConfronto()
        {
            bool iovinco    = Confronto();
            int  PuntiTurno = C1.Valore + C2.Valore;
            int  ret        = 0;

            C1 = new Carta();
            C2 = new Carta();

            if (Mazzo1.NCarteRimaste > 1)
            {
                Ut1.MieCarte[2] = Mazzo1.GetCarta();
                CPU.MieCarte[2] = Mazzo1.GetCarta();
            }
            else
            {
                NUltimoTurno++;
            }

            if (NUltimoTurno == 1)
            {
                if (iovinco)
                {
                    Ut1.MieCarte[2] = new Carta(CardBriscola.Seme, CardBriscola.Numero, CardBriscola.nmMazzo);
                    CPU.MieCarte[2] = Mazzo1.GetCarta();
                }
                else
                {
                    CPU.MieCarte[2] = new Carta(CardBriscola.Seme, CardBriscola.Numero, CardBriscola.nmMazzo);
                    Ut1.MieCarte[2] = Mazzo1.GetCarta();
                }
                CardBriscola.percorso = null;
                PercorsoMazzo         = null;
            }

            if (iovinco)
            {
                GiocaGiocatore = true;
                Ut1.Punteggio += PuntiTurno;
                ret            = 1;
            }
            else
            {
                GiocaGiocatore = false;
                CPU.Punteggio += PuntiTurno;
                ret            = 2;
            }

            if (NUltimoTurno == 4)
            {
                ret += 2;
            }

            return(ret);
        }
Exemple #2
0
 public void GetBriscola()
 {
     CardBriscola = Mazzo1.GetCarta();
     return;
 }