asyync
This commit is contained in:
10
Game.py
10
Game.py
@@ -12,6 +12,10 @@ class Game:
|
||||
self.game_state = game_state
|
||||
signal.signal(signal.SIGINT, self.interrupt)
|
||||
self.is_running = asyncio.Condition()
|
||||
|
||||
BottomLeftBankSolenoid().trigger()
|
||||
BottomRightBankSolenoid().trigger()
|
||||
TopCentralBankSolenoid().trigger()
|
||||
pass
|
||||
|
||||
def interrupt(self):
|
||||
@@ -23,11 +27,7 @@ class Game:
|
||||
|
||||
await self.is_running.acquire()
|
||||
|
||||
await BottomLeftBankSolenoid().trigger()
|
||||
await BottomRightBankSolenoid().trigger()
|
||||
await TopCentralBankSolenoid().trigger()
|
||||
|
||||
self.input_handler.handleInputs()
|
||||
await self.input_handler.handleInputs()
|
||||
|
||||
await self.is_running.wait()
|
||||
pass
|
||||
|
||||
Reference in New Issue
Block a user