fux
This commit is contained in:
parent
e125eb16c7
commit
1d8c2c633a
@ -14,9 +14,9 @@ class TicTacToeGame(AGame):
|
|||||||
def __init__(self, game_id: int, game_manager):
|
def __init__(self, game_id: int, game_manager):
|
||||||
super().__init__("tictactoe", game_id, 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)]
|
self._map = [[-1 for _ in range(9)] for _ in range(9)]
|
||||||
|
|
||||||
|
@ -2,11 +2,13 @@ from games.objects.AGame import AGame
|
|||||||
|
|
||||||
from ..APlayer import APlayer
|
from ..APlayer import APlayer
|
||||||
|
|
||||||
|
from django.contrib.auth.models import User
|
||||||
|
|
||||||
from channels.generic.websocket import WebsocketConsumer
|
from channels.generic.websocket import WebsocketConsumer
|
||||||
|
|
||||||
class TicTacToePlayer(APlayer):
|
class TicTacToePlayer(APlayer):
|
||||||
def __init__(self, user_id: int, socket: WebsocketConsumer, game: AGame, sign):
|
def __init__(self, user: User, socket: WebsocketConsumer, game: AGame, sign):
|
||||||
super().__init__(user_id, socket, game)
|
super().__init__(user, socket, game)
|
||||||
self.sign = sign
|
self.sign = sign
|
||||||
self.currentMorpion = 4
|
self.currentMorpion = 4
|
||||||
self.timestamp = None
|
self.timestamp = None
|
Loading…
Reference in New Issue
Block a user