Class SingleTask
java.lang.Object
de.pirckheimer_gymnasium.engine_pi.event.SingleTask
- All Implemented Interfaces:
FrameUpdateListener
Ein einfacher Task, der einmalig mit Verzögerung ausgeführt wird.
- Author:
- Niklas Keller
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionSingleTask(double delayInSeconds, Runnable runnable, FrameUpdateListenerRegistration parent) Konstruktor. -
Method Summary
Modifier and TypeMethodDescriptiondoublegetDelay()Gibt das aktuelle Intervall des periodischen Tasks aus.booleanisDone()voidonFrameUpdate(double pastTime) Diese Methode wird bei einem (angemeldeten) Objekt bei jedem Einzelbild erneut aufgerufen.
-
Constructor Details
-
SingleTask
Konstruktor.- Parameters:
delayInSeconds- Zeit zwischen den Ausführungen in Millisekunden.
-
-
Method Details
-
getDelay
Gibt das aktuelle Intervall des periodischen Tasks aus.- Returns:
- Das aktuelle Intervall. Zeit zwischen den Ausführungen in Sekunden.
-
isDone
- Returns:
- Sagt, ob der Task bereits vollständig ausgeführt wurde.
-
onFrameUpdate
public void onFrameUpdate(double pastTime) Description copied from interface:FrameUpdateListenerDiese Methode wird bei einem (angemeldeten) Objekt bei jedem Einzelbild erneut aufgerufen.- Specified by:
onFrameUpdatein interfaceFrameUpdateListener- Parameters:
pastTime- Die Zeit in Sekunden, die seit dem letzten Update vergangen
-