2 Commits ee9ac946db ... 15372853bf

Autor SHA1 Mensaje Fecha
  Bence DOMONKOS 15372853bf game.py: Don't send out info messages hace 1 año
  Bence DOMONKOS 724399e7ba game.py: order leaderboard by score hace 1 año
Se han modificado 1 ficheros con 5 adiciones y 3 borrados
  1. 5 3
      game.py

+ 5 - 3
game.py

@@ -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))