Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void updateUi() {
- t = new Thread() {
- @Override
- public void run() {
- while (gameActive) {
- try {
- Thread.sleep(50);
- } catch (InterruptedException e) {
- e.printStackTrace();
- }
- if (!uiThreadInQueue) {
- runOnUiThread(new Runnable() {
- public void run() {
- uiThreadInQueue = true;
- for (final Player p : GameInfoExtractor.players) {
- for (int i = -1; i < 1; i++) {
- if (p.usedSummoner(i)) {
- secondsArr[p.index][i].setText(String.valueOf(p.secondsRemaining(0)));
- mProgressArr[p.index][i].setProgress((int) p.secondsRemaining(0)); // p.summonerSpell[i].UpAtNoReduction - p.summonerSpell[i].UsedAt) / 1000); // Main Progress
- mProgressArr[p.index][i].setSecondaryProgress(0); // Secondary Progress
- mProgressArr[p.index][i].setMax((int) (p.summonerSpell[i].UpAt - p.summonerSpell[i].UsedAt) / 1000); // Maximum Progress
- mProgressArr[p.index][i].setProgressDrawable(drawableArr[p.index][i]);
- } else if (p.canceledCooldown[i]) {
- secondsArr[p.index][i].setText("");
- mProgressArr[p.index][i].setProgress(0);
- p.canceledCooldown[i] = false;
- }
- }
- uiThreadInQueue = false;
- }
- });
- }
- }
- }
- };
- t.start();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement