|
@@ -47,15 +47,18 @@ if __name__ == '__main__':
|
|
|
try:
|
|
try:
|
|
|
board = screenshot_board(win)
|
|
board = screenshot_board(win)
|
|
|
|
|
|
|
|
|
|
+ start = time.time()
|
|
|
state = State.detect(board)
|
|
state = State.detect(board)
|
|
|
- vprint('\033c', 'parsed:', sep='')
|
|
|
|
|
|
|
+ end = time.time()
|
|
|
|
|
+ vprint('\033c', end='')
|
|
|
|
|
+ vprint('parsed in', round((end - start) * 1000, 1), 'ms:')
|
|
|
vprint_state(state)
|
|
vprint_state(state)
|
|
|
vprint()
|
|
vprint()
|
|
|
|
|
|
|
|
start = time.time()
|
|
start = time.time()
|
|
|
solution = state.solve()
|
|
solution = state.solve()
|
|
|
end = time.time()
|
|
end = time.time()
|
|
|
- vprint('thought for', round((end - start) * 1000, 1), 'milliseconds')
|
|
|
|
|
|
|
+ vprint('thought for', round((end - start) * 1000, 1), 'ms')
|
|
|
except (TypeError, AssertionError):
|
|
except (TypeError, AssertionError):
|
|
|
vprint('\rerror during parsing, wait for a bit...', end='')
|
|
vprint('\rerror during parsing, wait for a bit...', end='')
|
|
|
time.sleep(0.050)
|
|
time.sleep(0.050)
|