public Mao(Baralho baralho, int maoInicial) { for (int i = 0; i < maoInicial; i++) { Cartas.Add(baralho.RemoveTop()); } selec = -1; Visibilidade = true; Trincas = 0; Sequencias = 0; }
public JogoPifpaf(int qntJogadores, string nomeJogador, bool visibilidade) { Baralho = new Baralho(); Cemiterio = new Pilha(); Ai = new Ai(Baralho, Cemiterio, null); string nome = nomeJogador; Turno = 1; //Jogadores = jogadores; fase = Fase.compra; FimJogo = false; Visibilidade = !visibilidade; Definir52Cartas(); Definir52Cartas(); Baralho.Embaralhar(); //Add bots Random r = new Random(); string[] bots = new string[] { "João", "Antônio", "Junior", "John Macllaine", "Moises", "Spirit", "Phantom", "G-virus", "T-virus", "ANJ", "SUBROSA", "Fallen", "Matheus", "Snike", "Yami Yugi", "Dark Magician", "Homem Risonho", "GOD", "Kurosaki", "Seya", "Lucifer" }; Jogadores = new Jogador[qntJogadores]; if (nome == "") { nome = "Sem_nome"; } Jogadores[0] = new Jogador(1, null, nome + " ", false); for (int i = 1; i < qntJogadores; i++) { Jogadores[i] = new Jogador(i + 1, null, bots[r.Next(20)] + " ", true); } //inicializar mãos for (int i = 0; i < Jogadores.Length; i++) { Jogadores[i].Mao = new Mao(Baralho, 9); } JogadorAtual = Jogadores[0]; //Montar jogos dos bots antes de começar for (int i = 1; i < Jogadores.Length; i++) { Ai.Mao = Jogadores[i].Mao; Ai.AutoMontar(); } }