コード例 #1
0
        public void LEVEL()
        {
            Attacks         attack          = new Attacks();
            CaveType        cavetype        = new CaveType();
            Enemy_Selection enemy_selection = new Enemy_Selection();

            attack.SkrytUtoky(Silny_utok, Rychly_utok, Normalni_utok);
            cavetype.RandomCaveType(Background);
            enemy_selection.EnemySelect(Enemy1, Enemy2, EnemyPositionM1, EnemyPositionM2, CurrentHPEnemy1, MaxHPEnemy1, CurrentHPEnemy2, MaxHPEnemy2);
        }
コード例 #2
0
        private void Silny_utok_Click(object sender, RoutedEventArgs e)
        {
            Attacks       attack  = new Attacks();
            Enemy_Attacks eattack = new Enemy_Attacks();

            attack.Silny_Utok(CurrentHPEnemy1, CurrentHPEnemy2, DMGInfo_Pos1, DMGInfo_Pos2, EnemySelectt);

            if (EnemySelectt == 1)
            {
                eattack.Rychly_Utok_E1(CurrentHP, DMGInfo_Thief, Enemy1, Enemy2, EnemyPositionM1, EnemyPositionM2, CurrentHPEnemy1, CurrentHPEnemy2, MaxHPEnemy1, MaxHPEnemy2, Enemy1Attack, Enemy2Attack, DMGInfo_Pos1, DMGInfo_Pos2);
                eattack.Silny_Utok_E1(CurrentHP, DMGInfo_Thief, Enemy1, Enemy2, EnemyPositionM1, EnemyPositionM2, CurrentHPEnemy1, CurrentHPEnemy2, MaxHPEnemy1, MaxHPEnemy2, Enemy1Attack, Enemy2Attack, DMGInfo_Pos1, DMGInfo_Pos2);
                eattack.Normalni_Utok_E1(CurrentHP, DMGInfo_Thief, Enemy1, Enemy2, EnemyPositionM1, EnemyPositionM2, CurrentHPEnemy1, CurrentHPEnemy2, MaxHPEnemy1, MaxHPEnemy2, Enemy1Attack, Enemy2Attack, DMGInfo_Pos1, DMGInfo_Pos2);

                if (int.TryParse(CurrentHPEnemy1.Content.ToString(), out int E1HP))
                {
                    if (E1HP < 0)
                    {
                        EnemyCount += 1;
                    }
                    if (E1HP >= 2)
                    {
                        LEVEL();
                    }
                }
            }
            else
            {
                eattack.Rychly_Utok_E2(CurrentHP, DMGInfo_Thief, Enemy1, Enemy2, EnemyPositionM1, EnemyPositionM2, CurrentHPEnemy1, CurrentHPEnemy2, MaxHPEnemy1, MaxHPEnemy2, Enemy1Attack, Enemy2Attack, DMGInfo_Pos1, DMGInfo_Pos2);
                eattack.Silny_Utok_E2(CurrentHP, DMGInfo_Thief, Enemy1, Enemy2, EnemyPositionM1, EnemyPositionM2, CurrentHPEnemy1, CurrentHPEnemy2, MaxHPEnemy1, MaxHPEnemy2, Enemy1Attack, Enemy2Attack, DMGInfo_Pos1, DMGInfo_Pos2);
                eattack.Normalni_Utok_E2(CurrentHP, DMGInfo_Thief, Enemy1, Enemy2, EnemyPositionM1, EnemyPositionM2, CurrentHPEnemy1, CurrentHPEnemy2, MaxHPEnemy1, MaxHPEnemy2, Enemy1Attack, Enemy2Attack, DMGInfo_Pos1, DMGInfo_Pos2);

                if (int.TryParse(CurrentHPEnemy2.Content.ToString(), out int E2HP))
                {
                    if (E2HP < 0)
                    {
                        EnemyCount += 1;
                    }
                    if (E2HP >= 2)
                    {
                        LEVEL();
                    }
                }
            }
            Enemy_Attacks counter = new Enemy_Attacks();

            EnemyCount = counter.EnmCount;
        }