Commit 8183c0aa by Jose Baez

Correccion metodo full

parent fe215e30
......@@ -71,6 +71,7 @@ public class Juego {
//Dos cartas iguales (mismo valor) junto con tres cartas iguales (mismo valor).
public boolean full(List<Carta> cartas) {
if(comprobarPoker(cartas)==3){
List<Integer> valores = new ArrayList<>();
for (Carta c : cartas) {
valores.add(extraer(c.valor));
......@@ -89,11 +90,16 @@ public class Juego {
}
}
return false;
}else {
return false;
}
}
//Cuatro cartas iguales (mismo valor).
public boolean poker(List<Carta> cartas) {
if(comprobarPoker(cartas)==4){
List<Integer> valores = new ArrayList<>();
comprobarPoker(cartas);
for (Carta c : cartas) {
valores.add(extraer(c.valor));
}
......@@ -120,6 +126,31 @@ public class Juego {
return false;
}
}else {
return false;
}
}
private int comprobarPoker(List<Carta> cartas) {
int contador = 0;
for (Carta c: cartas) {
if (c.palo.equals("K")) {
contador++;
}
if (c.palo.equals("Q")) {
contador++;
}
if (c.palo.equals("K")) {
contador++;
}
if (c.palo.equals("C")) {
contador++;
}
}
return contador;
}
public boolean color(List<Carta> cartas) {
......
......@@ -12,7 +12,7 @@ public class Main {
new Carta("QH"),
new Carta("QH"),
new Carta("QH"),
new Carta("5S"),
new Carta("TS"),
new Carta("9C")
);
......
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