Merge old branches to refactor due to merge it with master #22

Merged
s481825 merged 20 commits from tree into refactor 2024-06-04 11:36:14 +02:00
Showing only changes of commit 48b159ae02 - Show all commits

17
Stan.py
View File

@ -5,7 +5,7 @@ class Stan:
nawodnienie = None #[int] 0-100 (0-60: trzeba podlać), spada w zaleznosci od rosliny: aktualizowane bedzie "w tle" 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" 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" wzrost = None #[int] 0-100 (75-100: scinanie), wzrasta w zaleznosci od rosliny: aktualizowane bedzie "w tle"
choroba = None #[string] brak, grzyb, bakteria, pasożyt choroba = None #[int] brak-0,choroba-1
akcja = None #[Akcja] akcja = None #[Akcja]
koszt = None #[int] 0-15, im więcej tym trudniej wjechać koszt = None #[int] 0-15, im więcej tym trudniej wjechać
@ -24,7 +24,7 @@ class Stan:
self.nawodnienie=random.randint(0,100) self.nawodnienie=random.randint(0,100)
self.zyznosc=random.randint(0,100) self.zyznosc=random.randint(0,100)
self.wzrost=random.randint(0,100) self.wzrost=random.randint(0,100)
self.choroba=random.choice(["brak","grzyb","bakteria","pasozyt"]) self.choroba=random.randint(0,1)
def checkStan(self): def checkStan(self):
# sprawdza stan rośliny i podejmuje akcje jeśli potrzebna # sprawdza stan rośliny i podejmuje akcje jeśli potrzebna
@ -47,6 +47,15 @@ class Stan:
def return_hydrate(self): def return_hydrate(self):
return self.nawodnienie return self.nawodnienie
def return_disease(self):
return self.choroba
def return_disease_as_string(self):
if(self.choroba==0):
return "Zdrowa"
if(self.choroba==1):
return "Chora"
def report_all(self): def report_all(self):
return f"Nawodnienie: {self.nawodnienie} Zyznosc: {self.zyznosc} Wzrost: {self.wzrost} Choroba: {self.choroba} Koszt wejścia: {self.koszt}" return f"Nawodnienie: {self.nawodnienie} Zyznosc: {self.zyznosc} Wzrost: {self.wzrost} Choroba: {self.return_disease_as_string()}"