game: fix: update_player work
This commit is contained in:
parent
5423240df4
commit
26fa52b136
@ -182,7 +182,7 @@ export class PongGame extends AGame
|
|||||||
|
|
||||||
_updatePlayer(data)
|
_updatePlayer(data)
|
||||||
{
|
{
|
||||||
let player = this.players.find((player) => player.id === data.user_id);
|
let player = this.players.find((player) => player.id === data.id);
|
||||||
|
|
||||||
player.import(data);
|
player.import(data);
|
||||||
}
|
}
|
||||||
|
@ -26,6 +26,8 @@ class PongPlayer(APlayer):
|
|||||||
self.score: list[int] = []
|
self.score: list[int] = []
|
||||||
|
|
||||||
self.rail: Segment = rail
|
self.rail: Segment = rail
|
||||||
|
|
||||||
|
self.game: PongGame
|
||||||
|
|
||||||
self.username: str = User.objects.get(pk = self.user_id).username
|
self.username: str = User.objects.get(pk = self.user_id).username
|
||||||
|
|
||||||
|
@ -272,7 +272,7 @@ async def render_players(game: PongGame):
|
|||||||
while True:
|
while True:
|
||||||
|
|
||||||
for player in game._updated_players:
|
for player in game._updated_players:
|
||||||
await SyncToAsync(game.broadcast)("update_paddle", player.to_dict(), [player])
|
await SyncToAsync(game.broadcast)("update_player", player.to_dict(), [player])
|
||||||
|
|
||||||
game._updated_players.clear()
|
game._updated_players.clear()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user