added async stone detection thread

This commit is contained in:
2023-07-26 08:25:39 +02:00
parent 54cb23a923
commit fd6f17c3f8

View File

@@ -106,8 +106,6 @@ class Field():
assert column + tetromino.width() <= Field.WIDTH
last_fit = -1
for row in range(tetromino.height(), Field.HEIGHT):
if Field.HEIGHT <= (Field.HEIGHT/2):
continue
if self._test_tetromino(tetromino, row, column):
last_fit = row
else:
@@ -162,6 +160,8 @@ class Field():
"""
for i, row in enumerate(self.state):
if ''.join(row).strip():
if (Field.HEIGHT - i) <= 10:
continue
return Field.HEIGHT - i
if __name__ == '__main__':