added async stone detection thread
This commit is contained in:
@@ -8,12 +8,18 @@ from field import Field
|
|||||||
from tetromino import Tetromino
|
from tetromino import Tetromino
|
||||||
from optimizer import Optimizer
|
from optimizer import Optimizer
|
||||||
from litris_stone_id_thread import NewStoneID
|
from litris_stone_id_thread import NewStoneID
|
||||||
|
from window_capture import WindowCapture
|
||||||
|
from vision import Vision
|
||||||
|
from config_file import UserConfigs
|
||||||
class Litris(GameBase):
|
class Litris(GameBase):
|
||||||
|
|
||||||
def __init__(self, overlay):
|
def __init__(self, overlay):
|
||||||
super().__init__(overlay)
|
super().__init__(overlay)
|
||||||
|
|
||||||
|
self.config = UserConfigs()
|
||||||
|
self.capture_window = WindowCapture(None, None, self.config)
|
||||||
|
self.vision_stun = Vision()
|
||||||
|
|
||||||
self.keyboard = Controller()
|
self.keyboard = Controller()
|
||||||
|
|
||||||
self.data_coordinates = np.zeros((20, 20), dtype=object)
|
self.data_coordinates = np.zeros((20, 20), dtype=object)
|
||||||
|
|||||||
Reference in New Issue
Block a user