private void UserDeath(object sender, FightCourseEventArgs args) { userForm.SetHP(gameModel.CurrentUserHP); userForm.Round(false, false); compForm.Round(false, false); logForm.AddNewLog("Кажется, ты умер. " + args.Name + " HP: " + args.Hp + "."); logForm.AddNewLog("Мудрое решение с твоей стороны."); userForm.Death(); }
private void CompDeath(object sender, FightCourseEventArgs args) { compForm.SetHP(gameModel.CurrentCompHP); userForm.Round(false, false); compForm.Round(false, false); logForm.AddNewLog("В этот раз тебе повезло. " + args.Name + " HP: " + args.Hp + "."); logForm.AddNewLog("Поздравляю с победой."); compForm.Death(); }
private void ComputerDeath(object sender, FightCourseEventArgs args) { DialogResult reloadOption = MessageBox.Show("В этот раз тебе повезло. Поздравляю с победой.\n\nЗапустить новый бой?", "Congratulations!", MessageBoxButtons.YesNo); if (reloadOption == DialogResult.Yes) { FormLoad?.Invoke(); } else { Application.Exit(); } }
private void ComputerDeath(object sender, FightCourseEventArgs args) { SetHpValues(); AttackPanel.Visible = false; defendPanel.Visible = false; FightLog.Items.Add("В этот раз тебе повезло. " + args.Name + " HP: " + args.Hp + "."); FightLog.Items.Add("Поздравляю с победой."); ScrollLog(); DialogResult reloadOption = MessageBox.Show("В этот раз тебе повезло. Поздравляю с победой.\n\nЗапустить новый бой?", "Congratulations!", MessageBoxButtons.YesNo); if (reloadOption == DialogResult.Yes) { FightLog.Items.Clear(); StartGame(); } else { this.Close(); } }
private void UserDeath(object sender, FightCourseEventArgs args) { SetHpValues(); AttackPanel.Visible = false; defendPanel.Visible = false; FightLog.Items.Add("Кажется, ты умер. " + args.Name + " HP: " + args.Hp + "."); FightLog.Items.Add("Мудрое решение с твоей стороны."); ScrollLog(); DialogResult reloadOption = MessageBox.Show("Кажется, ты умер. Мудрое решение с твоей стороны.\n\nЗапустить новый бой?", "Oops!", MessageBoxButtons.YesNo); if (reloadOption == DialogResult.Yes) { FightLog.Items.Clear(); StartGame(); } else { this.Close(); } }
public void OnDeath(FightCourseEventArgs args) { Death?.Invoke(this, args); }
public void OnWound(FightCourseEventArgs args) { Wound?.Invoke(this, args); }
public void OnBlock(FightCourseEventArgs args) { Block?.Invoke(this, args); }
private void CompBlock(object sender, FightCourseEventArgs args) { logForm.AddNewLog("Я не хочу умереть без единого шрама. " + args.Name + " HP: " + args.Hp + "."); }
private void UserBlock(object sender, FightCourseEventArgs args) { logForm.AddNewLog("Хороший блок! " + args.Name + " HP: " + args.Hp + "."); }
private void CompWound(object sender, FightCourseEventArgs args) { compForm.SetHP(gameModel.CurrentCompHP); logForm.AddNewLog("Неплохой удар. " + args.Name + " HP: " + args.Hp + "."); }
private void UserWound(object sender, FightCourseEventArgs args) { userForm.SetHP(gameModel.CurrentUserHP); logForm.AddNewLog("Ауч! Это было больно. " + args.Name + " HP: " + args.Hp + "."); }
private void ComputerWound(object sender, FightCourseEventArgs args) { SetHpValues(); FightLog.Items.Add("Неплохой удар. " + args.Name + " HP: " + args.Hp + "."); ScrollLog(); }
private void ComputerBlock(object sender, FightCourseEventArgs args) { SetHpValues(); FightLog.Items.Add("Я не хочу умереть без единого шрама. " + args.Name + " HP: " + args.Hp + "."); ScrollLog(); }
private void UserWound(object sender, FightCourseEventArgs args) { SetHpValues(); FightLog.Items.Add("Ауч! Это было больно. " + args.Name + " HP: " + args.Hp + "."); ScrollLog(); }
private void UserBlock(object sender, FightCourseEventArgs args) { SetHpValues(); FightLog.Items.Add("Хороший блок! " + args.Name + " HP: " + args.Hp + "."); ScrollLog(); }