|
@@ -183,7 +183,8 @@ class Game:
|
|
|
'nrows': len(self.board.rows),
|
|
|
'row_len': self.board.max_row_len,
|
|
|
'nplayers': len(self.players)}
|
|
|
- self.ssock.broadcast(self.players.keys(), json.dumps(msg))
|
|
|
+ #self.ssock.broadcast(self.players.keys(), json.dumps(msg))
|
|
|
+ pass
|
|
|
|
|
|
def broadcast_turn(self):
|
|
|
board = {'type': 'query', 'action': 'give_card', 'board': self.board.rows, 'turn': self.turn}
|
|
@@ -195,6 +196,7 @@ class Game:
|
|
|
def broadcast_scoreboard(self):
|
|
|
msg = { 'type' : 'info' }
|
|
|
scoreboard = [ { 'name': p.name, 'score': p.score, 'place': i + 1 } \
|
|
|
- for i, p in enumerate(sorted(self.players.values(), key=lambda p: p.name)) ]
|
|
|
+ for i, p in enumerate(sorted(self.players.values(), key=lambda p: p.score)) ]
|
|
|
msg['scoreboard'] = scoreboard
|
|
|
- self.ssock.broadcast(self.players.keys(), json.dumps(msg))
|
|
|
+ #self.ssock.broadcast(self.players.keys(), json.dumps(msg))
|
|
|
+ print(json.dumps(msg, indent=4))
|