Advertisement
Guest User

Untitled

a guest
Apr 25th, 2014
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. function os.pullEventRaw( sFilter )
  2. return coroutine.yield( sFilter )
  3. end
  4.  
  5. function os.pullEvent( sFilter )
  6. local eventData = { os.pullEventRaw( sFilter ) }
  7. if eventData[1] == "terminate" then
  8. error( "Terminated", 0 )
  9. end
  10. return unpack( eventData )
  11. end
  12.  
  13. -- Install globals
  14. function sleep( nTime )
  15. local timer = os.startTimer( nTime or 0 )
  16. repeat
  17. local sEvent, param = os.pullEvent( "timer" )
  18. until param == timer
  19. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement