Ejemplo n.º 1
0
def determine_dealer_seat():
    #global game_position, dealer_seat
    for seat in [1, 2, 3, 4, 5]:
        if pm.dealer_pixel(config.game_position, seat):
            shout("Seat %s is at Dealer Seat" % seat)
            config.dealer_seat = seat
            break
Ejemplo n.º 2
0
def determine_small_big_dealer_seats():
    for seat in range(1, config.TOTAL_SEATS + 1):
        if pm.small_blind_pixel(config.game_position, seat):
            shout("Small blind is on seat %s" % seat)
            config.small_blind_seat = seat
            break

    for seat in range(1, config.TOTAL_SEATS + 1):
        if pm.big_blind_pixel(config.game_position, seat):
            shout("Big blind is on seat %s" % seat)
            config.big_blind_seat = seat
            break

    for seat in range(1, config.TOTAL_SEATS + 1):
        if pm.dealer_pixel(config.game_position, seat):
            shout("Dealer is on seat %s" % seat)
            config.dealer_seat = seat
            break
Ejemplo n.º 3
0
def sb_b_d_buttons_are_founded():
    """For cheet there is no small or big blind buttons"""
    small_blind_button_founded = False
    big_blind_button_founded = False
    dealer_button_founded = False
    for seat in [1, 2, 3, 4, 5]:
        if pm.small_blind_pixel(config.game_position, seat) == True:
            small_blind_button_founded = True
            break
    for seat in [1, 2, 3, 4, 5]:
        if pm.big_blind_pixel(config.game_position, seat) == True:
            big_blind_button_founded = True
            break
    for seat in [1, 2, 3, 4, 5]:
        if pm.dealer_pixel(config.game_position, seat) == True:
            dealer_button_founded = True
            break
    return small_blind_button_founded and big_blind_button_founded and dealer_button_founded
Ejemplo n.º 4
0
def sb_b_d_buttons_are_founded():
    """For cheet there is no small or big blind buttons"""
    small_blind_button_founded = False
    big_blind_button_founded = False 
    dealer_button_founded = False
    for seat in range(1, c.TOTAL_SEATS+1):
        if pm.small_blind_pixel(c.game_position, seat) == True:
            small_blind_button_founded = True
            break
    for seat in range(1, c.TOTAL_SEATS+1):
        if pm.big_blind_pixel(c.game_position, seat) == True:
            big_blind_button_founded = True
            break
    for seat in range(1, c.TOTAL_SEATS+1):
        if pm.dealer_pixel(c.game_position, seat) == True:
            dealer_button_founded = True
            break
    return small_blind_button_founded and big_blind_button_founded \
           and dealer_button_founded
def test_pixel_matching():

    # This list may differ for other websites
    ALL_CLICK_NAMES = [
        'fold',
        'check',
        'call',
        'bet',
        'raise',
        'plus',
        'minus',
        'all_in',
        #'available_seat_1', 'available_seat_2', 'available_seat_3',
        #'available_seat_4', 'available_seat_5',
        'exit',
        'exit_yes',
        'menu',
        'rebuy_menu',
        'leave_next_hand_ok',
        'buy_in',
        'buy_in_plus',
        'buy_in_minus',
        're_buy',
        're_buy_plus',
        're_buy_minus',
        'i_am_back',
        #'exit_probable_advertisement', 'close_update_window',
    ]

    print('\n***testing pixel matching for buttons:***')

    for button_name in ALL_CLICK_NAMES:
        print('%s button pixel is: %s' %
              (button_name, pm.button_pixel(game_position, button_name)))
    for seat in range(1, TOTAL_SEATS + 1):
        print('available_seat_%s button pixel is: %s' %
              (seat, pm.available_seat_pixel(game_position, seat)))

    print('\n***testing pixel matching for non buttons:***')

    print('pre_flop_pixel is: %s' % pm.pre_flop_pixel(game_position))
    print('flop_pixel is: %s' % pm.flop_pixel(game_position))
    print('turn_pixel is: %s' % pm.turn_pixel(game_position))
    print('river_pixel is: %s' % pm.river_pixel(game_position))
    for seat in range(1, TOTAL_SEATS + 1):
        print('small_blind_pixel at seat %s is: %s' %
              (seat, pm.small_blind_pixel(game_position, seat)))
    for seat in range(1, TOTAL_SEATS + 1):
        print('big_blind_pixel at seat %s is: %s' %
              (seat, pm.big_blind_pixel(game_position, seat)))
    for seat in range(1, TOTAL_SEATS + 1):
        print('dealer_pixel at seat %s is: %s' %
              (seat, pm.dealer_pixel(game_position, seat)))
    for seat in range(1, TOTAL_SEATS + 1):
        print('player_chips_pixel at seat %s is: %s' %
              (seat, pm.player_chips_pixel(game_position, seat)))
    for seat in range(1, TOTAL_SEATS + 1):
        print('player_cards_pixel at seat %s is: %s' %
              (seat, pm.player_cards_pixel(game_position, seat)))
    for seat in range(1, TOTAL_SEATS + 1):
        print('other_player_seated_pixel at seat %s is: %s' %
              (seat, pm.other_player_seated_pixel(game_position, seat)))
    for seat in range(1, TOTAL_SEATS + 1):
        print('i_am_seated_pixel at seat %s is: %s' %
              (seat, pm.i_am_seated_pixel(game_position, seat)))
    for seat in range(1, TOTAL_SEATS + 1):
        print('active_player_pixel at seat %s is: %s' %
              (seat, pm.active_player_pixel(game_position, seat)))
    for seat in range(1, TOTAL_SEATS + 1):
        print('my_seat_won_pixel at seat %s is: %s' %
              (seat, pm.my_seat_won_pixel(game_position, seat)))
    for seat in range(1, TOTAL_SEATS + 1):
        print('other_seat_won_pixel at seat %s is: %s' %
              (seat, pm.other_seat_won_pixel(game_position, seat)))
    for seat in range(1, TOTAL_SEATS + 1):
        print('notification_banner_pixel at seat %s is: %s' %
              (seat, pm.notification_banner_pixel(game_position, seat)))
    for seat in range(1, TOTAL_SEATS + 1):
        print('are_chips_white_or_red_pixel at seat %s is: %s' %
              (seat, pm.are_chips_white_or_red_pixel(game_position, seat)))