/// <summary> /// Manejador del inicio de la Batalla. /// Cierra la ventana de chat y crea la nueva ventana. /// </summary> /// <param name="source">Fuente del evento.</param> /// <param name="comunicador">Comunicador que se utilizará en el intercambio.</param> void chat_OnPasoJuego(object source, IComunicaciones comunicador) { ventanaBatalla = new MascotaVirtual.Comunicaciones.Batalla.Vista.VentanaBatalla(); ventanaBatalla.OnVentanaCerrada += new MascotaVirtual.Comunicaciones.Batalla.Vista.VentanaBatalla.ManejadorVentanaCerrada(ventanaBatalla_OnVentanaCerrada); ventanaBatalla.Inicializar(mascota, comunicador); ventanaBatalla.Enabled = true; ventanaBatalla.Show(); chat_OnVentanaCerrada(this, new EventArgs()); }
/// <summary> /// Manejador del cierre de la ventana del juego. /// </summary> /// <param name="source">Fuente del evento.</param> /// <param name="e">Argumentos del evento.</param> void ventanaBatalla_OnVentanaCerrada(object source, EventArgs e) { ventanaBatalla.Dispose(); ventanaBatalla = null; }