From 30d81744cfcc850f5d7e412334e7bd9557532680 Mon Sep 17 00:00:00 2001 From: tafit0902 Date: Sat, 23 Mar 2024 23:19:38 +0100 Subject: [PATCH] dodanie wiecej srodkow --- Akcja.py | 39 +++++++++++++++++++++++++++++++++++---- 1 file changed, 35 insertions(+), 4 deletions(-) diff --git a/Akcja.py b/Akcja.py index ab33ca8..94a36ff 100644 --- a/Akcja.py +++ b/Akcja.py @@ -1,6 +1,37 @@ class Akcja: srodki = [] #lista obiektów klasy Srodek - benefit = [] #lista typu string - def __init__(self, srodki, benefit): - self.srodki = srodki - self.benefit = benefit \ No newline at end of file + benefits = {} #słownik typu string + def __init__(self, typ): + self.typ = typ + if self.typ == "nawodnienie": + self.srodki.append(Srodek(1, "woda", "woda")) + self.srodki.append(Srodek(1.5, "powerade", "woda")) #nawadnia lepiej niż woda + benefit["nawodnienie"] = 100 + if self.typ == "zyznosc": + self.srodki.append(Srodek(2, "obornik", "nawoz")) + self.srodki.append(Srodek(3, "azotan", "nawoz")) + self.srodki.append(Srodek(4, "wapno", "nawoz")) + self.srodki.append(Srodek(5, "superfosfat", "nawoz")) + self.benefits["zyznosc"] = 100 + if self.typ == "wzrost": + self.srodki.append(Srodek(6, "witaminy", "odzywka")) + self.srodki.append(Srodek(7, "aminokwasy", "odzywka")) + self.srodki.append(Srodek(8, "algi morskie", "odzywka")) + self.benefits["wzrost"] = 20 + if self.typ == "grzyb": + self.srodki.append(Srodek(9, "mankozeb", "ochrona")) + self.srodki.append(Srodek(10, "czosnek", "ochrona")) #tak czosnek zabija grzyby + self.benefit["grzyb"] = "brak" + if self.typ == "wirus": + #trzeba spalić i czekać 5 lat + self.benefits["wirus"] = "brak" + if self.typ == "bakterie": + self.srodki.append(Srodek(11, "miedź", "ochrona")) + self.srodki.append(Srodek(12, "streptomycyna ", "ochrona")) + self.benefit["grzyb"] = "brak" + if self.typ == "pasożyt": + self.srodki.append(Srodek(13, "Cyjantraniliprol", "ochrona")) + self.srodki.append(Srodek(14, "Permetryna", "ochrona")) + self.srodki.append(Srodek(15, "Abamektyna", "ochrona")) + def getBenefit(self): + return self.benefits \ No newline at end of file