Timer Klassen

Eine Steuerung eines Actors in einem Frameloop darf keine Warteschleifen beinhalten. Um auf ein bestimmte Ereignisse zu warten bzw. zu reagieren, benötigt man Variablen die mit der Frametime abgezählt werden können. Als Utilityklassen für diese Zähler stehen die Klassen CTimer und CWait zur Verfügung. Beide Klassen haben eine Action() Methode die mit dem delta Zeitwert aufgerufen werden. Im Gegensatz zu den CActor::Action() Funktionen, liefern die Timer Klassen ein bool zurück. Dieses bool signalisiert mit true dass der Timer abgelaufen ist.
 <§f=CWait§><§f=CTimer§>
Automatischer NeuanlaufNeinJa
Zähler Anzahl DurchgängeNeinJa
Zusatzfunktionenoperator >=, <= > < ==GetCount()
operator int()
Gemeinsame FunktionenSet()
Load()
Reset()
Set()
Load()
Reset()
  <§f=CWait§> <§f=CTimer§>
Automatischer Neuanlauf Nein Ja
Zähler Anzahl Durchgänge Nein Ja
Zusatzfunktionen operator >=, <= > < == GetCount()
operator int()
Gemeinsame Funktionen Set()
Load()
Reset()
Set()
Load()
Reset()