Esempio n. 1
0
        public void WytworzLuk(Bronie bron)
        {
            if (zawartosc == bron.kod1 || zawartosc == bron.kod2)
            {
                int iloscPotrzebnychKawałkowDrewna   = bron.iloscPotrzebnychKawalkowDrewna * iloscWytwarzanychPrzedmiotow;
                int iloscPotrzebnychSkorzanychPaskow = bron.iloscPotrzebnychSkorzanychPaskow * iloscWytwarzanychPrzedmiotow;

                if (o2.kawalekDrewna.ilosc >= iloscPotrzebnychKawałkowDrewna && o2.skorzanyPasek.ilosc >= iloscPotrzebnychSkorzanychPaskow)
                {
                    bron.ilosc             += iloscWytwarzanychPrzedmiotow;
                    o2.kawalekDrewna.ilosc -= iloscPotrzebnychKawałkowDrewna;
                    o2.skorzanyPasek.ilosc -= iloscPotrzebnychSkorzanychPaskow;
                    pictureBoxStworzonyPrzedmiot.BackgroundImage = bron.obrazek;
                }
                else
                {
                    MessageBox.Show("Niewystarczająca ilość materiałów!");
                }
            }
        }
Esempio n. 2
0
        public void WytworzObsydianowaBron(Bronie bron)
        {
            if (zawartosc == bron.kod1 || zawartosc == bron.kod2 || zawartosc == bron.kod3)
            {
                int iloscPotrzebnychKawalkowDrewna = bron.iloscPotrzebnychKawalkowDrewna * iloscWytwarzanychPrzedmiotow;
                int iloscPotrzebnegoObsydianu      = bron.iloscPotrzebnegoObsydianu * iloscWytwarzanychPrzedmiotow;

                if (o2.drewno.ilosc >= iloscPotrzebnychKawalkowDrewna && o2.obsydian.ilosc >= iloscPotrzebnegoObsydianu)
                {
                    bron.ilosc             += iloscWytwarzanychPrzedmiotow;
                    o2.kawalekDrewna.ilosc -= iloscPotrzebnychKawalkowDrewna;
                    o2.obsydian.ilosc      -= iloscPotrzebnegoObsydianu;
                    pictureBoxStworzonyPrzedmiot.BackgroundImage = bron.obrazek;
                }
                else
                {
                    MessageBox.Show("Niewystarczająca ilość materiałów!");
                }
            }
        }