public void Repartir(BE.Turno turno, BE.Mazo mazo, BLL.Jugador jugAction) { foreach (BE.Jugador jug in turno.JUGADORES) { jug.MANO.CARTAS.Clear(); for (int i = 0; i < 7; i++) { jugAction.robarDelMazo(mazo, jug); } } }
public bool robarDelMazo(BE.Mazo mazo, BE.Jugador jug) { bool error = false; if (mazo.CARTAS.Count() >= 1) { jug.MANO.CARTAS.Add(mazo.CARTAS[0]); mazo.CARTAS.RemoveAt(0); jug.MANO.CARTAS = this.ordenarMano(jug.MANO.CARTAS); } else { error = true; } //TODO mezclar descarte en el mazo cuando el mazo se quede sin cartas? return(error); }