/// <summary> /// Handler para el evento de faltas maximas alcanzadas /// </summary> /// <param name="sender">Jugador que lanza el evento</param> /// <param name="args">Numero de faltas que la lanzan</param> private void cuandoFaltasMaximoExcedido(Object sender, Hada.FaltasMaximoExcedidoArgs args) { Hada.Jugador j = (Hada.Jugador)sender; int faltas = args.faltas; Console.Out.WriteLine("¡¡Número máximo excedido de faltas recibidas. Jugador lesionado!!"); Console.Out.WriteLine("Jugador: " + j.nombre); Console.Out.WriteLine("Equipo: " + this.nombreEquipo); Console.Out.WriteLine("Faltas: " + faltas); this.lista_lesionados.Add(j); }
/// <summary> /// Handler para el evento de energia minima alcanzada /// </summary> /// <param name="sender">Jugador que lanza la excepcion</param> /// <param name="args">Energia que la lanza</param> private void cuandoEnergiaMinimaExcedida(Object sender, Hada.EnergiaMinimaExcedidaArgs args) { Hada.Jugador j = (Hada.Jugador)sender; int energia = args.energia; Console.Out.WriteLine("¡¡Energía mínima excedida. Jugador retirado!!"); Console.Out.WriteLine("Jugador: " + j.nombre); Console.Out.WriteLine("Equipo: " + this.nombreEquipo); Console.Out.WriteLine("Energía: " + energia + "%"); this.lista_retirados.Add(j); }
// Handlers /// <summary> /// Handler para el evento de amonestaciones maximas alcanzadas /// </summary> /// <param name="sender">Jugador que lanza el evento</param> /// <param name="args">Numero de amonestaciones que la lanzan</param> private void cuandoAmonestacionesMaximoExcedido(Object sender, Hada.AmonestacionesMaximoExcedidoArgs args) { Hada.Jugador j = (Hada.Jugador)sender; int amonestaciones = args.amonestaciones; Console.Out.WriteLine("¡¡Número máximo excedido de amonestaciones. Jugador expulsado!!"); Console.Out.WriteLine("Jugador: " + j.nombre); Console.Out.WriteLine("Equipo: " + this.nombreEquipo); Console.Out.WriteLine("Amonestaciones: " + amonestaciones); this.lista_expulsados.Add(j); }