Pause Function Added.
This commit is contained in:
parent
ac05f9070e
commit
37d30d60b3
|
@ -31,6 +31,7 @@ public class Clicker implements Runnable{
|
||||||
private boolean doubleplayout = true;
|
private boolean doubleplayout = true;
|
||||||
private int truppenwait = 180;
|
private int truppenwait = 180;
|
||||||
private int randomness = 15;
|
private int randomness = 15;
|
||||||
|
private boolean paused = false;
|
||||||
|
|
||||||
private int mincolordistance = 35;
|
private int mincolordistance = 35;
|
||||||
|
|
||||||
|
@ -39,6 +40,9 @@ public class Clicker implements Runnable{
|
||||||
return;
|
return;
|
||||||
try {
|
try {
|
||||||
Thread.sleep(ms);
|
Thread.sleep(ms);
|
||||||
|
while(paused) {
|
||||||
|
Thread.sleep(75);
|
||||||
|
}
|
||||||
} catch (InterruptedException e) {//when skip is applyed
|
} catch (InterruptedException e) {//when skip is applyed
|
||||||
;
|
;
|
||||||
}
|
}
|
||||||
|
@ -319,4 +323,13 @@ public class Clicker implements Runnable{
|
||||||
mincolordistance = minimumdistance;
|
mincolordistance = minimumdistance;
|
||||||
System.out.println(colornum + ": "+c.getRed() + " " + c.getGreen() + " " + c.getBlue());
|
System.out.println(colornum + ": "+c.getRed() + " " + c.getGreen() + " " + c.getBlue());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public boolean isPaused() {
|
||||||
|
return paused;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPause(boolean b) {
|
||||||
|
paused = b;
|
||||||
|
}
|
||||||
}
|
}
|
|
@ -53,8 +53,9 @@ public class UI implements ActionListener {
|
||||||
new PosColSelector(this, "Arena View", false, 7,1)
|
new PosColSelector(this, "Arena View", false, 7,1)
|
||||||
};
|
};
|
||||||
|
|
||||||
private JButton skip = new JButton("SKIP"); // the button, to skip waiting
|
|
||||||
private JButton start = new JButton("START");
|
private JButton start = new JButton("START");
|
||||||
|
private JButton skip = new JButton("SKIP"); // the button, to skip waiting
|
||||||
|
private JButton pause = new JButton("Pause");
|
||||||
private JButton exit = new JButton("EXIT");
|
private JButton exit = new JButton("EXIT");
|
||||||
|
|
||||||
private JLabel info = new JLabel("Define positions, to start.");
|
private JLabel info = new JLabel("Define positions, to start.");
|
||||||
|
@ -161,6 +162,15 @@ public class UI implements ActionListener {
|
||||||
bot.stop();
|
bot.stop();
|
||||||
frame.setVisible(false);
|
frame.setVisible(false);
|
||||||
System.exit(0);
|
System.exit(0);
|
||||||
|
} else if(srcb.equals(pause)) {
|
||||||
|
if(bot.isPaused()) {//the bot is going to be unpaused
|
||||||
|
pause.setText("Pause");
|
||||||
|
info("Unpaused.");
|
||||||
|
} else {//the bot is going to be paused.
|
||||||
|
pause.setText("Unpause");
|
||||||
|
info("Paused.");
|
||||||
|
}
|
||||||
|
bot.setPause(!bot.isPaused());
|
||||||
}
|
}
|
||||||
} else if(src instanceof JMenuItem) {
|
} else if(src instanceof JMenuItem) {
|
||||||
JMenuItem srcI = (JMenuItem) src;
|
JMenuItem srcI = (JMenuItem) src;
|
||||||
|
|
Loading…
Reference in New Issue