diff --git a/out/production/tp-kotlin-miguel/codigos/PokerKt.class b/out/production/tp-kotlin-miguel/codigos/PokerKt.class index 1587277..f1e32d5 100644 Binary files a/out/production/tp-kotlin-miguel/codigos/PokerKt.class and b/out/production/tp-kotlin-miguel/codigos/PokerKt.class differ diff --git a/src/codigos/poker.kt b/src/codigos/poker.kt index 333eea7..f4ccbf7 100644 --- a/src/codigos/poker.kt +++ b/src/codigos/poker.kt @@ -113,22 +113,8 @@ var noEsColor =true if (valoresJugados[position] == 4) { result = "POKER" break - } else if (valoresJugados[position] == 1 && position <= 9) { - if (position < 9) { - if (1 == valoresJugados[position] && 1 == valoresJugados[position + 1] && 1 == valoresJugados[position + 2] && 1 == valoresJugados[position + 3] && 1 == valoresJugados[position + 4]) { - result = "ESCALERA" - break - } else { - continue - } - } else if (position == 9) { - if (1 == valoresJugados[position] && 1 == valoresJugados[position + 1] && 1 == valoresJugados[position + 2] && 1 == valoresJugados[position + 3] && 1 == valoresJugados[0]) { - result = "ESCALERA FIGURAS" - break - } else break - } else break - } // Controla para ESCALERA - else { + } else { + println("\n${valoresJugados[position]}") if (valoresJugados[position] == 3) tieneTrio = true if (valoresJugados[position] == 2) cantDobles++ result = if ((cantDobles == 1) && tieneTrio) "FULL" @@ -136,6 +122,21 @@ var noEsColor =true else if (cantDobles == 1) "PAREJA" else if (cantDobles == 2) "PAREJA DOBLE" else "CARTA ALTA" + if (valoresJugados[position] == 1) { + if (position < 9) { + if (1 == valoresJugados[position] && 1 == valoresJugados[position + 1] && 1 == valoresJugados[position + 2] && 1 == valoresJugados[position + 3] && 1 == valoresJugados[position + 4]) { + result = "ESCALERA" + break + } else { + continue + } + } else if (position == 9) { + if (1 == valoresJugados[position] && 1 == valoresJugados[position + 1] && 1 == valoresJugados[position + 2] && 1 == valoresJugados[position + 3] && 1 == valoresJugados[0]) { + result = "ESCALERA FIGURAS" + break + } else continue + } else continue + } // Controla para ESCALERA } } }