new ui elements for timing
This commit is contained in:
@@ -95,7 +95,7 @@ class Equipment(GameBase):
|
|||||||
breaks = self.init_breaks()
|
breaks = self.init_breaks()
|
||||||
for emitter in self.emitters:
|
for emitter in self.emitters:
|
||||||
while True:
|
while True:
|
||||||
self.check_breaks()
|
self.check_breaks(start_time, breaks)
|
||||||
if self.overlay.run_mode == 'paused':
|
if self.overlay.run_mode == 'paused':
|
||||||
cv.waitKey(1)
|
cv.waitKey(1)
|
||||||
continue
|
continue
|
||||||
|
|||||||
@@ -64,9 +64,8 @@ class GameBase:
|
|||||||
def execute_main_loop(self):
|
def execute_main_loop(self):
|
||||||
start_time = time()
|
start_time = time()
|
||||||
breaks = self.init_breaks()
|
breaks = self.init_breaks()
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
self.check_breaks(start_time)
|
self.check_breaks(start_time, breaks)
|
||||||
if self.overlay.run_mode == 'paused':
|
if self.overlay.run_mode == 'paused':
|
||||||
cv.waitKey(1)
|
cv.waitKey(1)
|
||||||
continue
|
continue
|
||||||
@@ -85,7 +84,7 @@ class GameBase:
|
|||||||
breaks.append(random.randint(i * avr_in_sec * 0.60, i * avr_in_sec))
|
breaks.append(random.randint(i * avr_in_sec * 0.60, i * avr_in_sec))
|
||||||
return breaks
|
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:
|
if (time() - start_time) > float(self.stop_time) * 60 * 60:
|
||||||
self.overlay.run_mode = 'stopped'
|
self.overlay.run_mode = 'stopped'
|
||||||
for break_ in breaks:
|
for break_ in breaks:
|
||||||
|
|||||||
2
mine.py
2
mine.py
@@ -41,7 +41,7 @@ class Mine(GameBase):
|
|||||||
start_time = time()
|
start_time = time()
|
||||||
breaks = self.init_breaks()
|
breaks = self.init_breaks()
|
||||||
while True:
|
while True:
|
||||||
self.check_breaks(start_time)
|
self.check_breaks(start_time, breaks)
|
||||||
if self.overlay.run_mode == 'paused':
|
if self.overlay.run_mode == 'paused':
|
||||||
cv.waitKey(10)
|
cv.waitKey(10)
|
||||||
self.overlay.show_mining_overlay()
|
self.overlay.show_mining_overlay()
|
||||||
|
|||||||
Reference in New Issue
Block a user