private void UpgradeArmorButton_Click(object sender, EventArgs e) { if (map.Player.UnlockedArmors[1]) { if (map.Player.Gold >= 250) { map.Player.UnlockedArmors[2] = true; map.Player.Gold -= 250; map.Player.WornArmor = 3; map.Player.ChangeArmor(new HeavyArmor()); UpgradeArmorButton.Hide(); RefreshGold(); } else { MessageBox.Show("Nie stać Cię"); } } else if (map.Player.Gold >= 150) { map.Player.UnlockedArmors[1] = true; map.Player.Gold -= 150; map.Player.WornArmor = 2; map.Player.ChangeArmor(new MediumArmor()); UpgradeArmorButton.Text = "Ulepsz Zbroję (250)"; ArmorUpgradeToolTip.SetToolTip(UpgradeArmorButton, HeavyArmor.Def.ToString() + " zręczności, " + HeavyArmor.Str.ToString() + " siły"); RefreshGold(); } else { MessageBox.Show("Nie stać Cię"); } }
public Merchant(Map m) { map = m; InitializeComponent(); if (!map.Player.UnlockedArmors[0] || map.Player.UnlockedArmors[2]) { UpgradeArmorButton.Hide(); } if (map.Player.UnlockedArmors[1]) { UpgradeArmorButton.Text = "Ulepsz zbroję (250)"; ArmorUpgradeToolTip.SetToolTip(UpgradeArmorButton, HeavyArmor.Def.ToString() + " zręczności, " + HeavyArmor.Str.ToString() + " siły"); } else { UpgradeArmorButton.Text = "Ulepsz zbroję (150)"; ArmorUpgradeToolTip.SetToolTip(UpgradeArmorButton, MediumArmor.Def.ToString() + " zręczności, " + MediumArmor.Str.ToString() + " siły"); } if (!map.Player.UnlockedWeapons[0] || map.Player.UnlockedWeapons[2]) { UpgradeWeaponButton.Hide(); } if (map.Player.UnlockedWeapons[1]) { WeaponUpgradeToolTip.SetToolTip(UpgradeWeaponButton, HeavyWeapon.Def.ToString() + " zręczności, " + HeavyWeapon.Str.ToString() + " siły"); UpgradeWeaponButton.Text = "Ulepsz broń (250)"; } else { UpgradeWeaponButton.Text = "Ulepsz broń (150)"; WeaponUpgradeToolTip.SetToolTip(UpgradeWeaponButton, MediumWeapon.Def.ToString() + " zręczności, " + MediumWeapon.Str.ToString() + " siły"); } if (!map.Player.UnlockedShields[0] || map.Player.UnlockedShields[1]) { UpgradeShieldButton.Hide(); } else { ShieldUpgradeToolTip.SetToolTip(UpgradeShieldButton, HeavyShield.Def.ToString() + " zręczności, " + HeavyShield.Str.ToString() + " siły"); UpgradeShieldButton.Text = "Ulepsz tarczę (150)"; } if (!map.Player.UnlockedHelmets[0] || map.Player.UnlockedHelmets[1]) { UpgradeHelmetButton.Hide(); } else { HelmetUpgradeToolTip.SetToolTip(UpgradeHelmetButton, HeavyHelmet.Def.ToString() + " zręczności, " + HeavyHelmet.Str.ToString() + " siły"); UpgradeHelmetButton.Text = "Ulepsz hełm (180)"; } RefreshGold(); }