fix precision to first decimal place

fix precision to first decimal place to avoid floating-point error
pull/47/head
Ngô Ngọc Đức Huy 2022-05-20 20:19:05 +07:00
parent 38f7f17b66
commit 4ba1d6d46a
No known key found for this signature in database
GPG Key ID: 904AF1C7CDF695C3
1 changed files with 2 additions and 2 deletions

View File

@ -354,7 +354,7 @@ class Plant(object):
# Do something else
pass
# TODO: event check
generation_bonus = 0.2 * (self.generation - 1)
generation_bonus = round(0.2 * (self.generation - 1), 1)
adjusted_sleep_time = 1 / (1 + generation_bonus)
time.sleep(adjusted_sleep_time)
@ -455,7 +455,7 @@ class DataManager(object):
self.last_water_gain = time.time()
else:
ticks_to_add = 0
this_plant.ticks += ticks_to_add * (0.2 * (this_plant.generation - 1) + 1)
this_plant.ticks += ticks_to_add * round(0.2 * (this_plant.generation - 1) + 1, 1)
return this_plant
def plant_age_convert(self,this_plant):