コード例 #1
0
def test_grid_square_screenshots():
    for row in range(gwg.num_rows()):
        for col in range(gwg.num_cols()):
            file_url = ('%sss_test/grid/grid_(%s_%s).png' %
                        (_img_direct, row, col))
            va.screenshot(file_url, region=gwg.get_rect_at(row, col))
コード例 #2
0
def take_grid_square_screenshot(row, col):
    file_url = ('%sss_test\\grid\\squares\\grid_(%s_%s).png' %
                (_img_direct, row, col))
    print('Taking screenshot:', file_url)
    va.screenshot(file_url, region=gwg.get_rect_at(row, col))
コード例 #3
0
def take_quadrant_screenshot(quad_index):
    file_url = ('%sss_test\\grid\\quads\\grid_quad_%s.png' %
                (_img_direct, quad_index))
    print('Taking screenshot:', file_url)
    va.screenshot(file_url, region=gwg.get_quadrant_rect(quad_index))
コード例 #4
0
def take_half_screenshot(half_name):
    file_url = ('%sss_test\\grid\\halves\\grid_half_%s.png' %
                (_img_direct, half_name))
    print('Taking screenshot:', file_url)
    va.screenshot(file_url, region=gwg.get_half_rect(half_name))
コード例 #5
0
def take_row_screenshot(row):
    file_url = '%sss_test\\grid\\rows\\grid_row_%s.png' % (_img_direct, row)
    print('Taking screenshot:', file_url)
    va.screenshot(file_url, region=gwg.get_row_rect(row))
コード例 #6
0
def take_col_screenshot(col):
    file_url = '%sss_test\\grid\\cols\\grid_col_%s.png' % (_img_direct, col)
    print('Taking screenshot:', file_url)
    va.screenshot(file_url, region=gwg.get_col_rect(col))
コード例 #7
0
def take_window_screenshot():
    file_url = '%sss_test\\grid\\game_window.png' % _img_direct
    print('Taking screenshot:', file_url)
    va.screenshot(file_url)
コード例 #8
0
 def take_window_ss(self):
     wc.set_window_foreground_and_resize()
     window_ss = va.screenshot(region=wc.get_window_rect())
     kc.alt_tab()
     return window_ss
コード例 #9
0
def test_window_screenshot():
    print('Testing window screenshot...')
    img_name = 'img/ss_test/window_ss_test.png'
    va.screenshot(file_name=img_name)
    print('Screenshot stored in: ' + img_name)
コード例 #10
0
def test_runtime_window_screenshot():
    print('Testing window screenshot runtime...')
    runtime = trt.get_avg_runtime(lambda: va.screenshot())
    print('Avg runtime: ' + str(runtime))
コード例 #11
0
def test_half_screenshot(half_name):
    print('Testing window right half screenshot')
    img_name = 'img/ss_test/window_right_ss_test.png'
    va.screenshot(file_name=img_name, region=gwg.get_half_rect(half_name))