game.new_ball(ball) for i in range(len(transfer_manager.players_numbers)): game.new_player( Player(game, 0, 0, transfer_manager.players_numbers[i], (0, 0, 255), transfer_manager.players_nicknames[i]), transfer_manager.players_teams[i]) # if player is client's player, set his border to different color if transfer_manager.players_numbers[ i] == transfer_manager.client_number: game.players[i].border_color = (255, 255, 0) # set flag read transfer_manager.ready_to_play = True transfer_manager.game_running = True # main loop of the game while (True): localCommand, transfer_manager.command, transfer_manager.mouse_x, transfer_manager.mouse_y = manageInputs( ) # deserialize game if transfer_manager.game_pack_recived == True: game.deserialize(transfer_manager.game_pack) transfer_manager.game_pack_recived = False if localCommand == -1: # if localCommand was -1, exit the game done = True