示例#1
0
 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();
 }
示例#2
0
 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();
 }
示例#3
0
        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();
            }
        }
示例#4
0
        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();
            }
        }
示例#5
0
        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();
            }
        }
示例#6
0
 public void OnDeath(FightCourseEventArgs args)
 {
     Death?.Invoke(this, args);
 }
示例#7
0
 public void OnWound(FightCourseEventArgs args)
 {
     Wound?.Invoke(this, args);
 }
示例#8
0
 public void OnBlock(FightCourseEventArgs args)
 {
     Block?.Invoke(this, args);
 }
示例#9
0
 private void CompBlock(object sender, FightCourseEventArgs args)
 {
     logForm.AddNewLog("Я не хочу умереть без единого шрама. " + args.Name + "  HP: " + args.Hp + ".");
 }
示例#10
0
 private void UserBlock(object sender, FightCourseEventArgs args)
 {
     logForm.AddNewLog("Хороший блок! " + args.Name + "  HP: " + args.Hp + ".");
 }
示例#11
0
 private void CompWound(object sender, FightCourseEventArgs args)
 {
     compForm.SetHP(gameModel.CurrentCompHP);
     logForm.AddNewLog("Неплохой удар. " + args.Name + "  HP: " + args.Hp + ".");
 }
示例#12
0
 private void UserWound(object sender, FightCourseEventArgs args)
 {
     userForm.SetHP(gameModel.CurrentUserHP);
     logForm.AddNewLog("Ауч! Это было больно. " + args.Name + "  HP: " + args.Hp + ".");
 }
示例#13
0
 private void ComputerWound(object sender, FightCourseEventArgs args)
 {
     SetHpValues();
     FightLog.Items.Add("Неплохой удар. " + args.Name + "  HP: " + args.Hp + ".");
     ScrollLog();
 }
示例#14
0
 private void ComputerBlock(object sender, FightCourseEventArgs args)
 {
     SetHpValues();
     FightLog.Items.Add("Я не хочу умереть без единого шрама. " + args.Name + "  HP: " + args.Hp + ".");
     ScrollLog();
 }
示例#15
0
 private void UserWound(object sender, FightCourseEventArgs args)
 {
     SetHpValues();
     FightLog.Items.Add("Ауч! Это было больно. " + args.Name + "  HP: " + args.Hp + ".");
     ScrollLog();
 }
示例#16
0
 private void UserBlock(object sender, FightCourseEventArgs args)
 {
     SetHpValues();
     FightLog.Items.Add("Хороший блок! " + args.Name + "  HP: " + args.Hp + ".");
     ScrollLog();
 }