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