/// <summary> /// Cancela la espera de la partida y saca al jugador de esta. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void Bt_Cancelar_Click(object sender, RoutedEventArgs e) { ClientePartida.SalirPartida(Jugador, Partida.Nombre); ClienteChat.EnviarMensaje(" ", Partida.Nombre); ClienteChat.SalirChat(Partida.Nombre); MenuPrincipal menuPrincipal = new MenuPrincipal(Jugador); menuPrincipal.Show(); Cerrar = false; this.Close(); }
/// <summary> /// Cierra la ventana y saca al jugador de la partida. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { validarConectadoEspera.Stop(); if (Cerrar) { ClientePartida.SalirPartida(Jugador, Partida.Nombre); ClienteChat.EnviarMensaje(" ", Partida.Nombre); ClienteChat.SalirChat(Partida.Nombre); clienteJugador.SalirDelJuego(Jugador); MainWindow mainWindow = new MainWindow(); mainWindow.Show(); } }