timer.monkey2 449 B

123456789101112131415161718192021222324252627
  1. Namespace mojo.timer
  2. #Import "native/timer.cpp"
  3. #Import "native/timer.h"
  4. Extern
  5. Class Timer="bbTimer"
  6. #rem monkeydoc Creates a new timer.
  7. #end
  8. Method New( ticksPerSecond:Int,fired:Void() )
  9. #rem monkeydoc @hidden Suspended state.
  10. #end
  11. Property Suspended:Bool()="suspended"
  12. Setter( suspended:Bool )="setSuspended"
  13. #rem monkeydoc Cancels the timer.
  14. Once cancelled, a timer can no longer be used.
  15. #end
  16. Method Cancel()="cancel"
  17. End