public void insertar_jugador(Jugador jugador) { jugadores.Add(jugador); }
public static void hiloActualizacion(WrapPanel baraj) { while (true) { if (click_Maso == true) { maso_click(); click_Maso = false; } Dictionary <string, object> est = new Dictionary <string, object>(); est.Add("Accion", "estPartida"); Dictionary <string, object> respEst = Cliente.startCliente(est); if (respEst != null) { if ((bool)respEst["Reiniciar"] == true) { /*if (turno == false) * { * turno = true; * } * else * {*/ //turno = false; Dictionary <string, object> est2 = new Dictionary <string, object>(); est2.Add("Accion", "TerminarRonda"); Cliente.startCliente(est2); Application.Current.Dispatcher.Invoke(new Action(() => { //Thread.Sleep(5000); reiniciar(); mesa = new Mesa(); mesa.recombertirDat((Dictionary <string, object>)respEst["Mesa"]); jugador = mesa.getJugador(nombre_usuario); agregarCrupier(); cartas_Maso(mesa.Repartidor.repartidor.Count); cartas_Mano(); sbApu.Value = 5000; gdApu.Visibility = Visibility.Visible; apuesta = false; })); //} } } Dictionary <string, object> inic = new Dictionary <string, object>(); inic.Add("Accion", "getDatos"); Dictionary <string, object> resp = Cliente.startCliente(inic); if (resp != null) { mesa = new Mesa(); mesa.recombertirDat((Dictionary <string, object>)resp["Mesa"]); jugador = mesa.getJugador(nombre_usuario); Application.Current.Dispatcher.Invoke(new Action(() => { if (inicio != false) { actualizar_Maso(mesa.Repartidor.repartidor.Count, baraj); list_Images_Maso[list_Images_Maso.Count - 1].MouseDown -= evento_maso_click; list_Images_Maso[list_Images_Maso.Count - 1].MouseDown += evento_maso_click; } else { inicio = true; agregarCrupier(); cartas_Maso(mesa.Repartidor.repartidor.Count); cartas_Mano(); } })); //jugador.recombertirDat((Dictionary<string, object>)resp["Jugador"]); } actualizar(); actualizarCrupier(); verificarDatos(); if (terminar_Turno == true) { TerminarTurno(); terminar_Turno = false; } if (guardarApuesta == true) { apuestaGuardar(); guardarApuesta = false; } Thread.Sleep(100); } }