From 126745acfedc7abb3eba4a8ff6fcbb98ec57ccf9 Mon Sep 17 00:00:00 2001 From: Agata Lenz Date: Tue, 7 Apr 2020 18:46:27 +0000 Subject: [PATCH] przyrost1 --- pumpkin.py | 76 +++++++++++++++++++++++++++--------------------------- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/pumpkin.py b/pumpkin.py index 4c0607e..b4bb83c 100644 --- a/pumpkin.py +++ b/pumpkin.py @@ -1,38 +1,38 @@ -from plant import Plant -from datetime import datetime - -class Pumpkin(Plant): - - def __init__(self): - super().__init__() - self._wasFertilized = False #roslina nie byla nawozona przy tworzeniu - - def add_soil(self, soil): - super().add_soil() - self._starttime = datetime.now() - - #zwraca czy zbierać rośline - def collect(self): - if self.have_soil(): - self.__growing() - if self._collect < 90: - return 'False' - elif 90 <= self._collect <= 110: - return 'True' - elif self._collect > 110: - return 'Delete' - - #zwraca czy nawozić - def fertillizing(self): - if 20 <= self._collect <= 45: - return True - else: - return False - - #każde iles czasu zwieksza wzrost rosliny, wywolywana w momencie sprawdzania czy roslina jest gotowa do zbiorow - def __growing(self): - checktime = datetime.now() - delta = checktime - self._starttime - a = delta // 50 - self._collect += a - self._starttime = checktime +from plant import Plant +from datetime import datetime + +class Pumpkin(Plant): + + def __init__(self): + super().__init__() + self._wasFertilized = False #roslina nie byla nawozona przy tworzeniu + + def add_soil(self, soil): + super().add_soil() + self._starttime = datetime.now() + + #zwraca czy zbierać rośline + def collect(self): + if self.have_soil(): + self.__growing() + if self._collect < 90: + return 'False' + elif 90 <= self._collect <= 110: + return 'True' + elif self._collect > 110: + return 'Delete' + + #zwraca czy nawozić + def fertillizing(self): + if 20 <= self._collect <= 45: + return True + else: + return False + + #każde iles czasu zwieksza wzrost rosliny, wywolywana w momencie sprawdzania czy roslina jest gotowa do zbiorow + def __growing(self): + checktime = datetime.now() + delta = checktime - self._starttime + a = delta // 50 + self._collect += a + self._starttime = checktime