Code archives/Miscellaneous/b+ CreateDelayTimer(length)
This code has been declared by its author to be Public Domain code.
Download source code
| Blitz timers are designed to trigger at a constant rate, rather than wait a speciffic time amount.|
The function CreateDelayTimer, will create and return a timer, who's first "tick" occurs, at your specified length.
The timer will continue to tick, so it is upto you to deal with it after the initial event.
Note: b3d uses a different timer system, so this will not work correctly! It will however work perfectly in b+
Function CreateDelayTimer(length) Local timerlength# If length > 1000 timerlength# = 1.0 / (length / 1000.0) Return CreateTimer(timerlength#) Else timerlength# = 1000.0 / length Return CreateTimer(timerlength#) End If End Function
tiemrlength# = 1000.0 / length
| haha well spotted, thanks |
Code Archives Forum