package dev.araozu.juego data class Mano( val cartas: ArrayList, val cartasReveladas: ArrayList> = arrayListOf(), val descartes: ArrayList = arrayListOf(), var sigCarta: Int = -1, var oportunidades: ArrayList = arrayListOf() ) { fun obtenerManoPrivada(): Mano { val l = ArrayList() l.addAll(cartas.map { 0 }) return this.copy( cartas = l, sigCarta = if (sigCarta != -1) 0 else sigCarta, oportunidades = arrayListOf() ) } }