j_chess_lib.client.match package
Submodules
j_chess_lib.client.match.Game module
- class j_chess_lib.client.match.Game.Game(data: j_chess_lib.communication.schema.j_chess_message.GameStartMessage, recv: Callable[[], j_chess_lib.communication.schema.j_chess_message.JchessMessage], send: Callable[[j_chess_lib.communication.schema.j_chess_message.JchessMessage], None], ai: j_chess_lib.ai.ai.AI, match: j_chess_lib.client.match.Match.Match)[source]
Bases:
object- property id: uuid.UUID
j_chess_lib.client.match.Match module
- class j_chess_lib.client.match.Match.Match(data: j_chess_lib.communication.schema.j_chess_message.MatchFoundMessage, recv: Callable[[], j_chess_lib.communication.schema.j_chess_message.JchessMessage], send: Callable[[j_chess_lib.communication.schema.j_chess_message.JchessMessage], None], ai: j_chess_lib.ai.ai.AI, client: j_chess_lib.client.Client.Client)[source]
Bases:
object- property client: j_chess_lib.client.Client.Client
- classmethod handle_match(message: j_chess_lib.communication.schema.j_chess_message.JchessMessage, recv: Callable[[], j_chess_lib.communication.schema.j_chess_message.JchessMessage], send: Callable[[j_chess_lib.communication.schema.j_chess_message.JchessMessage], None], ai: j_chess_lib.ai.ai.AI, client: j_chess_lib.client.Client.Client) j_chess_lib.client.match.Match.Match[source]
- property id: uuid.UUID
Module contents
- class j_chess_lib.client.match.Game(data: j_chess_lib.communication.schema.j_chess_message.GameStartMessage, recv: Callable[[], j_chess_lib.communication.schema.j_chess_message.JchessMessage], send: Callable[[j_chess_lib.communication.schema.j_chess_message.JchessMessage], None], ai: j_chess_lib.ai.ai.AI, match: j_chess_lib.client.match.Match.Match)[source]
Bases:
object- property id: uuid.UUID
- class j_chess_lib.client.match.Match(data: j_chess_lib.communication.schema.j_chess_message.MatchFoundMessage, recv: Callable[[], j_chess_lib.communication.schema.j_chess_message.JchessMessage], send: Callable[[j_chess_lib.communication.schema.j_chess_message.JchessMessage], None], ai: j_chess_lib.ai.ai.AI, client: j_chess_lib.client.Client.Client)[source]
Bases:
object- property client: j_chess_lib.client.Client.Client
- classmethod handle_match(message: j_chess_lib.communication.schema.j_chess_message.JchessMessage, recv: Callable[[], j_chess_lib.communication.schema.j_chess_message.JchessMessage], send: Callable[[j_chess_lib.communication.schema.j_chess_message.JchessMessage], None], ai: j_chess_lib.ai.ai.AI, client: j_chess_lib.client.Client.Client) j_chess_lib.client.match.Match.Match[source]
- property id: uuid.UUID