rimajon-ktor/src/Mano.kt

20 lines
436 B
Kotlin
Raw Normal View History

2020-09-23 01:20:23 +00:00
package dev.araozu
2020-09-25 02:05:28 +00:00
data class Mano(
val cartas: List<Int>,
val allIn: Boolean = false,
2020-09-25 02:05:28 +00:00
val cartasReveladas: ArrayList<ArrayList<Int>> = ArrayList(),
2020-09-25 15:10:08 +00:00
val descartes: List<Int> = ArrayList(),
val sigCarta: Int = -1
) {
fun obtenerManoPrivada(): Mano {
val l = cartas.map { 0 }
return this.copy(
cartas = l,
sigCarta = if (sigCarta != -1) 0 else sigCarta
)
}
}