updated ui elements

This commit is contained in:
2022-10-16 14:23:11 +02:00
parent 4d9f3faeba
commit 82a60026b2
3 changed files with 79 additions and 28 deletions

21
farm.py
View File

@@ -104,7 +104,10 @@ class Farm:
def execute_main_loop(self):
while True:
if self.overlay.run_mode == 'stopped':
if self.overlay.run_mode == 'paused':
cv.waitKey(1)
continue
elif self.overlay.run_mode == 'stopped':
break
self.assess_playfield_and_make_move()
@@ -238,9 +241,9 @@ class Farm:
for i in range(0, 14, 1):
if self.check_explosives(state, e, i):
return
if self.overlay.run_mode == 'stopped':
if self.overlay.run_mode == 'stopped' or self.overlay.run_mode == 'paused':
break
if self.overlay.run_mode == 'stopped':
if self.overlay.run_mode == 'stopped' or self.overlay.run_mode == 'paused':
break
for e in range(0, 8, 1):
@@ -250,11 +253,11 @@ class Farm:
return
if self.check_5_vertical(state, e, i, color):
return
if self.overlay.run_mode == 'stopped':
if self.overlay.run_mode == 'stopped' or self.overlay.run_mode == 'paused':
break
if self.overlay.run_mode == 'stopped':
if self.overlay.run_mode == 'stopped' or self.overlay.run_mode == 'paused':
break
if self.overlay.run_mode == 'stopped':
if self.overlay.run_mode == 'stopped' or self.overlay.run_mode == 'paused':
break
for e in range(0, 8, 1):
@@ -266,11 +269,11 @@ class Farm:
return
if self.check_3_with_gap(state, e, i, color):
return
if self.overlay.run_mode == 'stopped':
if self.overlay.run_mode == 'stopped' or self.overlay.run_mode == 'paused':
break
if self.overlay.run_mode == 'stopped':
if self.overlay.run_mode == 'stopped' or self.overlay.run_mode == 'paused':
break
if self.overlay.run_mode == 'stopped':
if self.overlay.run_mode == 'stopped' or self.overlay.run_mode == 'paused':
break
def detonate_explosive_when_stuck(self, state):