Esempio n. 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            textBox1.Clear();
            var playerOne = SelectedHero(comboBox1.Text, textBox2.Text);
            var playerTwo = SelectedHero(comboBox2.Text, textBox3.Text);

            var match = new ArenaEvents();

            match.Starting      += OnStarting;
            match.RoundStarting += OnRoundStarting;
            match.Playing       += OnPlaying;
            match.RoundEnding   += OnRoundEnding;
            match.Ending        += OnEnding;

            match.Fight(playerOne, playerTwo);
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            var match = new ArenaEvents();
            var start = new PrintFight();

            match.Starting      += start.OnStarting;
            match.RoundStarting += start.OnRoundStarting;
            match.Playing       += start.OnPlaying;
            match.RoundEnding   += start.OnRoundEnding;
            match.Ending        += start.OnEnding;

            match.Fight(new Warrior()
            {
                Name = "Natasha"
            }, new Knight()
            {
                Name = "Victoria"
            });
        }