示例#1
0
文件: march.py 项目: Democrazy1884/PY
def number_find(img=get_img):
    """远征个数判断"""
    if search("TEAM4"):
        return 4
    elif search("TEAM5"):
        return 5
    else:
        up_swipe()
        return number_find()
示例#2
0
def adjust(sel):
    """调整难度

    :sel: 1:normal 2:hard 3:lunatic

    """
    while True:
        if search("LUNATIC"):
            now = 3
        elif search("HARD"):
            now = 2
        elif search("NORMAL"):
            now = 1
        if now == sel:
            break
        else:
            click(541, 808)
示例#3
0
文件: adb.py 项目: yozoraxsx/PY
def boost(value, img=get_img):
    sleep(0.5)
    boost_you_have = search("BOOSTNUMBER")
    if boost_you_have is False:
        sleep(3)
        search("BOOSTNUMBER")
    # 判断
    if boost_you_have == 0:
        return
    elif value > boost_you_have:
        value = boost_you_have
    # 输出
    if value >= 1:
        click(p.boost)  # boost1
    if value >= 2:
        click(p.boost)  # boost2
    if value >= 3:
        click(p.boost)  # boost3
示例#4
0
文件: march.py 项目: Democrazy1884/PY
def offlinefind(img=get_img):
    """断网判定"""
    if search("OFFLINE"):
        click(963, 632)  # 断网重连操作
        game_log.warning("offline")
        sleep(10)
        return True
    else:
        return False
示例#5
0
def offlinefind(flag=0):
    """断网判定"""
    if search("OFFLINE"):
        game_log.warning("offline")
        click(963, 632)  # 断网重连操作
        sleep(10)
        offlinefind()
        # if flag == 1:
        #   end("next")
        return True
    else:
        return False
示例#6
0
文件: page.py 项目: Democrazy1884/PY
def exit_to_main():
    """返回主界面"""
    click_s(1559, 35)
    start = time()
    while 1:
        if time() - start > 60:
            raise OvertimeError("exit")
        offlinefind()
        if search("MAIN"):
            break
        if time() - start > 10:
            click_s(1559, 35)
            sleep(5)
        sleep(1)
示例#7
0
def go(team):
    """队伍选择"""
    # 判断当前队伍 计算距目标的距离
    start = time()
    while 1:
        if time() - start > 60:
            raise OvertimeError("go")
        value = search("TEAMFIND")
        value = value + 1 - team
        if value == 0:
            power_use = powerfind()
            # print(power_use)
            click(1338, 796)
            return power_use
        elif value > 0:
            click(58, 534)
        else:
            click(1030, 534)
        sleep(2)
示例#8
0
def gofind(img=get_img):
    """选关开始界面判断"""
    return search("GO")
示例#9
0
文件: march.py 项目: Democrazy1884/PY
def mainpage_building_skill_room_point(img=get_img):
    """道场红点判断"""
    return search("SKILLROOM")
示例#10
0
文件: march.py 项目: Democrazy1884/PY
def fullfind(img=get_img):
    """三个远征满了判断"""
    return search("M3")
示例#11
0
文件: march.py 项目: Democrazy1884/PY
def mainpagefind(img=get_img):
    """主界面判断"""
    return search("MAIN")
示例#12
0
文件: march.py 项目: Democrazy1884/PY
def mainpage_buildingfind(img=get_img):
    """设施红点判断"""
    return search("BUILDING")
示例#13
0
文件: march.py 项目: Democrazy1884/PY
def marchfind(img=get_img):
    """远征界面判断"""
    return search("MARCHPAGE")
示例#14
0
文件: march.py 项目: Democrazy1884/PY
def mainpage_marchfind(img=get_img):
    """主界面远征判断"""
    return search("MARCH")
示例#15
0
def endfind(img=get_img):
    """战斗结束判断"""
    return search("END")
示例#16
0
文件: march.py 项目: Democrazy1884/PY
def firstpagefind(img=get_img):
    "初始界面判断"
    return search("FIRST")
示例#17
0
文件: page.py 项目: Democrazy1884/PY
def get_now():
    for page in page_dict.keys():
        if search(page):
            return page
示例#18
0
def boostfind(img=get_img):
    """找boost"""
    return search("BOOST")
示例#19
0
def startfind(img=get_img):
    """选关界面判断"""
    return search("FIGHT") or search("FIGHT1")
示例#20
0
def powerfind(img=get_img):
    "油耗判定"
    ret = search("POWERFIND")
    if isinstance(ret, int):
        return ret
示例#21
0
def fullfind(img=get_img):
    """残血判定"""
    return search("FULL")
示例#22
0
def againfind(img=get_img):
    """结束再开判定"""
    return search("AGAIN")
示例#23
0
def nextfind(img=get_img):
    "结束返回判定"
    return search("NEXT")