Fix game ended check errored
release-tag / release-image (push) Successful in 19s

This commit is contained in:
2024-05-11 20:33:34 +02:00
parent 46bb39aa74
commit 4e7381ba33
2 changed files with 4 additions and 1 deletions
+1 -1
View File
@@ -175,7 +175,7 @@ class ClientController:
# "update", self.player.team.serialize_guest() # "update", self.player.team.serialize_guest()
# ) # )
if self.game_controller.game.ended == True: if self.game_controller.game.ended is True:
return await self.send_error("game is already finished!") return await self.send_error("game is already finished!")
if self.player.team != self.game_controller.game.current_turn: if self.player.team != self.game_controller.game.current_turn:
return await self.send_error("it is not your turn to play!") return await self.send_error("it is not your turn to play!")
+3
View File
@@ -28,6 +28,7 @@ class Game(Serializable):
teams: List[Team] teams: List[Team]
started: bool started: bool
ended: bool
default_health = 50 default_health = 50
@@ -46,6 +47,7 @@ class Game(Serializable):
self.teams: List[Team] = [] self.teams: List[Team] = []
self.started = False self.started = False
self.ended = False
self.current_turn = None self.current_turn = None
@@ -187,3 +189,4 @@ class Game(Serializable):
def end_game(self): def end_game(self):
self.lobby.remove(self) self.lobby.remove(self)
self.ended = True