Exemple #1
0
def several_winners_number(card, gain, max_card):
    '''один игрок'''
    value = card.function_list()
    if value[0] is not None:
        if max_card == card.AMOUNT_OF_PLAYER_CARDS:
            print("Победил игрок", value[0], ", его выигрыш =",
                  gain)  #запись имени победителя
            module_functions.write_in_file(value[0],
                                           gain)  #и его результата в файл
def check_presence_game(rate, card1, card2):
    '''проверка игроков после раунда ставок в игре'''
    number = 0
    name = 0
    name, number = player_verxus_player.def_check(card1, name, number)
    name, number = player_verxus_player.def_check(card2, name, number)
    if number == 0:
        player_verxus_player.no_winners(rate)
        module_main.endgame()
    elif number == 1:
        print("Игрок", name, "выиграл банк", rate)
        module_functions.write_in_file(name, rate)
        module_main.endgame()
def duplicate_card_one(rate, max_value, card1, card2):
    '''если победитель один'''
    if card1 is not None and max_value == card1.AMOUNT_OF_PLAYER_CARDS:
        value = card1.function_list()
        name = value[0]
        print("Победил игрок", name, ", его выигрыш =", rate)
        module_functions.write_in_file(name, rate)
    elif card2 is not None and max_value == card2.AMOUNT_OF_PLAYER_CARDS:  # и его результата в файл
        value = card2.function_list()
        name = value[0]
        print("Победил игрок", name, ", его выигрыш =", rate)
        module_functions.write_in_file(name, rate)
    else:
        player_verxus_player.no_winners(rate)  #player_verxus_player
Exemple #4
0
def check_presence_game(rate, card1, card2, card3, card4, card5, card6, card7,
                        card8):
    '''проверка игроков после раунда ставок в игре'''
    number = 0
    name = 0
    name, number = def_check(card1, name, number)
    name, number = def_check(card2, name, number)
    name, number = def_check(card3, name, number)
    name, number = def_check(card4, name, number)
    name, number = def_check(card5, name, number)
    name, number = def_check(card6, name, number)
    name, number = def_check(card7, name, number)
    name, number = def_check(card8, name, number)
    if number == 0:
        no_winners(rate)
    elif number == 1:
        print("Игрок", name, "выиграл банк", rate)
        module_functions.write_in_file(name, rate)
Exemple #5
0
def duplicate_card_one(rate, max_value, card1, card2, card3, card4, card5,
                       card6, card7, card8):
    '''если победитель один'''
    if card1 is not None and max_value == card1.AMOUNT_OF_PLAYER_CARDS:
        value = card1.function_list()
        name = value[0]
        print("Победил игрок", name, ", его выигрыш =", rate)
        module_functions.write_in_file(name, rate)
    elif card2 is not None and max_value == card2.AMOUNT_OF_PLAYER_CARDS:  # и его результата в файл
        value = card2.function_list()
        name = value[0]
        print("Победил игрок", name, ", его выигрыш =", rate)
        module_functions.write_in_file(name, rate)
    elif card3 is not None and max_value == card3.AMOUNT_OF_PLAYER_CARDS:
        value = card3.function_list()
        name = value[0]
        print("Победил игрок", name, ", его выигрыш =", rate)
        module_functions.write_in_file(name, rate)
    elif card4 is not None and max_value == card4.AMOUNT_OF_PLAYER_CARDS:
        value = card4.function_list()
        name = value[0]
        print("Победил игрок", name, ", его выигрыш =", rate)
        module_functions.write_in_file(name, rate)
    elif card5 is not None and max_value == card5.AMOUNT_OF_PLAYER_CARDS:
        value = card5.function_list()
        name = value[0]
        print("Победил игрок", name, ", его выигрыш =", rate)
        module_functions.write_in_file(name, rate)
    elif card6 is not None and max_value == card6.AMOUNT_OF_PLAYER_CARDS:
        value = card6.function_list()
        name = value[0]
        print("Победил игрок", name, ", его выигрыш =", rate)
        module_functions.write_in_file(name, rate)
    elif card7 is not None and max_value == card7.AMOUNT_OF_PLAYER_CARDS:
        value = card7.function_list()
        name = value[0]
        print("Победил игрок", name, ", его выигрыш =", rate)
        module_functions.write_in_file(name, rate)
    elif card8 is not None and max_value == card8.AMOUNT_OF_PLAYER_CARDS:
        value = card8.function_list()
        name = value[0]
        print("Победил игрок", name, ", его выигрыш =", rate)
        module_functions.write_in_file(name, rate)
    else:
        no_winners(rate)