ram #11
39
Akcja.py
Normal file
39
Akcja.py
Normal file
@ -0,0 +1,39 @@
|
||||
import Srodek
|
||||
|
||||
|
||||
#w przyszłości trzeba przenieść definicję środków do innego pliku inicjalizującego
|
||||
class Akcja:
|
||||
srodki = [] #lista obiektów klasy Srodek
|
||||
benefits = {} #słownik typu string, przechowujący benefity płynące z wykonania akcji
|
||||
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
|
||||
self.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 == "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"))
|
||||
self.benefits["grzyb"] = "brak"
|
||||
def getBenefit(self):
|
||||
return self.benefits
|
5
Srodek.py
Normal file
5
Srodek.py
Normal file
@ -0,0 +1,5 @@
|
||||
class Srodek:
|
||||
def __init__(self, id, nazwa, typ):
|
||||
self.id = id
|
||||
self.nazwa = nazwa
|
||||
self.typ = typ
|
2
Stan.py
2
Stan.py
@ -2,7 +2,7 @@ class Stan:
|
||||
nawodnienie = None #[int] 0-100 (0-60: trzeba podlać), spada w zaleznosci od rosliny: aktualizowane bedzie "w tle"
|
||||
zyznosc = None #[int] 0-100 (0-60: trzeba użyźnić), spada w zaleznosci od rosliny: aktualizowane bedzie "w tle"
|
||||
wzrost = None #[int] 0-100 (75-100: scinanie), wzrasta w zaleznosci od rosliny: aktualizowane bedzie "w tle"
|
||||
choroba = None #[string] brak, grzyb, wirus, bakteria, pasożyt
|
||||
choroba = None #[string] brak, grzyb, bakteria, pasożyt
|
||||
akcja = None #[Akcja]
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user