Example:
Main Program:
function test()
while true do
_, k = os.pullEvent("key")
if k == keys.up then return end
end
end
parallel.waitForAny(shell.run('a'), test )
Program 'a':
i = 1 while true do term.setBackgroundColour( 2^(math.random(1, 15)) ) term.clear() i = i + 1 sleep(1) if i == 10 then break end end
Clicking up does nothing, and when i is 10, it does stop with this error:
parallel:4: bad argument, function expected, got boolean
the shell.run('a') returns false when it returns but why isn't clicking the up arrow working?












