星小夜的登录器  v1.0
信号 | Public 成员函数 | Public 属性 | Protected 成员函数 | 所有成员列表
Gem类 参考

一键刻印/宝石抽奖脚本-多线程类 脚本相关的配置 更多...

#include <form.h>

类 Gem 继承关系图:
Inheritance graph
[图例]
Gem 的协作图:
Collaboration graph
[图例]

信号

void done ()
 

Public 成员函数

 Gem (QObject *parent=0)
 

Public 属性

bool status
 
int now
 

Protected 成员函数

void run ()
 一键刻印/宝石抽奖脚本-线程启动函数 更多...
 

详细描述

一键刻印/宝石抽奖脚本-多线程类 脚本相关的配置

在文件 form.h111 行定义.

构造及析构函数说明

◆ Gem()

Gem::Gem ( QObject *  parent = 0)
inline

在文件 form.h118 行定义.

119  : QThread(parent)
120  {
121  status=false;
122  }

成员函数说明

◆ done

void Gem::done ( )
signal

◆ run()

void Gem::run ( )
protected

一键刻印/宝石抽奖脚本-线程启动函数

返回

在文件 form.cpp751 行定义.

751  {
752  QVariant x,y;
753  while(status==true){
754  if(dm.FindPic(1, 46, 105, 135,"rc-scxb.bmp","000000",0.9,0,x,y)!=-1){
755  dm.MoveTo(x.toInt()+7,y.toInt()+7);
756  dm.LeftClick();
757  }
758 
759  if(now==10){
760  if(dm.FindPic(75, 59, 754, 435,"rc-3-4.bmp|rc-3-4-1.bmp","000000",0.9,0,x,y)!=-1){
761  dm.MoveTo(888,73);
762  dm.LeftClick();
763  now=11;
764  }else {
765  if(dm.FindPic(0,0,1000,600,"rc-ky.bmp","000000",0.9,0,x,y)!=-1){
766  dm.MoveTo(489,492);
767  dm.LeftClick();
768  }
769  if(dm.FindPic(0,0,1000,600,"rc-3-3.bmp|rc-3-3-1.bmp","000000",0.9,0,x,y)!=-1){
770  dm.MoveTo(484,509);
771  dm.LeftClick();
772  }
773  }
774  }
775  if(now==11){
776  if(dm.FindPic(751, 136, 942, 258,"rc-bsm.bmp","000000",0.9,0,x,y)!=-1){
777  dm.MoveTo(790,78);
778  dm.LeftClick();
779  //QMessageBox::information(NULL,"this","宝石/刻印已抽完");
780  break;
781  }else {
782  if(dm.FindPic(0,0,1000,600,"rc-bs.bmp","000000",0.9,0,x,y)!=-1){
783  dm.MoveTo(x.toInt(),y.toInt());
784  dm.LeftClick();
785  }
786  if(dm.FindPic(0,0,1000,600,"rc-bsks.bmp","000000",0.9,0,x,y)!=-1){
787  dm.MoveTo(x.toInt(),y.toInt());
788  dm.LeftClick();
789  }
790  if(dm.FindPic(0,0,1000,600,"rc-bsqr.bmp","000000",0.9,0,x,y)!=-1){
791  dm.MoveTo(x.toInt(),y.toInt());
792  dm.LeftClick();
793  }
794  if(dm.FindPic(0,0,1000,600,"rc-bslq.bmp","000000",0.9,0,x,y)!=-1){
795  dm.MoveTo(x.toInt(),y.toInt());
796  dm.LeftClick();
797  }
798  if(dm.FindPic(0,0,1000,600,"rc-bsqr2.bmp","000000",0.9,0,x,y)!=-1){
799  dm.MoveTo(x.toInt(),y.toInt());
800  dm.LeftClick();
801  }
802 
803  }
804  }
805  Delay(500);
806  qDebug()<<"宝石抽奖中";
807 
808  }
809 }
函数调用图:

类成员变量说明

◆ now

int Gem::now

在文件 form.h117 行定义.

◆ status

bool Gem::status

在文件 form.h116 行定义.


该类的文档由以下文件生成:
Dm::Idmsoft::FindPic
int FindPic(int x1, int y1, int x2, int y2, const QString &pic_name, const QString &delta_color, double sim, int dir, QVariant &x, QVariant &y)
Definition: dm.h:8311
Delay
void Delay(int time)
延迟线程(非阻塞)
Definition: xy.cpp:217
Gem::status
bool status
Definition: form.h:116
Dm::Idmsoft::MoveTo
int MoveTo(int x, int y)
Definition: dm.h:9423
dm
Dm::Idmsoft dm
大漠插件相关的对象(唯一)
Definition: ext.cpp:15
Gem::now
int now
Definition: form.h:117
Dm::Idmsoft::LeftClick
int LeftClick()
Definition: dm.h:9303