chickadee » doodle » run-event-loop

run-event-loop #!key (run-in-background #f) (minimum-wait *minimum-wait*)procedure

Starts the event loop and runs world-inits. If run-in-background is #t a new thread is started. Within the event loop the procedure given with world-changes is called with the time delta of the last call and the events that occured. If minimum-wait is given and the delta is smaller than minimum-wait the thread will sleep for the remaining time. minimum-wait takes a value in seconds.