public void setCartas(be.Jugador jugador) { Jugador = jugador; pictureBox1.Image = Image.FromFile(@"imagenes\" + jugador.Cartas[0].getImageName()); pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage; pictureBox2.Image = Image.FromFile(@"imagenes\" + jugador.Cartas[1].getImageName()); pictureBox2.SizeMode = PictureBoxSizeMode.StretchImage; pictureBox3.Image = Image.FromFile(@"imagenes\" + jugador.Cartas[2].getImageName()); pictureBox3.SizeMode = PictureBoxSizeMode.StretchImage; }
public be.Jugador jugadorContrario(be.Jugador Jugador, List <be.Jugador> Jugadores) { foreach (be.Jugador jugador in Jugadores) { if (jugador != Jugador) { return(jugador); } } return(Jugador); }
public int contarCartas(be.Jugador jugador) { foreach (be.Carta carta in jugador.Cartas) { if (carta != null) { return(1); } } return(0); }
public bool calcularFlor(be.Jugador jugador) { if (jugador.Cartas[0].palo == jugador.Cartas[1].palo && jugador.Cartas[0].palo == jugador.Cartas[2].palo && jugador.Cartas[1].palo == jugador.Cartas[2].palo) { jugador.Puntaje = jugador.Puntaje + 3; return(true); } return(false); }
public void mostrarCartaTirada(be.Jugador jugador, be.Carta carta) { if (jugador == partida.Jugadores[0]) { cartas1.Add(carta); } else { cartas2.Add(carta); } Enlazar(); }
public int envidoAceptado(be.Jugador Jugador, be.IEnvido ienvido) { envidoGanador(ienvido); foreach (be.Jugador jugador in Jugadores) { if (jugador != Jugador) { return(jugador.Envido.getPuntos()); } } return(-1); }
public frmTruco(be.ITruco truco, be.Jugador jugador, bool reCantar) { InitializeComponent(); label1.Text = jugador.Nombre; if (reCantar) { button3.Text = "Quiero " + truco.reCantar.nombre; } else { button3.Hide(); } label2.Text = "Te canto " + truco.nombre; }
private void crearJugadores() { if (textBox1.Text.Length > 0) { be.Jugador jugador = new be.Jugador(textBox1.Text); jugadores.Add(jugador); } if (textBox2.Text.Length > 0) { be.Jugador jugador = new be.Jugador(textBox2.Text); jugadores.Add(jugador); } }
private List <be.Carta> coleccionarCartasJugador(be.Jugador jugador) { List <be.Carta> cartas = new List <be.Carta>(); foreach (be.Carta carta in jugador.Cartas) { if (carta == null) { cartas.Add(jugador.CartaJugada); continue; } cartas.Add(carta); } return(cartas); }
private void noQuerido(int puntosAlOtroJugador, be.Jugador jugador) { jugador.ManosGanadas = 99; rondaServices.AsignarPuntos(partida.Jugadores, puntosAlOtroJugador); rondaServices.nuevaRonda(); this.trucoUserControlNuevaRonda(); bloquearCartasPorTurno(); label5.Text = "Puntaje: " + jugadores[0].Puntaje; label6.Text = "Puntaje: " + jugadores[1].Puntaje; label3.Text = "Manos Ganadas: 0"; label4.Text = "Manos Ganadas: 0"; }
public void TirarCarta(be.Jugador jugador, be.Carta carta, bll.Ronda rondaServices) { be.Partida partida = rondaServices.getPartida(); int index = rondaServices.RondaActual; be.Mano mano = partida.Rondas[index].Manos[partida.Rondas[index].UltimaManoJugada]; jugador.CartaJugada = carta; rondaServices.alternarTurno(); int indice = jugador.Cartas.IndexOf(carta); jugador.Cartas[indice] = null; mano.Jugadores.Add(jugador); bll.Mano manoServices = new bll.Mano(); manoServices.manoCompleta(mano, partida); }
public be.Turno cambiarTurno(be.Turno turno, be.Jugador jugador) { turno.Jugador = jugador; return(turno); }
private void envidoGanador(be.IEnvido envido) { be.Jugador jugador = jugadorGanador(); envido.setValor(faltaEnvidoPuntos(jugador)); jugador.Puntaje = jugador.Puntaje + envido.Valor(); }
private int faltaEnvidoPuntos(be.Jugador jugador) { return((jugador.Puntaje < 15) ? 15 - jugador.Puntaje : 30 - jugador.Puntaje); }
public void envidoNoQuerido(be.Jugador jugador) { jugador.Puntaje = jugador.Puntaje + 1; }
private void AsignarPuntos(be.Jugador jugador) { jugador.ManosGanadas++; }