Beschreibung |
Diese Funktion definiert einen Zeitgeber. Der Computer zählt dann intern mit dieser Frequenz. Das Programm kann danach mit WAITTIMER angehalten werden, solange kein weiterer "Zählimpuls" ankommt. Mit FREETIMER kann dieser Timer wieder deaktiviert werden. Diese Befehle sind besonders für die Grafikausgabe nützlich. Damit kann man die Grafikausgabe auf bestimmte Bilderanzahl pro Sekunde drosseln. Somit wird das Spiel genau so schnell auch auf anderen Rechnern erscheinen. |
Parameter |
Frequenz = Impulse pro Sekunde (Empfehlung: 25 - 60 für Grafikausgabe) |
Rückgabewert |
Identität des Timers. Falls eine Null zurückgeliefert wird, dann konnte dieser Timer nicht erstellt werden. |
Beispiel |
Dieses Programm zeigt höchstens 60 Bilder pro Sekunde, auch wenn der Rechner schneller ist: frameTimer=CREATETIMER(60) WHILE NOT KEYHIT(1) WAITTIMER (frameTimer) CLS ... FLIP WEND FREETIMER frameTimer |
Siehe auch |
CURRENTTIME, DELAY, FREETIMER, MILLISECS, WAITTIMER |