How to use our script template
This will provide you additional information of how you can use our Script Template.
When you load up our Script Template example or use the Main.lua.template
file of the Computer Template. You will see something like this:
-- Any variables outside the main functions are global! (As programmer perspective) The code only gets ran once!
-- Gets called when the computer starts up
function onLoad()
end
-- Gets called every tick
function onUpdate(dt)
end
-- Gets called when the computer error's out.
function onError(err)
end
-- Gets called when the computer shuts down.
function onDestroy()
end
What the functions do
We will tell you what these functions do
onLoad()
This function gets called when the computer starts uponUpdate( deltaTime )
This function gets called every tick when the computer is running. deltaTime is ofcourse, deltaTime!onError( err )
This gets called when the computer error's. Theerr
parameter is the error message itself.onDestroy
Called when the computer turns off
Code outside the functions
You might need global variables or functions. You can define them outside the functions.
Let's say you want to access the display globaly. You can add this at the top of your code!
local display = sc.getDisplays()[1]
What about a function?
local function PrintHelloWorld()
print("Hello world!")
end