I’m attempting to run a function from a function but it seems that the interpreter is looking for a function called functionToBeRun
-- Function Calling
function setup()
end
function draw()
background(40, 40, 50)
end
function touched(touch)
run(aFunction)
end
function run(functionToBeRun)
functionToBeRun()
end
Does anyone know how i can run a function from a function?
Are you trying to pass a function as a parameter into another function? This would be the same as passing a callback function. You are passing aFunction to run but it’s not declared anywhere.
-- Function Calling
function setup()
end
function draw()
background(40, 40, 50)
end
function touched(touch)
run(aFunction)
end
function run(functionToBeRun)
functionToBeRun()
end
function aFunction()
print("aFunction")
end
function setup()
end
function draw()
background(40, 40, 50)
end
function touched(touch)
if touch.state==ENDED then run(aFunction) end
end
function run(functionToBeRun)
functionToBeRun()
end
function aFunction()
print("Success!")
end