
Untitled
By: a guest on
Jun 26th, 2012 | syntax:
None | size: 0.58 KB | hits: 6 | expires: Never
private class PauseTimer extends Thread {
private Timer timer = null;
private boolean active = true;
private long totalTime = 0;
private SCRIPTNAME parent = null;
private PauseTimer(SCRIPTNAME parent) {
this.parent = parent;
}
@Override
public void run() {
while (parent.isActive()) {
timer = new Timer(0);
active = true;
while (!parent.isActive() || parent.isPaused()) {
active = false;
}
if (!active) {
totalTime += timer.getElapsed();
}
}
}
private long getElapsed() {
return totalTime;
}
}