Update PyServer's add_tic_tac_toe method

main
Bram van den Heuvel 2026-06-06 17:50:11 +02:00
parent f9911507f4
commit add05bc761
2 changed files with 6 additions and 2 deletions

View File

@ -20,7 +20,7 @@ def main():
import_name=__name__,
)
player.add_tic_tac_toe({}, play_tic_tac_toe)
player.add_tic_tac_toe(on_move=play_tic_tac_toe, profile={})
player.start(port=5001)

View File

@ -170,11 +170,15 @@ class PyServer:
# Add profile data
self.__games[name] = profile
def add_tic_tac_toe(self, profile: PayloadType, on_move: GameHandler) -> None:
def add_tic_tac_toe(self, on_move: GameHandler, profile: PayloadType = {}) -> None:
"""
Convenience registration for tic-tac-toe.
The game is exposed at `/tic-tac-toe`.
:param profile: The player's custom profile.
:type profile: dict[str, Any]
:param on_move:
"""
self.add_game(
name="tic-tac-toe",