summaryrefslogtreecommitdiff
path: root/NET/worlds/core/Timer.java
blob: 75053e8ac9a16d9186129fbe72f46512e4a610b6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package NET.worlds.core;

public class Timer extends Thread {
   private float m_delay;
   private TimerCallback m_callback;

   public Timer(float delay, TimerCallback callback) {
      this.m_delay = delay;
      this.m_callback = callback;
   }

   @Override
   public void run() {
      try {
         sleep((long)(this.m_delay * 1000.0F));
      } catch (InterruptedException var2) {
      }

      this.m_callback.timerDone();
   }
}