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