Example #1
0
 public void GetHit(CyberAttack attackWay, int damage)
 {
     if (Defendend != attackWay)
     {
         Hp -= damage;
     }
     Wound(Name, Hp);
 }
Example #2
0
        private void ActionChoosen()
        {
            userActionForm.Enabled = false;

            CyberAttack botAction = Bot.GenerateCPUAction();
            int         damage    = GenerateDamage();

            if (userActionForm.UserAction == UserAction.Defense)
            {
                human.SetBlock(userActionForm.cyberAction);
                human.GetHit(botAction, damage);
            }
            else
            {
                bot.SetBlock(botAction);
                bot.GetHit(userActionForm.cyberAction, damage);
            }

            round.NextRound();
            StartNewRound();
        }
Example #3
0
        public void SetBlock(CyberAttack defendWay)
        {
            Defendend = defendWay;

            Block(Name, Hp);
        }
Example #4
0
 private void dos_button_Click(object sender, EventArgs e)
 {
     cyberAction = CyberAttack.DOSAttack;
     actionChosen();
 }
Example #5
0
 private void mitm_button_Click(object sender, EventArgs e)
 {
     cyberAction = CyberAttack.ManInTheMiddle;
     actionChosen();
 }
Example #6
0
 private void mailbombing_button_Click(object sender, EventArgs e)
 {
     cyberAction = CyberAttack.Mailbombing;
     actionChosen();
 }