summaryrefslogtreecommitdiff
path: root/NET/worlds/core/Timer.java
diff options
context:
space:
mode:
Diffstat (limited to 'NET/worlds/core/Timer.java')
-rw-r--r--NET/worlds/core/Timer.java31
1 files changed, 31 insertions, 0 deletions
diff --git a/NET/worlds/core/Timer.java b/NET/worlds/core/Timer.java
new file mode 100644
index 0000000..775032f
--- /dev/null
+++ b/NET/worlds/core/Timer.java
@@ -0,0 +1,31 @@
+/* */ package NET.worlds.core;
+/* */
+/* */
+/* */ public class Timer
+/* */ extends Thread
+/* */ {
+/* */ private float m_delay;
+/* */ private TimerCallback m_callback;
+/* */
+/* */ public Timer(float delay, TimerCallback callback)
+/* */ {
+/* 12 */ this.m_delay = delay;
+/* 13 */ this.m_callback = callback;
+/* */ }
+/* */
+/* */ public void run()
+/* */ {
+/* */ try {
+/* 19 */ sleep((this.m_delay * 1000.0F));
+/* */ }
+/* */ catch (InterruptedException localInterruptedException) {}
+/* */
+/* 23 */ this.m_callback.timerDone();
+/* */ }
+/* */ }
+
+
+/* Location: C:\Program Files (x86)\Worlds Inc\WorldsPlayer - Win7\lib\worlds.jar!\NET\worlds\core\Timer.class
+ * Java compiler version: 6 (50.0)
+ * JD-Core Version: 0.7.1
+ */ \ No newline at end of file