From 73a71a52e4142c8db22aaf8da9cfcd54000eb266 Mon Sep 17 00:00:00 2001 From: Araozu Date: Mon, 26 Oct 2020 11:12:44 -0500 Subject: [PATCH] Ahora cualquier jugador tiene el primer turno, no el primero en conectarse. --- src/juego/Juego.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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]