Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 1, 2015 02:54:07

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

Stick Hero

Видео

from com.android.monkeyrunner import MonkeyRunner
device = MonkeyRunner.waitForConnection()
while True:
    img = device.takeSnapshot()
    a = []
    for i in range(1535):
        a.append(img.getRawPixel(1150, i))
        if img.getRawPixel(1200, i) == (-1, 225, 13, 13): v = i
    r, b = a.index((-1, 247, 27, 27))+12, a[1190:].index((-1, 0, 0, 0)) + 1190
    b -= r
    k = 25 if b >= 450 else 15
    if b < 150: k = 215
    if v:
        v = (b+r-v)/870.0
        device.drag((0, 0), (0, 0), b/(1500.0-k), 1)
        MonkeyRunner.sleep(0.9)
        device.touch(0, 0, 'DOWN_AND_UP')
        MonkeyRunner.sleep(v)
        device.touch(0, 0, 'DOWN_AND_UP')
        MonkeyRunner.sleep(3-v)
    else:
        device.drag((0, 0), (0, 0), b/(1500.0-k), 1)
        MonkeyRunner.sleep(3)
ImPAD 9704 с игрой подключен к настольному ПК (тоже Impression) c lubuntu



————————————————
-*- Simple is better than complex -*-

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version