// GET: Respuestas public RespuestasController() { Rest = new MRespuestas(); cont = new MContactos(); com = new MComunicaciones(); tel = new MTelefonos(); }
/// <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 inicio de intercambio de objetos. /// 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_OnPasoIntercambio(object source, IComunicaciones comunicador) { compraVenta = new MascotaVirtual.Comunicaciones.CompraVenta(); compraVenta.OnVentanaCerrada += new MascotaVirtual.Comunicaciones.CompraVenta.ManejadorVentanaCerrada(compraVenta_OnVentanaCerrada); compraVenta.Inicializar(mascota.Inventario, comunicador); compraVenta.Enabled = true; compraVenta.Show(); chat_OnVentanaCerrada(this, new EventArgs()); }
/// <summary> /// Constructor /// </summary> public ControladorBatalla() { estado = _RECIBIRENVIARDATOS; mascota = null; comunicador = null; atributosMascotaPropia = new AtributosMascota(); atributosMascotaRemota = new AtributosMascota(); inicioHiloLectura = new ThreadStart(leer); hiloLectura = new Thread(inicioHiloLectura); }
/// <summary> /// Inicializa el controlador con la mascota y el comunicador que se usarán. /// </summary> /// <param name="mascota">Mascota del jugador.</param> /// <param name="comunicador">Comunicador que se usará.</param> /// <returns>Devuelve true si el comunicador está actuando como Servidor y false en caso contrario.</returns> public bool Inicializar(Mascota mascota, Comunicaciones.IComunicaciones comunicador) { this.mascota = mascota; this.comunicador = comunicador; this.hiloLectura.Start(); this.atributosMascotaPropia.Destreza = mascota.Destreza; this.atributosMascotaPropia.Fuerza = mascota.Fuerza; this.atributosMascotaPropia.Inteligencia = mascota.Inteligencia; this.atributosMascotaPropia.Nivel = mascota.Nivel; this.atributosMascotaPropia.PuntosVida = mascota.PuntosVida; this.atributosMascotaPropia.Resistencia = mascota.Resistencia; aleatorio = new Random(mascota.Destreza * 30); return(this.comunicador.Servidor); }
public SmsController() { com = new MComunicaciones(); con = new MContactos(); }