Advertisement
Guest User

Untitled

a guest
Apr 8th, 2020
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.86 KB | None | 0 0
  1. private void updateUi() {
  2.     t = new Thread() {
  3.         @Override
  4.         public void run() {
  5.             while (gameActive) {
  6.                 try {
  7.                     Thread.sleep(50);
  8.                 } catch (InterruptedException e) {
  9.                     e.printStackTrace();
  10.                 }
  11.                 if (!uiThreadInQueue) {
  12.                     runOnUiThread(new Runnable() {
  13.                         public void run() {
  14.                             uiThreadInQueue = true;
  15.                             for (final Player p : GameInfoExtractor.players) {
  16.                               for (int i = -1; i < 1; i++) {
  17.                                 if (p.usedSummoner(i)) {
  18.                                   secondsArr[p.index][i].setText(String.valueOf(p.secondsRemaining(0)));
  19.                                   mProgressArr[p.index][i].setProgress((int) p.secondsRemaining(0));  // p.summonerSpell[i].UpAtNoReduction - p.summonerSpell[i].UsedAt) / 1000);   // Main Progress
  20.                                   mProgressArr[p.index][i].setSecondaryProgress(0); // Secondary Progress
  21.                                   mProgressArr[p.index][i].setMax((int) (p.summonerSpell[i].UpAt - p.summonerSpell[i].UsedAt) / 1000); // Maximum Progress
  22.                                   mProgressArr[p.index][i].setProgressDrawable(drawableArr[p.index][i]);
  23.                               } else if (p.canceledCooldown[i]) {
  24.                                   secondsArr[p.index][i].setText("");
  25.                                   mProgressArr[p.index][i].setProgress(0);
  26.                                   p.canceledCooldown[i] = false;
  27.                               }
  28.                             }
  29.                             uiThreadInQueue = false;
  30.                         }
  31.                     });
  32.                 }
  33.             }
  34.                 }
  35.     };
  36.     t.start();
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement