parent
ab00ae6faa
commit
0e080db49e
After Width: | Height: | Size: 4.2 KiB |
@ -0,0 +1,38 @@
|
||||
package xyz.wbsite.jmacro.wjdr.task;
|
||||
|
||||
import xyz.wbsite.jmacro.JMacro;
|
||||
import xyz.wbsite.jmacro.base.ViewRect;
|
||||
import xyz.wbsite.jmacro.util.Logger;
|
||||
|
||||
public class Task_仓库奖励领取 extends BaseTask {
|
||||
|
||||
public Task_仓库奖励领取(JMacro macro, ViewRect viewRect) {
|
||||
super(macro, viewRect);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void task(JMacro macro, ViewRect viewRect) {
|
||||
Logger.info("检测面板状态");
|
||||
ViewRect[] viewRects = macro.matchLegends(0.6, "城镇_打开面板", "城镇_关闭面板");
|
||||
if (viewRects == null) {
|
||||
Logger.info("检测面板状态检测失败");
|
||||
return;
|
||||
}
|
||||
if (viewRects[0] != null) {
|
||||
Logger.info("打开面板");
|
||||
macro.mouseLeftClick(viewRects[0]);
|
||||
macro.delay(1000);
|
||||
}
|
||||
|
||||
if (viewRects[1] != null) {
|
||||
Logger.info("面板已打开");
|
||||
}
|
||||
|
||||
Logger.info("选中城镇");
|
||||
macro.mouseLeftClick(macro.of(85, 200));
|
||||
macro.delay(1000);
|
||||
|
||||
Logger.info("滑动到底部");
|
||||
macro.mouseLeftDrag(macro.of(158,626), macro.of(163,231), true);
|
||||
}
|
||||
}
|
Loading…
Reference in new issue