fix: gameloop.py
This commit is contained in:
@@ -2,6 +2,7 @@ import asyncio
|
|||||||
import websockets
|
import websockets
|
||||||
from websockets.exceptions import ConnectionClosed
|
from websockets.exceptions import ConnectionClosed
|
||||||
from wakepy import keep
|
from wakepy import keep
|
||||||
|
from agent import Agent
|
||||||
|
|
||||||
DEFAULT_SERVER_URL = "wss://connect4.abunchofknowitalls.com"
|
DEFAULT_SERVER_URL = "wss://connect4.abunchofknowitalls.com"
|
||||||
RECONNECT_INTERVAL_SECONDS = 5
|
RECONNECT_INTERVAL_SECONDS = 5
|
||||||
@@ -11,12 +12,10 @@ MAX_RECONNECT_ATTEMPTS = (
|
|||||||
// RECONNECT_INTERVAL_SECONDS
|
// RECONNECT_INTERVAL_SECONDS
|
||||||
)
|
)
|
||||||
|
|
||||||
from agent import Agent
|
|
||||||
|
|
||||||
async def gameloop(socket):
|
async def gameloop(socket):
|
||||||
player = Agent()
|
player = Agent()
|
||||||
|
|
||||||
while not socket.closed: # While game is active, continually anticipate messages
|
while True: # Receive messages until the connection closes
|
||||||
message = (await socket.recv()).split(":") # Receive message from server
|
message = (await socket.recv()).split(":") # Receive message from server
|
||||||
|
|
||||||
match message[0]:
|
match message[0]:
|
||||||
|
|||||||
Reference in New Issue
Block a user