game: fix

This commit is contained in:
starnakin 2024-04-10 16:07:12 +00:00
parent 5bb7c99300
commit 7d4c00c2a2
2 changed files with 3 additions and 3 deletions

View File

@ -160,7 +160,7 @@ export class PongGame extends AGame
else if (data.detail === "update_ball") else if (data.detail === "update_ball")
this._updateBall(data); this._updateBall(data);
else if (data.detail === "goal") else if (data.detail === "goal")
await this._receiveGoal(data); await this._goalHandler(data); // TODO fix: extract goal data in separate function
else if (data.detail === "finish") else if (data.detail === "finish")
await this._finishHandler(data); await this._finishHandler(data);
} }
@ -169,7 +169,7 @@ export class PongGame extends AGame
{ {
let player = this.players.find((player) => player.id === data.user_id); let player = this.players.find((player) => player.id === data.user_id);
player.from_json(data); player.import(data);
} }
_updateBall(data) _updateBall(data)

View File

@ -120,7 +120,7 @@ class PongPlayer(APlayer):
"username": self.username, "username": self.username,
"id": self.user_id, "id": self.user_id,
"position": self.position.to_dict(), "position": self.position.to_dict(),
"score": [*self.score], "score": self.score,
"rail": self.rail.to_dict(), "rail": self.rail.to_dict(),