Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
        /// <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);
        }
Exemplo n.º 3
0
        // 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);
        }