Faster detection of the ok-Button
This commit is contained in:
parent
42b2ad5a4b
commit
f8f45db8ed
|
@ -24,7 +24,7 @@ public class Clicker implements Runnable{
|
||||||
private Point[] cardslots = new Point[4];
|
private Point[] cardslots = new Point[4];
|
||||||
private Point playout;
|
private Point playout;
|
||||||
private boolean autoplay;
|
private boolean autoplay;
|
||||||
private boolean doubleplayout =false;
|
private boolean doubleplayout = true;
|
||||||
private int truppenwait = 180;
|
private int truppenwait = 180;
|
||||||
|
|
||||||
public Clicker() {
|
public Clicker() {
|
||||||
|
@ -89,15 +89,15 @@ public class Clicker implements Runnable{
|
||||||
|
|
||||||
//check für ok-.knopf
|
//check für ok-.knopf
|
||||||
if(((System.currentTimeMillis() - start) / 1000) > 20) {//game is older then 20 seconds
|
if(((System.currentTimeMillis() - start) / 1000) > 20) {//game is older then 20 seconds
|
||||||
if(checkOK(end, rob))
|
if(checkOK(end, rob)) {//check
|
||||||
okcount ++;
|
okcount ++;//ok button detected
|
||||||
else
|
if(okcount > 3) {
|
||||||
okcount = 0;//reste the counter
|
Main.get().ui.info("OK-button detected!");
|
||||||
if(okcount > 5) {
|
System.out.println("OK-Button-detected!");
|
||||||
Main.get().ui.info("OK-button detected!");
|
break;
|
||||||
System.out.println("OK-Button-detected!");
|
}
|
||||||
break;
|
} else
|
||||||
}
|
okcount = 0;//reset
|
||||||
}
|
}
|
||||||
|
|
||||||
//try to play out a card
|
//try to play out a card
|
||||||
|
@ -117,9 +117,14 @@ public class Clicker implements Runnable{
|
||||||
int waittime = ( (int) (((truppenwait * 100) / modifier) - (System.currentTimeMillis()- lastwait)) );//how long to wait?
|
int waittime = ( (int) (((truppenwait * 100) / modifier) - (System.currentTimeMillis()- lastwait)) );//how long to wait?
|
||||||
while (waittime > 3000) {//check for the ok-button every 3 seconds
|
while (waittime > 3000) {//check for the ok-button every 3 seconds
|
||||||
long startwait = System.currentTimeMillis();//record needed time
|
long startwait = System.currentTimeMillis();//record needed time
|
||||||
if(checkOK(end, rob))//check
|
if(checkOK(end, rob)) {//check
|
||||||
okcount ++;//ok button detected
|
okcount ++;//ok button detected
|
||||||
else
|
if(okcount > 3) {
|
||||||
|
Main.get().ui.info("OK-button detected!");
|
||||||
|
System.out.println("OK-Button-detected!");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
} else
|
||||||
okcount = 0;//reset
|
okcount = 0;//reset
|
||||||
sleep((int) (3000 - (System.currentTimeMillis() - startwait)));//sleep the rest of 3 seconds, that was not gone for checking
|
sleep((int) (3000 - (System.currentTimeMillis() - startwait)));//sleep the rest of 3 seconds, that was not gone for checking
|
||||||
waittime = (int) (waittime - (System.currentTimeMillis() - startwait));//calculate waittime that is left
|
waittime = (int) (waittime - (System.currentTimeMillis() - startwait));//calculate waittime that is left
|
||||||
|
|
Loading…
Reference in New Issue