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); }
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" }); }