def send_delay_message(tt, player, turn_id, valid_cards): received_cards = [] random_number = rn.randint(0, len(valid_cards) - 1) received_cards.append(valid_cards[random_number]) delay_message = { 'channel': 'game_command', 'delay': 1000, #250 'content': { 'command': 'trick_card_selected', 'command_args': { 'received_cards': Card.list_to_str_list(received_cards), 'turn_id': turn_id, 'player_id': player.id } } } Channel('asgi.delay').send(delay_message)
def send_delay_message(pr, player, turn_id): received_cards = [] random_numbers = rn.sample(range(0,13),3) for random_number in random_numbers: received_cards.append(player.hand[random_number]) received_cards.sort() delay_message = { 'channel':'game_command', 'delay':250, 'content':{ 'command':'pass_cards_selected', 'command_args':{ 'received_cards': Card.list_to_str_list(received_cards), 'turn_id': turn_id, 'player_id': player.id } } } Channel('asgi.delay').send(delay_message)
def send_delay_message(tt, player, turn_id, valid_cards): received_cards = [] random_number = rn.randint(0,len(valid_cards)-1) received_cards.append(valid_cards[random_number]) if player.type == PlayerType.DUMMY: delay = 300 else: delay = player.bank_ms + TRICK_BASE_MS delay_message = { 'channel':'game_command', 'delay':delay, 'content':{ 'command':'trick_card_selected', 'command_args':{ 'received_cards': Card.list_to_str_list(received_cards), 'turn_id': turn_id, 'player_id': player.id } } } Channel('asgi.delay').send(delay_message)
def send_delay_message(pr, player, turn_id): received_cards = [] random_numbers = rn.sample(range(0, 13), 3) for random_number in random_numbers: received_cards.append(player.hand[random_number]) received_cards.sort() if player.type == PlayerType.DUMMY: delay = 100 else: delay = PASS_ROUND_TIMEOUT_MS delay_message = { 'channel': 'game_command', 'delay': delay, 'content': { 'command': 'pass_cards_selected', 'command_args': { 'received_cards': Card.list_to_str_list(received_cards), 'turn_id': turn_id, 'player_id': player.id } } } Channel('asgi.delay').send(delay_message)