new ui elements for timing

This commit is contained in:
2022-10-19 08:58:58 +02:00
parent 46aeba1b1b
commit 81b7fe2871
3 changed files with 4 additions and 5 deletions

View File

@@ -64,9 +64,8 @@ class GameBase:
def execute_main_loop(self):
start_time = time()
breaks = self.init_breaks()
while True:
self.check_breaks(start_time)
self.check_breaks(start_time, breaks)
if self.overlay.run_mode == 'paused':
cv.waitKey(1)
continue
@@ -85,7 +84,7 @@ class GameBase:
breaks.append(random.randint(i * avr_in_sec * 0.60, i * avr_in_sec))
return breaks
def check_breaks(self, start_time):
def check_breaks(self, start_time, breaks):
if (time() - start_time) > float(self.stop_time) * 60 * 60:
self.overlay.run_mode = 'stopped'
for break_ in breaks: