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