public void par(Jugador jugador) { bool existePar = false; Carta actual = new Carta(); int pos = 0; int mayor = 0; Carta carta1 = jugador.Mano[0]; Carta carta2 = jugador.Mano[1]; foreach (Carta carta in CartasComunes) { if (carta1.getValor() == carta2.getValor()) { if (carta1.getValor() > mayor) { existePar = true; mayor = carta.getValor(); } else { existePar = false; } } if (carta.getValor() == carta1.getValor() || carta.getValor() == carta2.getValor()) { if (carta.getValor() > mayor) { mayor = carta.getValor(); existePar = true; } else { existePar = false; } } } if (existePar) { jugador.PuntajeMano = 2; } }
public ModelCartas() { cartas = new List <Carta>(); disponibles = new List <Carta>(); mesa = new List <Carta>(); tam = 52; int contSim = 0; int contNum = 0; int contCar = 0; while (contCar < numCartas) { Carta c = new Carta(); cartas.Add(c); switch (contSim) { case 0: { cartas[contCar].setSimbolo("Corazones"); break; } case 1: { cartas[contCar].setSimbolo("Espadas"); break; } case 2: { cartas[contCar].setSimbolo("Diamantes"); break; } case 3: { cartas[contCar].setSimbolo("Treboles"); break; } } switch (contNum) { case 0: { cartas[contCar].setNumero(contNum + 2); break; } case 1: { cartas[contCar].setNumero(contNum + 2); break; } case 2: { cartas[contCar].setNumero(contNum + 2); break; } case 3: { cartas[contCar].setNumero(contNum + 2); break; } case 4: { cartas[contCar].setNumero(contNum + 2); break; } case 5: { cartas[contCar].setNumero(contNum + 2); break; } case 6: { cartas[contCar].setNumero(contNum + 2); break; } case 7: { cartas[contCar].setNumero(contNum + 2); break; } case 8: { cartas[contCar].setNumero(contNum + 2); break; } case 9: { cartas[contCar].setNumero(contNum + 2); break; } case 10: { cartas[contCar].setNumero(contNum + 2); break; } case 11: { cartas[contCar].setNumero(contNum + 2); break; } case 12: { cartas[contCar].setNumero(contNum + 2); break; } } contCar++; contNum++; if (contNum == 13) { contSim++; contNum = 0; } } this.Clone(); this.Desordenar(); }
public void setCarta2(Carta c) { carta2 = c; }
public void setCarta1(Carta c) { carta1 = c; }