public void CartaEquivocada() { bool flag = true; bool passed = false; foreach (var cliente in usuariosConectados) { if (personaEnTurno == usuariosConectados.Last().Key&& flag) { cliente.Key.GetTurno(true); personaEnTurno = cliente.Key; flag = false; } else if (cliente.Key == personaEnTurno) { cliente.Key.GetTurno(false); passed = true; } else if (passed) { cliente.Key.GetTurno(true); personaEnTurno = cliente.Key; passed = false; } else { cliente.Key.GetTurno(false); } } }
public void Empezarjuego() { if (usuariosConectados.Count() == 2) { Random random = new Random(); int numero = random.Next(0, 5); foreach (var cliente in usuariosConectados) { cliente.Key.GetJuego(numero); cliente.Key.GetTurno(false); } personaEnTurno = usuariosConectados.First().Key; usuariosConectados.First().Key.GetTurno(true); } else { Callback.FaltanJugadores(); } }