public Gioco(TipoCarte gioco = TipoCarte.Briscola, int numGiocatori = 4) { this.gioco = gioco; m = new Mazzo(gioco); numGiocatori = Math.Max(1, numGiocatori); giocatori = new Giocatore[numGiocatori]; for (int i = 0; i < numGiocatori; i++) { giocatori[i] = new Giocatore(); } Distribuisci(); }
public List <Carta> carte = new List <Carta>(); // le carte in mano a ciascun giocatore public Mazzo(TipoCarte tipo = TipoCarte.Briscola) { switch (tipo) { case TipoCarte.Pocker: Console.WriteLine("Pocker"); NuovoMazzo("♥,♦,♣,♠", "A,6,7,8,9,10,Q,J,K"); //"♥,♦,♣,♠" break; case TipoCarte.ScalaQuaranta: Console.WriteLine("Scala quaranta"); NuovoMazzo("♥,♦,♣,♠", "A,2,3,4,5,6,7,8,9,10,Q,J,K,jolly", 2); break; default: // TipoCarte.Briscola o non gestito Console.WriteLine("Briscola by Default"); NuovoMazzo("d,c,b,s", "A,2,3,4,5,6,7,F,C,R"); break; } }