678 B
678 B
injectEvent
injects a event into the program manually. For example you could inject w a s and d for worm, by clicking buttons.
Parameters:
stringeventanyparameteranyparameteranyparameteranyparameterbooleanif this is true, the injected event will be executed even if the program is paused
Returns:
objectThe object in use
Usage:
- injects a event by clicking a button
local mainFrame = basalt.createFrame():show()
local aProgram = mainFrame:addProgram():execute("rom/programs/shell.lua"):show()
mainFrame:addButton():setText("inject"):onClick(function() aProgram:injectEvent("char", "w") end):show()