os.pullEventRaw

From ComputerCraft
Jump to: navigation, search

os.pullEventRaw
Function
Syntax
os.pullEventRaw()
Returns {...}
API os
Source CC:Tweaked

Duplicate of coroutine.yield. Under OS execution, takes argument filter and waits for the current process to be resumed with a vararg list where the first element matches filter. Under sandboxed execution, returns {...} to the application that has resumed the process. Unlike os.pullEvent, it does not stop the application upon a "terminate" event

ExampleExampleGet mouse_click event
Prints a mouse_click event
Code
local event, e1 = os.pullEventRaw("mouse_click")
print(event)
print(e1)
ExampleExampleGet terminate event
Prints a terminate event
Code
local event, e1 = os.pullEventRaw("terminate")
print(event)