Commit d37aa914 by Emanuel Lugo

se agrega puntuacion a las combinaciones

parent 89deb808
/** */
package poker;
package poker;
import java.util.ArrayList;
import java.util.*;
......@@ -72,9 +71,9 @@ public class pokerGame {
if ((valoresIguales == 2 && mano.get(1).getValorInt() != mano.get(2).getValorInt())
|| (valoresIguales == 2 && mano.get(2).getValorInt() != mano.get(4).getValorInt())) {
return resultado = "DOBLE DUO";
return resultado = "DOBLE PAREJA";
} else if (valoresIguales == 1)
return resultado = "DUO";
return resultado = "PAREJA";
return resultado = "CARTA ALTA";
}
......
package poker2;
import poker.*;
import java.util.ArrayList;
import java.util.*;
public class PokerGame2 {
public String ganadores(List<Carta[]> jugadas)
{
public String ganadores(List<Carta[]> jugadas) {
System.out.println("Cantidad de jugadas: " + jugadas.size());
for (Carta[] mano : jugadas) {
System.out.println("JUGADA ======================");
for (Carta c : mano) {
System.out.println(c.valorPalo());
}
System.out.println(c.valorPalo());
}
}
return "0";
return "0";
}
public static void main(String args[]) {
int puntosMano1;
PokerGame2 pokerGanador = new PokerGame2();
pokerGame pokerJugadas = new pokerGame();
ArrayList<Carta> mano = new ArrayList<Carta>();
// List<Carta[]> jugadas = new ArrayList<Carta[]>();
// Carta[] m1 = new Carta[5];
// m1[0] = new Carta("AH");
// m1[1] = new Carta("AD");
// m1[2] = new Carta("TH");
// m1[3] = new Carta("TC");
// m1[4] = new Carta("6S");
// Carta[] m2 = new Carta[5];
// m2[0] = new Carta("AH");
// m2[1] = new Carta("KD");
// m2[2] = new Carta("QH");
// m2[3] = new Carta("3C");
// m2[4] = new Carta("3S");
Carta carta1 = new Carta("2S ");
Carta carta2 = new Carta("2C ");
Carta carta3 = new Carta("4H ");
Carta carta4 = new Carta("5D ");
Carta carta5 = new Carta("5C ");
mano.add(carta1);
mano.add(carta2);
mano.add(carta3);
mano.add(carta4);
mano.add(carta5);
// jugadas.add(m1);
// jugadas.add(m2);
public static void main(String args[]) {
PokerGame2 mc = new PokerGame2();
List<Carta[]> jugadas = new ArrayList<Carta[]>();
Carta[] m1 = new Carta[5];
m1[0] = new Carta("AH");
m1[1] = new Carta("AD");
m1[2] = new Carta("TH");
m1[3] = new Carta("TC");
m1[4] = new Carta("6S");
Carta[] m2 = new Carta[5];
m2[0] = new Carta("AH");
m2[1] = new Carta("KD");
m2[2] = new Carta("QH");
m2[3] = new Carta("3C");
m2[4] = new Carta("3S");
jugadas.add(m1);
jugadas.add(m2);
String ganadores = mc.ganadores(jugadas);
System.out.println("Ganadores = " + ganadores);
// pokerJugadas.jugadas(mano);
for (Carta carta : mano) {
System.out.print(carta.valorPalo() + " ");
}
puntosMano1 = pokerGanador.valorJugada(pokerJugadas.jugadas(mano));
System.out.println(" \nPuntos Mano1 = " + puntosMano1);
System.out.println(pokerJugadas.jugadas(mano));
public int valorJugada(String jugada) {
String result;
switch (animal) {
case "DOG":
result = "domestic animal";
break;
case "CAT":
result = "domestic animal";
break;
case "TIGER":
result = "wild animal";
break;
default:
result = "unknown animal";
break;
}
return result;
}
}
public int valorJugada(String jugada) {
int result;
switch (jugada) {
case "ESCALERA COLOR":
result = 9;
break;
case "POKER":
result = 8;
break;
case "FULL":
result = 7;
break;
case "COLOR":
result = 6;
break;
case "ESCALERA":
result = 5;
break;
case "TRIO":
result = 4;
break;
case "DOBLE PAREJA":
result = 3;
break;
case "PAREJA":
result = 2;
break;
case "CARTA ALTA":
result = 1;
break;
default:
result = -1;
break;
}
return result;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment