Funktion | Bedeutung |
u_timer_start(elapse)
|
Startet den Timer.
elapse ist die Anzahl der Millisekunden, die zwischen den Timer-Ticks vergehen soll.
Der Timer muß immer explizit über diese Funktion gestartet werden,
damit sich bei meinen Animationen ein Rad dreht.
|
u_timer_continue()
|
Setzt die Aktivität des gestoppten Timers fort.
|
u_timer_stop()
|
Stoppt den Timer.
|
u_timer_set_event_handler(eventhandler)
|
Setzt die Funktion eventhandler, die aufgerufen wird, wenn der Timer gestartet oder gestoppt wird.
Die Eventhandler-Funktion bekommt eine Zahl übergeben: 0 beim Stop und 1 beim Start des Timers.
|
u_timer_add_object(object)
|
Fügt ein Objekt in die Timerliste ein.
Das Objekt muß folgende Attribute besitzen:
TimerFunc: Funktion, die vom Zeitgeber aufgerufen wird
timestep: aller wieviel Timer-Ticks TimerFunc aufgerufen wird
timeval: Timer-Tick-Zähler
Alle Objekte in den zugehörigen Beispielen fügen sich bei der Erzeugung selbst in die Timer-Liste ein,
ein separater Aufruf dieser Funktion ist somit nur für neue Objekte sinnvoll.
|