예제 #1
0
 /// <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();
     }
 }
예제 #2
0
        private void LbPartida_MouseUp(object sender, MouseButtonEventArgs e)
        {
            Partida partida = new Partida(jugador);

            partida.Show();
            this.Close();
        }