ElseIf intX = x + 652 Then
tempX = 6
ElseIf intX = x + 682 Then
tempX = 7
Else
tempX = 0
End If
If intY = y + 305
tempY = 0
ElseIf intY = y + 335
tempY = 1
ElseIf intY = y + 365
tempY = 2
ElseIf intY = y + 395
tempY = 3
Else
tempY = 0
End If
End If
If tempX = 0 and tempY = 0 Then
Goto finish
End If
While uy <= tempY
mx = x + 485
ux = 0
If uy < tempY Then
tempS = 8
Else
tempS=tempX
End If
While ux < tempS
If flag = "big" Then
Call getInMetris(mx,my)
Else
Call moveSmallMetris(mx,my)
End If
mx = mx + 30
ux = ux + 1
Wend
uy = uy + 1
my = my + 30
Wend
Rem finish
End Function
/*
*@Fun search every region
**/
Function moveMouseAndClick(x, y)
Delay 100
MoveTo x,y
Delay 500
LeftClick 1
Delay 100
End Function
// 放入大号材料 副职
Function getInMetris(x,y)
Delay 100
MoveTo x, y
Delay 100
LeftClick 1
Delay 100
LeftClick 1
Delay 100
End Function
/*
*@Fun 取出材料
*@arg1 start x
*@arg1 start y
*@retun null
**/
Function getOutMetris()
Dim intX, intY
Dim intX1, intY1
Dim intX2, intY2
Dim intX3, intY3
//取出
Delay 100
FindPic 240, 370, 440, 500, "Attachment:\取出.bmp", 1.0, intxT, intyT
//TracePrint intT &" " & intT
Delay 100
Call moveMouseAndClick(intxT+3, intyT+4)
Delay 100
FindPic 190, 140, 435, 380, "Attachment:\无色小金块.bmp", 0.8, intX, intY
Delay 100
FindPic 190, 140, 435, 380, "Attachment:\黑色小金块.bmp", 0.8, intX1, intY1
Delay 100
FindPic 190, 140, 435, 380, "Attachment:\炉岩炭.bmp", 0.8, intX2, intY2