Advertisement
Guest User

Untitled

a guest
Apr 8th, 2020
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.96 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.                             int index = 0;
  16.                             for (final Player p : GameInfoExtractor.players) {
  17.                                 if (p.usedSummoner(index)) {
  18.                                     secondsArr[p.index][index].setText(String.valueOf(p.secondsRemaining(0)));
  19.                                     mProgressArr[p.index][index].setProgress((int) p.secondsRemaining(0));  // p.summonerSpell[index].UpAtNoReduction - p.summonerSpell[index].UsedAt) / 1000);   // Main Progress
  20.                                     mProgressArr[p.index][index].setSecondaryProgress(0); // Secondary Progress
  21.                                     mProgressArr[p.index][index].setMax((int) (p.summonerSpell[index].UpAt - p.summonerSpell[index].UsedAt) / 1000); // Maximum Progress
  22.                                     mProgressArr[p.index][index].setProgressDrawable(drawableArr[p.index][index]);
  23.                                 } else if (p.canceledCooldown[index]) {
  24.                                     secondsArr[p.index][index].setText("");
  25.                                     mProgressArr[p.index][index].setProgress(0);
  26.                                     p.canceledCooldown[index] = false;
  27.                                 }
  28.                                 index++
  29.                             }
  30.                             uiThreadInQueue = false;
  31.                         }
  32.                     });
  33.                 }
  34.             }
  35.                 }
  36.     };
  37.     t.start();
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement