org.jtgl.gaming
Class TimeTrigger

java.lang.Object
  extended by org.jtgl.gaming.TimeTrigger

public class TimeTrigger
extends java.lang.Object

Provides a thread-less time trigger suitable for animations, etc..

Author:
Manuel Polo (manuel_polo at yahoo dot es)

Field Summary
 boolean isTime
           
 
Constructor Summary
TimeTrigger()
          Creates a new instance of TimeTrigger
TimeTrigger(long delay)
          Creates a new instance of TimeTrigger
 
Method Summary
 boolean checkTime()
           
 boolean checkTime(long currentTime)
           
 long getDelay()
           
 Triggerable getTriggerable()
           
 boolean isEnabled()
           
 void reset()
           
 void setDelay(long delay)
           
 void setEnabled(boolean enabled)
           
 void setTriggerable(Triggerable client)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

isTime

public boolean isTime
Constructor Detail

TimeTrigger

public TimeTrigger()
Creates a new instance of TimeTrigger


TimeTrigger

public TimeTrigger(long delay)
Creates a new instance of TimeTrigger

Method Detail

setDelay

public void setDelay(long delay)

getDelay

public long getDelay()

setEnabled

public void setEnabled(boolean enabled)

isEnabled

public boolean isEnabled()

setTriggerable

public void setTriggerable(Triggerable client)

getTriggerable

public Triggerable getTriggerable()

checkTime

public boolean checkTime()

reset

public void reset()

checkTime

public boolean checkTime(long currentTime)