diff --git a/src/juego/Juego.kt b/src/juego/Juego.kt index 6026b72..b892e9a 100644 --- a/src/juego/Juego.kt +++ b/src/juego/Juego.kt @@ -35,10 +35,13 @@ class Juego(val usuarios: ArrayList>) { // Asignar orden de jugadores var i = 0 + val posInicio = (Math.random() * 4).toInt() var idJugadorInicial = "" conexiones.forEach { (idUsuario, _) -> - if (i == 0) idJugadorInicial = idUsuario + if (i == posInicio) idJugadorInicial = idUsuario + ordenJugadores[i] = idUsuario + val dragonActual = Dragon.get(i) i++ val cartasL = arrayListOf() @@ -47,7 +50,6 @@ class Juego(val usuarios: ArrayList>) { cartasL.add(cartas[j]) } posCartaActual += 10 - val dragonActual = Dragon.get(i) val mano = if (idJugadorInicial == idUsuario) { val sigCarta = cartas[posCartaActual]