Exemplo n.º 1
0
 public static void  BuyRespectShopitem(RespectShopItems item)
 {
     if (IsRespectShopitemBought(item) == false)
     {
         if (IsRespectShopItemSameType(item) == false)
         {
             if (Player.Money >= item.Price)
             {
                 Player.Money   -= item.Price;
                 Player.Respect += item.RespectBonus;
                 Player.BoughtRespectShopitems.Add(item);
             }
             else
             {
                 MessageBox.Show($"Du kannst dir diesen Gegenstand {item.Name} nicht leisten.");
             }
         }
         else
         {
             MessageBox.Show("Du kannst nur ein Item eines Typs besitzen.");
         }
     }
     else
     {
         MessageBox.Show($"Du besitzt bereits dieses Item: {item.Name}.");
     }
 }
Exemplo n.º 2
0
 public static bool IsRespectShopItemSameType(RespectShopItems item)
 {
     foreach (RespectShopItems items in Player.BoughtRespectShopitems)
     {
         if (items.Type == item.Type)
         {
             return(true);
         }
     }
     return(false);
 }
Exemplo n.º 3
0
 public static bool IsRespectShopitemBought(RespectShopItems item)
 {
     foreach (RespectShopItems items in Player.BoughtRespectShopitems)
     {
         if (items == item)
         {
             return(true);
         }
     }
     return(false);
 }
Exemplo n.º 4
0
 public static void SellRespectShopitem(RespectShopItems item)
 {
     if (IsRespectShopitemBought(item) == true)
     {
         Player.Money   += item.SellValue;
         Player.Respect -= item.RespectBonus;
         Player.BoughtRespectShopitems.Remove(item);
     }
     else
     {
         MessageBox.Show($"Du besitzt {item.Name} nicht.");
     }
 }
Exemplo n.º 5
0
        private void PrestigeSlot8_MouseClick(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Right)
            {
                DialogResult result = MessageBox.Show($"Möchtest du {Prestige8.Name} wirklich verkaufen? Du bekommst dafür {Prestige8.SellValue}$ zurück.", "Verkaufen?", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2);

                if (result == DialogResult.Yes)
                {
                    RespectShopItems.SellRespectShopitem(Prestige8);
                    LoadPlayerDataOnScreen();
                }
            }
            else if (e.Button == MouseButtons.Left)
            {
                DialogResult result = MessageBox.Show($"{Prestige8.Name} \n Preis: {Prestige8.Price}$ \n Respektbonus: {Prestige8.RespectBonus} \n", "Kaufen?", MessageBoxButtons.YesNo, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2);

                if (result == DialogResult.Yes)
                {
                    RespectShopItems.BuyRespectShopitem(Prestige8);
                    LoadPlayerDataOnScreen();
                }
            }
        }