Actualizada mano privada para que no incluya el valor de la carta siguiente de un oponente
This commit is contained in:
parent
903d1dfc80
commit
7494362699
@ -13,7 +13,6 @@ class Juego(val usuarios: ArrayList<Pair<String, Boolean>>) {
|
||||
private val doraOculto = Array(5) {0}
|
||||
private var estadoJuego = EstadoJuego.Espera
|
||||
private var posCartaActual = 0
|
||||
private var cartasRestantes = 58
|
||||
private val turnoActual = 0
|
||||
|
||||
suspend fun iniciarJuego(ws: WebSocketSession) {
|
||||
@ -86,7 +85,7 @@ class Juego(val usuarios: ArrayList<Pair<String, Boolean>>) {
|
||||
doraPublico,
|
||||
doraOcultoS,
|
||||
manosS,
|
||||
cartasRestantes,
|
||||
108 - posCartaActual,
|
||||
ordenJugadores,
|
||||
idJugadorTurnoActual
|
||||
)
|
||||
|
@ -3,7 +3,6 @@ package dev.araozu
|
||||
data class Mano(
|
||||
val cartas: List<Int>,
|
||||
val allIn: Boolean = false,
|
||||
val cartaSig: Int? = null,
|
||||
val cartasReveladas: ArrayList<ArrayList<Int>> = ArrayList(),
|
||||
val descartes: List<Int> = ArrayList(),
|
||||
val sigCarta: Int = -1
|
||||
@ -11,7 +10,10 @@ data class Mano(
|
||||
|
||||
fun obtenerManoPrivada(): Mano {
|
||||
val l = cartas.map { 0 }
|
||||
return this.copy(cartas = l)
|
||||
return this.copy(
|
||||
cartas = l,
|
||||
sigCarta = if (sigCarta != -1) 0 else sigCarta
|
||||
)
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user