diff --git a/Poker.java b/Poker.java index 7c6cfae..6e9673a 100644 --- a/Poker.java +++ b/Poker.java @@ -19,6 +19,48 @@ public class Poker{ jugadasPosibles(0,0,mazo,mano); System.out.println(nroJugadas); cadaJugada.entrySet().forEach(k -> System.out.printf("%s : %.5f%%\n",k.getKey(),100*k.getValue()/(float)nroJugadas)); + String manoInput = System.console().readLine("Ingrese mano separado por como. Color: S,C,H,D. Numero: del A al K. Ejemplo AS,KH,3C,5D\n"); + String [] cartasMano =manoInput.split(","); + Carta [] mano1 = new Carta[MANO_CAPACIDAD]; + char color,numero; + Color c1=Color.S; + int v1=1,k=0; + for (String ca : cartasMano) { + numero = ca.charAt(0); + color = ca.charAt(1); + switch (color) { + case 'S': + c1 = Color.S; + break; + case 'C': + c1 = Color.C; + break; + case 'H': + c1 = Color.H; + break; + case 'D': + c1 = Color.D; + break; + + } + for (int j = 0; j < Carta.valores.length; j++) { + if(Carta.valores[j].charAt(0)==numero){ + v1 = j+1; + break; + } + } + mano1[k] = new Carta(v1,c1); + k++; + } + System.out.println("La jugada es...."); + for (Carta carta : mano1) { + System.out.printf("%s ",carta); + } + System.out.println(); + System.out.println(comprobarJugada(mano1)); + + + } public static String comprobarJugada(Carta [] mano) {