fix: matchamking both lose
This commit is contained in:
parent
1f35def63b
commit
fe04968ee9
@ -67,7 +67,6 @@ class TicTacToeWebSocket(WebsocketConsumer):
|
|||||||
|
|
||||||
if (data.get("timerIsDue") is not None and self.game.time + 20 < time.time()): # Frontend asking if the timer is due
|
if (data.get("timerIsDue") is not None and self.game.time + 20 < time.time()): # Frontend asking if the timer is due
|
||||||
self.winner = "x" if self.game.turn == "o" else "o"
|
self.winner = "x" if self.game.turn == "o" else "o"
|
||||||
self.game.get_members()
|
|
||||||
|
|
||||||
self.game.model.finish(self.game.get_players_by_sign(self.winner).user)
|
self.game.model.finish(self.game.get_players_by_sign(self.winner).user)
|
||||||
self.game.broadcast("game_end", {"winning_sign": self.winner})
|
self.game.broadcast("game_end", {"winning_sign": self.winner})
|
||||||
@ -81,7 +80,7 @@ class TicTacToeWebSocket(WebsocketConsumer):
|
|||||||
def disconnect(self, event):
|
def disconnect(self, event):
|
||||||
try:
|
try:
|
||||||
self.member.socket = None
|
self.member.socket = None
|
||||||
if (len(self.game.get_players_connected()) == 0):
|
if (len(self.game.get_players_connected()) == 0 and self.game.model.finished == False):
|
||||||
self.game.model.finish(None)
|
self.game.model.finish(None)
|
||||||
except:
|
except:
|
||||||
pass
|
pass
|
||||||
|
Loading…
Reference in New Issue
Block a user