private void CardPicker(int v) { if (currentPower >= hand[v].Value) { currentPower -= hand[v].Value; hand[v].Effect(player, enemy); RefreshLabels(); if (enemy.CurrentHP <= 0) { ClearHand(); TrashToDeck(); if (map.BossFight) { MessageBox.Show("Uratowałeś świat! Twój zapis zostaje usunięty"); File.Delete("save.txt"); map.menu.HideContinueButton(map); map.menu.Show(); map.Close(); this.Close(); } else { MessageBox.Show("Wygrałeś walkę!!!"); map.Show(); this.Close(); } int reward; if (enemy.GetType().Name.ToString() == "EnemyCommon") { reward = Rewards.SmallReward(); MessageBox.Show("Gratulację. Znalazłeś " + reward.ToString() + " sztuk złota"); player.Gold += reward; } else if ((enemy.GetType().Name.ToString() == "EnemyElite")) { reward = Rewards.BigReward(); MessageBox.Show("Gratulację. Znalazłeś " + reward.ToString() + " sztuk złota"); player.Gold += reward; } switch (map.GetEQ) { //case 0: // if (!map.IsEQGained[map.GetEQ]) // { // MessageBox.Show("Ponnadto znalazłeś lekki pancerz i zakładasz go na siebie"); // map.Player.WornArmor = 1; // map.Player.UnlockedArmors[0] = true; // map.Player.ChangeArmor(new LightArmor()); // map.IsEQGained[map.GetEQ] = true; // } // break; //case 1: // if (!map.IsEQGained[map.GetEQ]) // { // MessageBox.Show("Ponnadto znalazłeś lekką broń i zaczynasz jej używać"); // map.Player.WornWeapon = 1; // map.Player.UnlockedWeapons[0] = true; // map.Player.ChangeWeapon(new LightWeapon()); // map.IsEQGained[map.GetEQ] = true; // } // break; case 2: if (!map.IsEQGained[map.GetEQ]) { MessageBox.Show("Ponadto znalazłeś tarczę zakładasz ją"); map.Player.WornShield = 1; map.Player.UnlockedShields[0] = true; map.Player.ChangeShield(new LightShield()); map.IsEQGained[map.GetEQ] = true; } break; case 3: if (!map.IsEQGained[map.GetEQ]) { MessageBox.Show("Ponadto znalazłeś hełm i zakładasz go na siebie"); map.Player.UnlockedHelmets[0] = true; map.Player.WornHelmet = 1; map.Player.ChangeHelmet(new LightHelmet()); map.IsEQGained[map.GetEQ] = true; } break; } } trash.Add(hand[v]); hand[v] = null; CardButtons[v].Hide(); } else { MessageBox.Show("Nie możesz zagrać tej karty"); } }