If qys-dy068>=12
                            VBS zf2="6"
                        ElseIf qys-dy068<12
                            VBS zf2="8"
                        EndIf 
                    EndIf 
                EndIf 
            EndIf 
        EndIf 
    EndIf 
Return {↑}
//
Sub {←}
    VBS zf2=""
    VBS m=0:k=0:dx=qxd:dy=qyd
    VBS dx=dx+m:dy=dy+k
    VBSCall c5=GetPixelColor(dx+0,dy+0)
    While c5="000000"
        VBSCall c1=GetPixelColor(dx-1,dy+1)
        VBSCall c2=GetPixelColor(dx+0,dy+1)
        VBSCall c4=GetPixelColor(dx-1,dy+0)
        VBSCall c5=GetPixelColor(dx+0,dy+0)
        If c5=c4
            VBS dx=dx-1
        ElseIf c5=c1
            VBS dx=dx-1:dy=dy+1
        ElseIf c5=c2
            VBS dy=dy+1
        ElseIf c5<>c4 and c5<>c1 and c5<>c2
            VBS c5="010101"
        EndIf 
    EndWhile 
    VBSCall c5=GetPixelColor(dx+0,dy+0)
    While c5="000000"
        VBSCall c5=GetPixelColor(dx+0,dy+0)
        VBSCall c6=GetPixelColor(dx+1,dy+0)
        If c5=c6
            VBS dx=dx+1
        ElseIf c5<>c6
            VBS c5="010101"
        EndIf 
    EndWhile 
    //这里相当于{↑}的起点了
    VBS qxs=dx:qys=dy
    Gosub {↑}
Return {←}
//
VBSCall c7=GetPixelColor(dx-1,dy-1)
VBSCall c8=GetPixelColor(dx+0,dy-1)
VBSCall c9=GetPixelColor(dx+1,dy-1)
VBSCall c4=GetPixelColor(dx-1,dy+0)
VBSCall c5=GetPixelColor(dx+0,dy+0)
VBSCall c6=GetPixelColor(dx+1,dy+0)
VBSCall c1=GetPixelColor(dx-1,dy+1)
VBSCall c2=GetPixelColor(dx+0,dy+1)
VBSCall c3=GetPixelColor(dx+1,dy+1)
//(qx+m-1,qy+k-1)(qx+m+0,qy+k-1)(qx+m+1,qy+k-1)
//(qx+m-1,qy+k+0)(qx+m+0,qy+k+0)(qx+m+1,qy+k+0)
//(qx+m-1,qy+k+1)(qx+m+0,qy+k+1)(qx+m+1,qy+k+1)
//⑦⑧⑨
//④⑤⑥
//①②③
//┏ ┓┗ ┛━┃ ①②③④⑤⑥⑦⑧⑨⑩→←↓↑⒈⒉⒊⒋⒌⒍⒎△▲【】
Sub {luweijile}
    If zf1=zf2
        Gosub {←}
    EndIf 
    //M zf1&","&zf2
    If zf1=zf2
        //3-5-4-2-6-1
        VBS is2=InStr(dan(2),zf1)
        If is2>0
            VBS jguo=Left(dan(2),2):weizhi=3
        Else 
            VBS is2=InStr(dan(4),zf1)
            If is2>0
                VBS jguo=Left(dan(4),2):weizhi=5
            Else 
                VBS is2=InStr(dan(3),zf1)
                If is2>0
                    VBS jguo=Left(dan(3),2):weizhi=4
                Else 
                    VBS is2=InStr(dan(1),zf1)
                    If is2>0
                        VBS jguo=Left(dan(1),2):weizhi=2
                    Else 
                        VBS is2=InStr(dan(5),zf1)
                        If is2>0
                            VBS jguo=Left(dan(5),2):weizhi=6
                        Else 
                            VBS is2=InStr(dan(0),zf1)
                            If is2>0
                                VBS jguo=Left(dan(0),2):weizhi=1
                                //
                            EndIf 
                        EndIf 
                    EndIf 
                EndIf 
            EndIf 
        EndIf