/// <summary> /// Muestra los mensajes recibidos en el chat de espera. /// </summary> /// <param name="nombreUsuario"> /// Nombre de usuario del quien mandó el mensaje. /// </param> /// <param name="mensaje"> /// Mensaje que se recibió. /// </param> /// <param name="numeroJugadores"> /// Valor entero para validar cuantos jugadores se han unido. /// </param> public void RecibeMensaje(string nombreUsuario, string mensaje, int numeroJugadores) { if (string.IsNullOrEmpty(mensaje)) { Espera.tb_Mensajes.Text = Espera.tb_Mensajes.Text + nombreUsuario + Properties.Resources.ms_Unirse + "\n\n"; Espera.lb_Esperando.Content = Properties.Resources.lb_Esperando + (4 - numeroJugadores).ToString(); } else { if (mensaje.Equals(" ")) { Espera.tb_Mensajes.Text = Espera.tb_Mensajes.Text + nombreUsuario + Properties.Resources.ms_Salir + "\n\n"; Espera.lb_Esperando.Content = Properties.Resources.lb_Esperando + (4 - numeroJugadores).ToString(); } else { Espera.tb_Mensajes.Text = Espera.tb_Mensajes.Text + nombreUsuario + " > " + mensaje + "\n\n"; } } Espera.tb_Mensajes.ScrollToEnd(); if (numeroJugadores == 4) { Partida ventanaPartida = new Partida(Espera.Jugador, Espera.Partida, Espera.ClientePartida, Espera.ClienteChat, Espera.Partidas, Espera.Mensajes); ventanaPartida.Show(); Espera.Cerrar = false; Espera.Close(); } }
private void LbPartida_MouseUp(object sender, MouseButtonEventArgs e) { Partida partida = new Partida(jugador); partida.Show(); this.Close(); }