added async stone detection thread
This commit is contained in:
19
litris.py
19
litris.py
@@ -90,17 +90,18 @@ class Litris(GameBase):
|
||||
self.drop_down()
|
||||
print(self.field)
|
||||
if self.field.get_line_count() >= 6 and self.field.height() <= 2:
|
||||
self.update_move_mode()
|
||||
self.field.rotate_state()
|
||||
#self.update_move_mode()
|
||||
self.field.reset_half_field()
|
||||
#field_mem = copy(self.field)
|
||||
#self.field = copy(self.field_mem)
|
||||
#self.field_mem = copy(field_mem)
|
||||
if self.field.predict_gaps_in_next_rotation() <= 6:
|
||||
self.update_move_mode()
|
||||
self.field.rotate_state()
|
||||
#self.update_move_mode()
|
||||
self.field.reset_half_field()
|
||||
#field_mem = copy(self.field)
|
||||
#self.field = copy(self.field_mem)
|
||||
#self.field_mem = copy(field_mem)
|
||||
|
||||
self.field.cleared_rows = 1
|
||||
self.field.cleared_rows = 1
|
||||
|
||||
cv.waitKey(200)
|
||||
cv.waitKey(200)
|
||||
self.stone_id_thread.set_pick_up_status(False)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user