def on_ready(data):
room_id = data['room_id']
room = active_rooms[room_id]
player_id = UUID(request.sid)
player = room.players[player_id]
player.status = PlayerStatus.ready
if len(room.players) != 1 and sum(map(lambda x: x.status == PlayerStatus.ready, room.players.values())) == len(room.players):
session = Session(room)
socketio.emit("game_update", build_game_update_payload(room), room=str(room_id))
评论列表
文章目录