From 1d8c2c633adf09518121df894ea16b04a01c7d83 Mon Sep 17 00:00:00 2001 From: starnakin Date: Mon, 22 Apr 2024 11:41:16 +0200 Subject: [PATCH] fux --- games/objects/tictactoe/TicTacToeGame.py | 4 ++-- games/objects/tictactoe/TicTacToePlayer.py | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/games/objects/tictactoe/TicTacToeGame.py b/games/objects/tictactoe/TicTacToeGame.py index 8cd496e..fe123e5 100644 --- a/games/objects/tictactoe/TicTacToeGame.py +++ b/games/objects/tictactoe/TicTacToeGame.py @@ -14,9 +14,9 @@ class TicTacToeGame(AGame): def __init__(self, game_id: int, game_manager): super().__init__("tictactoe", game_id, game_manager) - players_id: list[int] = self.model.get_players_id() + players: list[int] = self.model.get_players() - self.players: list[TicTacToePlayer] = [TicTacToePlayer(player_id, None, self, ["x", "o"][i]) for i, player_id in enumerate(players_id)] + self.players: list[TicTacToePlayer] = [TicTacToePlayer(player, None, self, ["x", "o"][i]) for i, player in enumerate(players)] self._map = [[-1 for _ in range(9)] for _ in range(9)] diff --git a/games/objects/tictactoe/TicTacToePlayer.py b/games/objects/tictactoe/TicTacToePlayer.py index ba34b21..5f61db0 100644 --- a/games/objects/tictactoe/TicTacToePlayer.py +++ b/games/objects/tictactoe/TicTacToePlayer.py @@ -2,11 +2,13 @@ from games.objects.AGame import AGame from ..APlayer import APlayer +from django.contrib.auth.models import User + from channels.generic.websocket import WebsocketConsumer class TicTacToePlayer(APlayer): - def __init__(self, user_id: int, socket: WebsocketConsumer, game: AGame, sign): - super().__init__(user_id, socket, game) + def __init__(self, user: User, socket: WebsocketConsumer, game: AGame, sign): + super().__init__(user, socket, game) self.sign = sign self.currentMorpion = 4 self.timestamp = None \ No newline at end of file