player[4].add_card(deck.deck.pop(), card_nr) card_nr += 1 # ------------------------------------------Bidding---------------------------- bid_list = {} for player in player_list: bid_list = player[4].place_bid(bid_list, session_nr, deck.deck_values) time.sleep(0.5) MF.bid_list_print(bid_list, 0) # ------------------------------------Round----------------------------------- round_nr = 1 while round_nr <= session_nr: winner = ["None", "None", 0] placed_card = ["None", "None", 0] round_colour = ["None"] MF.round_initialize_print(round_nr) # --------------------------------Placing cards------------------------ for player in player_list: placed_card = player[4].place_card( deck.dominant_colour, round_colour[0], winner, deck.deck_values, bid_list, ) round_colour[0] = MF.check_round_dominant( round_colour[0], placed_card[1]) winner = MF.find_winner(winner, placed_card, round_colour[0], deck.dominant_colour) time.sleep(1)