Beispiel #1
0
                        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)