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)
|
||||
{
|
||||
let player = this.players.find((player) => player.id === data.user_id);
|
||||
let player = this.players.find((player) => player.id === data.id);
|
||||
|
||||
player.import(data);
|
||||
}
|
||||
|
@ -27,6 +27,8 @@ class PongPlayer(APlayer):
|
||||
|
||||
self.rail: Segment = rail
|
||||
|
||||
self.game: PongGame
|
||||
|
||||
self.username: str = User.objects.get(pk = self.user_id).username
|
||||
|
||||
def eliminate(self):
|
||||
|
@ -272,7 +272,7 @@ async def render_players(game: PongGame):
|
||||
while True:
|
||||
|
||||
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()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user